hello, i was able to successfully install blackbox 0.70.0beta2 on my freebsd 5.3beta5 installation. the steps i took where:
1. install iconv from the ports. 2. extract archive. 3. setenv LDFLAGS -L/usr/local/lib 4. setenv CPPFLAGS -I/usr/local/include 5. ./configure ; make ; make install blackbox works fine at this point. now time for bbkeys! 1. extract archive. 2. setenv LDFLAGS -L/usr/local/lib 3. setenv CPPFLAGS -I/usr/local/include 4. setenv PKG_CONFIG_PATH /usr/local/lib/pkgconfig 5. ./configure ; make at this point, it all compiles, then it gets to linking and fails. here is the output: --snip-- g++ -DNDEBUG -O2 -I/usr/X11R6/include -I/usr/local/include/bt -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -L/usr/local/lib -L/usr/X11R6/lib -lSM -lICE -o bbkeys actions.o Config.o FileTokenizer.o KeyClient.o KeyGrabber.o keytree.o main.o Netclient.o ScreenHandler.o window.o WindowlistMenu.o -L/usr/X11R6/lib -lX11 -lXext -L/usr/local/lib -L/usr/X11R6/lib -lbt -lXft -lfreetype -lz -lXrender -lX11 -lXext -lfontconfig /usr/local/lib/libbt.a(Unicode.o)(.text+0x50): In function `unsigned int* std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_S_construct<__gnu_cxx::__normal_iterator<unsigned int const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > > >(__gnu_cxx::__normal_iterator<unsigned int const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > >, __gnu_cxx::__normal_iterator<unsigned int const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > >, std::allocator<unsigned int> const&, std::forward_iterator_tag)': /usr/include/c++/3.4/bits/basic_string.tcc:395: undefined reference to `libiconv_open' /usr/local/lib/libbt.a(Unicode.o)(.text+0x62): In function `unsigned int* std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_S_construct<__gnu_cxx::__normal_iterator<unsigned int const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > > >(__gnu_cxx::__normal_iterator<unsigned int const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > >, __gnu_cxx::__normal_iterator<unsigned int const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > >, std::allocator<unsigned int> const&, std::forward_iterator_tag)': /usr/home/ryan/Apps/src/blackbox-0.70.0beta2/lib/Unicode.cc:183: undefined reference to `libiconv_close' /usr/local/lib/libbt.a(Unicode.o)(.text+0xa4): In function `void bt::convert<std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >, std::string>(char const*, char const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > const&, std::string&)': /usr/include/c++/3.4/bits/basic_string.h:1356: undefined reference to `libiconv_open' /usr/local/lib/libbt.a(Unicode.o)(.text+0xfa): In function `void bt::convert<std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >, std::string>(char const*, char const*, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > const&, std::string&)': /usr/include/c++/3.4/bits/stl_algobase.h:258: undefined reference to `libiconv' /usr/local/lib/libbt.a(Unicode.o)(.text+0x122):/usr/include/c++/3.4/bits/stl_algobase.h:258: undefined reference to `libiconv_close' /usr/local/lib/libbt.a(Unicode.o)(.text+0x25c): In function `void bt::convert<std::string, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > >(char const*, char const*, std::string const&, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >&)': /usr/home/ryan/Apps/src/blackbox-0.70.0beta2/lib/Unicode.cc:81: undefined reference to `libiconv_open' /usr/local/lib/libbt.a(Unicode.o)(.text+0x2b6):/usr/home/ryan/Apps/src/blackbox-0.70.0beta2/lib/Unicode.cc:108: undefined reference to `libiconv' /usr/local/lib/libbt.a(Unicode.o)(.text+0x2e1):/usr/home/ryan/Apps/src/blackbox-0.70.0beta2/lib/Unicode.cc:150: undefined reference to `libiconv_close' *** Error code 1 Stop in /usr/home/ryan/Apps/src/bbkeys-0.9.0beta2/src. *** Error code 1 Stop in /usr/home/ryan/Apps/src/bbkeys-0.9.0beta2. *** Error code 1 Stop in /usr/home/ryan/Apps/src/bbkeys-0.9.0beta2. --snip-- looks to me like something to do with the libbt.a file not seeing libiconv? this i do not understand, that file is built with blackbox, and blackbox built perfectly. i'm stumped. any ideas? - ryan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] List archives: http://asgardsrealm.net/lurker/splash/index.html Trouble? Contact [EMAIL PROTECTED]
