where is libconfig.h++?

3,632 views
Skip to first unread message

datastream

unread,
Aug 23, 2009, 5:41:52 AM8/23/09
to LDC - the LLVM D compiler
ldc/gen/configfile.cpp:8:25: error: libconfig.h++: No such file or
directory
which script genrate libconfig.h++ ? I can't find ldc/gen/libconfig.h.

Vincenzo Ampolo

unread,
Aug 23, 2009, 6:46:55 AM8/23/09
to ldc...@googlegroups.com
On Sunday 23 August 2009 11:41:52 am datastream wrote:
> which script genrate libconfig.h++ ? I can't find ldc/gen/libconfig.h.

In ubuntu it's in libconfig++8-dev package ;)

--
Vincenzo Ampolo
http://goshawknest.wordpress.com/
http://vincenzo-ampolo.net

GnuPG Key:
http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x9BF47CA71E506DE9

signature.asc

datastream

unread,
Aug 27, 2009, 6:24:14 AM8/27/09
to LDC - the LLVM D compiler

On Aug 23, 6:46 pm, Vincenzo Ampolo <vincenzo.amp...@gmail.com> wrote:
> On Sunday 23 August 2009 11:41:52 am datastream wrote:
>
> > which script genrate libconfig.h++ ? I can't find ldc/gen/libconfig.h.
>
> In ubuntu it's in libconfig++8-dev package ;)
>
well I'm in FreeBSD. now i find it complie good but link error.
[ 83%] Building CXX object CMakeFiles/ldc.dir/gen/aa.cpp.o
/home/datastream/projects/ldc/gen/aa.cpp:241:2: warning: no newline at
end of file
[ 85%] Building CXX object CMakeFiles/ldc.dir/gen/main.cpp.o
...
[100%] Building CXX object CMakeFiles/ldc.dir/ir/ir.cpp.o
Linking CXX executable bin/ldc
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x474): In function
`ConfigFile::ConfigFile()':
: undefined reference to `libconfig::Config::Config()'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x5b4): In function
`ConfigFile::ConfigFile()':
: undefined reference to `libconfig::Config::Config()'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1daf): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Config::readFile(char const*)'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1dbf): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Config::exists(char const*)
const'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1df1): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Config::lookup(char const*)
const'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1e06): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Setting::exists(char const*)
const'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1e9a): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Config::lookup(char const*)
const'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1ea7): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Setting::getLength() const'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1ee6): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Setting::operator[](int) const'
CMakeFiles/ldc.dir/gen/configfile.cpp.o(.text+0x1ef1): In function
`ConfigFile::read(char const*, void*, char const*)':
: undefined reference to `libconfig::Setting::operator std::string()
const'
CMakeFiles/ldc.dir/gen/configfile.cpp.o
(.gnu.linkonce.d.DW.ref._ZTIN9libconfig15FileIOExceptionE+0x0):
undefined reference to `typeinfo for libconfig::FileIOException'
CMakeFiles/ldc.dir/gen/configfile.cpp.o
(.gnu.linkonce.d.DW.ref._ZTIN9libconfig14ParseExceptionE+0x0):
undefined reference to `typeinfo for libconfig::ParseException'

pkg_info -L libconfig-1.3.2
Information for libconfig-1.3.2:
Files:
/usr/local/include/libconfig.h
/usr/local/include/libconfig.h++
/usr/local/lib/libconfig.a
/usr/local/lib/libconfig.la
/usr/local/lib/libconfig.so
/usr/local/lib/libconfig.so.8
/usr/local/lib/libconfig++.a
/usr/local/lib/libconfig++.la
/usr/local/lib/libconfig++.so
/usr/local/lib/libconfig++.so.8
/usr/local/libdata/pkgconfig/libconfig.pc
/usr/local/libdata/pkgconfig/libconfig++.pc
/usr/local/info/libconfig.info

link does not find /usr/local/lib/libconfig++.so ?



Thanks,
Kevin

Christian Kamm

unread,
Aug 29, 2009, 11:03:17 AM8/29/09
to ldc...@googlegroups.com
On Thursday 27 August 2009 12:24 datastream wrote:
> pkg_info -L libconfig-1.3.2
snip

> link does not find /usr/local/lib/libconfig++.so ?

I heard on IRC that 1.3.2 is problematic. I use 1.2 and mrmonday reported
success with 1.3.

Regards,
Christian

signature.asc
Reply all
Reply to author
Forward
0 new messages