Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Boost From Pkg Src 650 on QNX 7: (1 Item)
   
Boost From Pkg Src 650 on QNX 7  
Our 650 codebase is being migrated to QNX 7, we had a pre-built boost (1.53) from pkg src which was compiling, linking 
and running fine under 650, but when I try to build for 7.0 I get tons of these linker errors. Any thoughts greatly 
appreciated.

make all 
make -j 1 -Cnto-x86-o -fMakefile all
make[1]: Entering directory 'C:/Users/clougia/workspace/SIN_4.0/seg_src/HardwareSpecific/Lanner/MenuingSystem/nto-x86-o'

C:/qnx700/host/win64/x86_64/usr/bin/rm -f  C:/Users/clougia/workspace/SIN_4.0/seg_src/HardwareSpecific/Lanner/
MenuingSystem/nto-x86-o/menuLcd.exe
C:/qnx700/host/win64/x86_64/usr/bin/qcc -Vgcc_ntox86  -lang-c++     -L"C:\qnx700\target\qnx7\usr\pkg\lib\boost" -Bstatic
 -o C:/Users/clougia/workspace/SIN_4.0/seg_src/HardwareSpecific/Lanner/MenuingSystem/nto-x86-o/menuLcd.exe    mainMenu.o
    ppsHelper.o  -L. -LC:/qnx700//target/qnx7/x86/lib -LC:/qnx700//target/qnx7/x86/usr/lib -Wl,--rpath-link,. -Wl,--
rpath-link,C:/qnx700//target/qnx7/x86/lib -Wl,--rpath-link,C:/qnx700//target/qnx7/x86/usr/lib      -lboost_thread    -
lboost_system    -lboost_program_options    -lboost_filesystem    -lsocket     
C:\qnx700\host\win64\x86_64\usr\bin\i586-pc-nto-qnx7.0.0-ld: C:\qnx700\target\qnx7\usr\pkg\lib\boost\libboost_thread.
a(thread.o): warning: relocation in readonly section `.rodata'.
mainMenu.o: In function `menuSystem::menuSystem(int, char**)':
C:/Users/clougia/workspace/SIN_4.0/seg_src/HardwareSpecific/Lanner/MenuingSystem/mainMenu.cpp:86: undefined reference to
 `boost::program_options::options_description::options_description(std::__1::basic_string<char, std::__1::char_traits<
char>, std::__1::allocator<char> > const&, unsigned int, unsigned int)'
C:/Users/clougia/workspace/SIN_4.0/seg_src/HardwareSpecific/Lanner/MenuingSystem/mainMenu.cpp:99: undefined reference to `boost::program_options::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, boost::program_options::options_description const&)'
mainMenu.o: In function `boost::program_options::typed_value<std::__1::
basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char>::xparse(boost::any&, std::__1::vector<std::__1::
basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<
char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) const':
c:\qnx700\target\qnx7\usr\include\boost\program_options\detail/value_semantic.hpp:170: undefined reference to `boost::program_options::validate(boost::any&, std::__1::vector<std::__1::basic_string<char, std::__1::
char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<
char>, std::__1::allocator<char> > > > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, int)'
mainMenu.o: In function `boost::program_options::validation_error::validation_error(boost::program_options::
validation_error::kind_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<
char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)':
c:\qnx700\target\qnx7\usr\include\boost\program_options/errors.hpp:372: undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::
allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits
<char>, std::__1::allocator<char> > const&, int)'
mainMenu.o: In function...
View Full Message