Hi,
since the 05.04.2008 the compilation of the SVN sources, which I update on
a regulary update basis, failed always with the same error (added below).
My system is a Gentoo Linux, which is updated regulary also.
GCC:
gcc (GCC) 4.2.3 (Gentoo 4.2.3 p1.0)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
CPU:
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
What can I do to avoid the error for a successful compilation?
Thank you very much for any help in advance!
mcc
The compiler output of the error is:
g++ -Wall -g -O2 -o makehuman Animation.o BodyPanel.o FacePanel.o TeethPanel.o HandsPanel.o FooterPanel.o ViewPanel.o TooltipPanel.o ImageListener.o makehuman.o UtilitybarPanel.o ConsoleListener.o Global.o TargetSliderListener.o TargetSelectionListener.o ToolbarPanel.o TargetPanel.o util.o BottomPanel.o PoseTargetPanel.o PoseTargetSelectionListener.o PosesBodyPanel.o PoseTargetSliderListener.o BsPanel.o BsSelectionListener.o CharacterSettingPanel.o ClothesPanel.o PageTargetPanel.o FileTools.o SplashPanel.o UtilitiesPanel.o UtilitiesSliderListener.o SelectorListener.o BsCategoryPanel.o PosesBsCategoryPanel.o PosesBsSelectionListener.o PagePosesBsPanel.o PosesBsPanel.o PageBsPanel.o PosesBsPanelSelectionListener.o BsPanelSelectionListener.o /usr/lib/libmhgui.so /usr/lib/libanimorph.so -L/usr/lib /usr/lib/libpng12.so -lz /usr/lib/libglut.so /usr/lib/libXxf86vm.so /usr/lib/libXau.so /usr/lib/libXdmcp.so /usr/lib/libGLU.so /usr/lib/libGL.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libXmu.so /usr/lib/libXt.so /usr/lib/libXext.so /usr/lib/libXi.so /usr/lib/libX11.so -ldl -lpthread -lm
ImageListener.o: In function `ImageListener::resetMeshExpressions()':
/tmp/MHNEW/makehuman/src/ImageListener.cpp:1032: undefined reference to `typeinfo for ExpressionsTargetPanel'
ImageListener.o: In function `ImageListener::showExpressions()':
/tmp/MHNEW/makehuman/src/ImageListener.cpp:919: undefined reference to `ExpressionsPanel::ExpressionsPanel()'
/tmp/MHNEW/makehuman/src/ImageListener.cpp:921: undefined reference to `ExpressionsPanel::createWidgets()'
ConsoleListener.o: In function `ConsoleListener::loadPoses(mhgui::Console&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/tmp/MHNEW/makehuman/src/ConsoleListener.cpp:601: undefined reference to `ExpressionsTargetPanel::calcSelectorValues()'
collect2: ld returned 1 exit status
make[2]: *** [makehuman] Error 1
make[2]: Leaving directory `/tmp/MHNEW/makehuman/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/MHNEW/makehuman'
make: *** [all] Error 2