icecc / icemon

Icecream GUI Monitor
http://kfunk.org/tag/icemon/
GNU General Public License v2.0
90 stars 34 forks source link

gcc 4.5.4 error #10

Closed goddisignz closed 11 years ago

goddisignz commented 11 years ago

When compiling icemon with gcc-4.5.4 on gentoo I get an error. Using gcc-4.6.3 everything works fine.

[  2%] Generating qrc_icemon.cxx
[  5%] Generating fakemonitor.moc
[  8%] Generating mainwindow.moc
[ 10%] Generating monitor.moc
[ 13%] Generating icecreammonitor.moc
[ 16%] Generating hostlistmodel.moc
[ 18%] Generating detailedhostview.moc
[ 21%] Generating flowtableview.moc
[ 24%] Generating hostlistview.moc
[ 27%] Generating joblistmodel.moc
[ 29%] Generating joblistview.moc
[ 32%] Generating listview.moc
[ 35%] Generating ganttstatusview.moc
[ 37%] Generating summaryview.moc
[ 40%] Generating starview.moc
[ 43%] Generating poolview.moc
Scanning dependencies of target icemon
[ 45%] Building CXX object src/CMakeFiles/icemon.dir/fakemonitor.cc.o
[ 48%] Building CXX object src/CMakeFiles/icemon.dir/job.cc.o
[ 51%] Building CXX object src/CMakeFiles/icemon.dir/mainwindow.cc.o
[ 54%] Building CXX object src/CMakeFiles/icemon.dir/monitor.cc.o
[ 56%] Building CXX object src/CMakeFiles/icemon.dir/icecreammonitor.cc.o
[ 59%] Building CXX object src/CMakeFiles/icemon.dir/hostlistmodel.cc.o
[ 62%] Building CXX object src/CMakeFiles/icemon.dir/hostinfo.cc.o
[ 64%] Building CXX object src/CMakeFiles/icemon.dir/statusview.cc.o
[ 67%] Building CXX object src/CMakeFiles/icemon.dir/detailedhostview.cc.o
[ 70%] Building CXX object src/CMakeFiles/icemon.dir/flowtableview.cc.o
[ 72%] Building CXX object src/CMakeFiles/icemon.dir/hostlistview.cc.o
[ 75%] Building CXX object src/CMakeFiles/icemon.dir/joblistmodel.cc.o
[ 78%] Building CXX object src/CMakeFiles/icemon.dir/joblistview.cc.o
[ 81%] Building CXX object src/CMakeFiles/icemon.dir/listview.cc.o
[ 83%] Building CXX object src/CMakeFiles/icemon.dir/ganttstatusview.cc.o
[ 86%] Building CXX object src/CMakeFiles/icemon.dir/summaryview.cc.o
[ 89%] Building CXX object src/CMakeFiles/icemon.dir/starview.cc.o
[ 91%] Building CXX object src/CMakeFiles/icemon.dir/poolview.cc.o
[ 94%] Building CXX object src/CMakeFiles/icemon.dir/main.cc.o
[ 97%] Building CXX object src/CMakeFiles/icemon.dir/qrc_icemon.cxx.o
Linking CXX executable icemon
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../lib64/libicecc.so: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../lib64/libicecc.so: undefined reference to `std::__detail::_List_node_base::_M_unhook()@GLIBCXX_3.4.15'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../lib64/libicecc.so: undefined reference to `std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*)@GLIBCXX_3.4.15'
collect2: ld gab 1 als Ende-Status zurück
make[2]: *** [src/icemon] Fehler 1
make[1]: *** [src/CMakeFiles/icemon.dir/all] Fehler 2
make: *** [all] Fehler 2
llunak commented 11 years ago

You most probably have incompatibly built libraries or other similar problem, that error doesn't look like icecream has actually anything to do with it.

goddisignz commented 11 years ago

You where correct, icecc was built using the gcc-4.6.3 so the 4.5.4 could not correctly link against it.

Thanks a lot