[CinePaint] Fedora 15 compile error

Tom Dryden <[email protected]> Thu, 09 Feb 2012 19:47:49 -0500
Newsgroups gmane.comp.video.cinepaint.user
Message-ID <[email protected]>
Hello all,  I'm new to Cinepaint and am having a problem compiling.  The 
message (below) indicates that libstdc++ needs to be  added to the 
linker.  I have tried adding it in several locations within the Makefile 
with no luck.  Your suggestions will be most appreciated.

Thanks!

[ cinepaint]$ make
Making all in libhalf
make[1]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/libhalf'
make  all-am
make[2]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/libhalf'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/libhalf'
make[1]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/libhalf'
Making all in lib
make[1]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib'
make  all-recursive
make[2]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib'
Making all in wire
make[3]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib/wire'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib/wire'
Making all in fl_i18n
make[3]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib/fl_i18n'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib/fl_i18n'
Making all in .
make[3]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib'
make[3]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib'
make[2]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib'
make[1]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/lib'
Making all in libgimp
make[1]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/libgimp'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/libgimp'
Making all in plug-ins
make[1]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/plug-ins'
Making all in blur
make[2]: Entering directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/plug-ins/blur'
/bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2 -Wall   -o blur 
blur.o ../../lib/libcinepaint.la -pthread  -pthread -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 
-lgdk_pixbuf-2.0 -lpng12 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig 
-lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0    
../../libhalf/cinepaint_half.lo -pthread -lIlmImf -lImath -lHalf -lIex 
-lIlmThread   -lc
libtool: link: gcc -g -O2 -Wall -o .libs/blur blur.o -pthread -pthread 
../../libhalf/.libs/cinepaint_half.o -pthread  
../../lib/.libs/libcinepaint.so 
/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/libhalf/.libs/libcinepaintHalf.so 
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lcairo -lpango-1.0 
-lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt 
-lglib-2.0 -lIlmImf -lImath -lHalf -lIex -lIlmThread -lc -pthread  
-Wl,-rpath -Wl,/usr/local/lib
/usr/bin/ld: ../../libhalf/.libs/cinepaint_half.o: undefined reference 
to symbol 'std::ios_base::Init::~Init()@@GLIBCXX_3.4'
/usr/bin/ld: note: 'std::ios_base::Init::~Init()@@GLIBCXX_3.4' is 
defined in DSO /usr/lib64/libstdc++.so.6 so try adding it to the linker 
command line
/usr/lib64/libstdc++.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [blur] Error 1
make[2]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/plug-ins/blur'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/home/tdryden/Development/cinepaint/cvs/cinepaint-project/cinepaint/plug-ins'
make: *** [all-recursive] Error 1


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/