|
From: Antonio T. <ant...@gm...> - 2014-05-29 17:27:44
|
Hi all. Please, I need to resolve this error during the OpenMS compilation in Fedora; I don't understand what's the problem here (full log attached): Linking CXX executable bin/CompNovo /usr/bin/cmake -E cmake_link_script CMakeFiles/CompNovo.dir/link.txt --verbose=1 /usr/lib64/ccache/c++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fopenmp -DNDEBUG -Wl,-z,relro -fopenmp CMakeFiles/CompNovo.dir/source/APPLICATIONS/TOPP/CompNovo.C.o -o bin/CompNovo -rdynamic lib/libOpenMS.so -lQtOpenGL -lQtSvg -lQtWebKit -lQtTest -lQtXml -lQtSql -lQtNetwork lib/libOpenSwathAlgo.so -lgsl -lgslcblas -lsvm -lm -lxerces-c -lboost_iostreams -lboost_date_time -lboost_math_c99 -lboost_regex -lbz2 -lz -lglpk -Wl,-rpath,/home/sagitter/rpmbuild/BUILD/OpenMS-Release1.11.1/lib /usr/bin/ld: CMakeFiles/CompNovo.dir/source/APPLICATIONS/TOPP/CompNovo.C.o: undefined reference to symbol '_ZN7QString16fromAscii_helperEPKci' /usr/bin/ld: note: '_ZN7QString16fromAscii_helperEPKci' is defined in DSO /lib64/libQtCore.so.4 so try adding it to the linker command line /lib64/libQtCore.so.4: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [bin/CompNovo] Error 1 make[2]: Leaving directory `/home/sagitter/rpmbuild/BUILD/OpenMS-Release1.11.1' make[1]: *** [CMakeFiles/CompNovo.dir/all] Error 2 make[1]: Leaving directory `/home/sagitter/rpmbuild/BUILD/OpenMS-Release1.11.1' make: *** [all] Error 2 Thanks. -- Antonio Trande |