gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-dev] make issues


From: Fred Richards
Subject: [Gnash-dev] make issues
Date: Sun, 6 May 2007 10:12:45 -0400

Hey Gnashers...

I was jumping around the internet and thought this looked like an
awesome project.

I had some issues building it though.  My system is a bit customized,
it's basically Slackware 10.2 with a bunch of my own additions (like a
current customized 2.6.21 kernel).  But for the most part most of the
system is like Slack 10.2.

I checked out the latest cvs, grabbed the boost devel stuff, and I
think I didn't have GtkGLExt either.  I asked it to build with the GTK
gui ... my configure line pretty much pointing to all the necessary
stuff:

./configure --enable-gui=GTK --with-boost-lib=/usr/local/lib
--with-boost-incl=/usr/local
/include/boost-1_34/ --disable-cygnal
--with-qt-lib=/usr/lib/qt-3.3.4/lib --with-qt-incl=/usr
/lib/qt-3.3.4/include

and it didn't complain about missing components.

I type make and here's the output:



Making all in utilities
make[2]: Entering directory `/usr/src/cvs/gnash/utilities'
/bin/sh ../libtool --tag=CXX --mode=link g++  -g -O2 -pthread
-march=athlon64     -W     -Wall     -Wcast-align     -Wcast-qual
-Wpointer-arith     -Wreturn-type       -lltdl  -lxml2 -lz -lm
-L/usr/local/lib -lavcodec -lvorbisenc -lvorbis -lm -logg   -lavformat
-lavutil -L/usr/lib -lcurl -L/usr/local/lib -lpthread   -o gparser
-export-dynamic parser.o ../server/libgnashserver.la
../libbase/libgnashbase.la ../libamf/libgnashamf.la -L/usr/local/lib
-lavcodec -lvorbisenc -lvorbis -lm -logg   -lavformat -lavutil
-lglib-2.0    -lltdl "-dlopen" self  -lrt -lm
rm -f .libs/gparser.nm .libs/gparser.nmS .libs/gparser.nmT
creating .libs/gparserS.c
(cd .libs && gcc -c -fno-builtin "gparserS.c")
rm -f .libs/gparserS.c .libs/gparser.nm .libs/gparser.nmS .libs/gparser.nmT
g++ -g -O2 -pthread -march=athlon64 -W -Wall -Wcast-align -Wcast-qual
-Wpointer-arith -Wreturn-type -o .libs/gparser parser.o
.libs/gparserS.o -Wl,--export-dynamic  -L/usr/local/lib -L/usr/lib
-L/lib ../server/.libs/libgnashserver.so -L/usr/X11R6/lib
-L/usr/i486-slackware-linux/bin -L/usr/i486-slackware-linux/lib
-L/usr/lib/../i486-slackware-linux/lib
/usr/src/cvs/gnash/libamf/.libs/libgnashamf.so
/usr/src/cvs/gnash/libgeometry/.libs/libgnashgeo.so
/usr/lib/libxml2.so ../libbase/.libs/libgnashbase.so
../libamf/.libs/libgnashamf.so
/usr/src/cvs/gnash/libbase/.libs/libgnashbase.so -ljpeg
/usr/lib/libcurl.so /usr/lib/libidn.so -lssl -lcrypto -lz
/usr/lib/libGL.so -lXext -lX11 -lpthread /usr/lib/libstdc++.so
-lavcodec /usr/lib/libvorbisenc.so /usr/lib/libvorbis.so
/usr/lib/libogg.so -lavformat -lavutil /usr/lib/libglib-2.0.so
/usr/lib/libltdl.so -ldl -lrt -lm
../server/.libs/libgnashserver.so: undefined reference to
`boost::mutex::do_lock()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::thread::~thread()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::thread::operator==(boost::thread const&) const'
../server/.libs/libgnashserver.so: undefined reference to
`boost::thread::join()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::detail::condition_impl::notify_all()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::detail::condition_impl::~condition_impl()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::detail::condition_impl::do_wait(pthread_mutex_t*)'
../server/.libs/libgnashserver.so: undefined reference to
`boost::thread::thread(boost::function0<void,
std::allocator<boost::function_base> > const&)'
../server/.libs/libgnashserver.so: undefined reference to
`boost::detail::condition_impl::condition_impl()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::mutex::do_unlock(boost::mutex::cv_state&)'
../server/.libs/libgnashserver.so: undefined reference to
`boost::mutex::do_lock(boost::mutex::cv_state&)'
../server/.libs/libgnashserver.so: undefined reference to
`boost::mutex::mutex()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::thread::thread()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::mutex::do_unlock()'
../server/.libs/libgnashserver.so: undefined reference to
`boost::mutex::~mutex()'
collect2: ld returned 1 exit status
make[2]: *** [gparser] Error 1
make[2]: Leaving directory `/usr/src/cvs/gnash/utilities'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/cvs/gnash'
make: *** [all] Error 2


Oh and another thing ... it recognizes my cpu as "-march=athlon64 "
when it's definitely not ... I have an AMD Sempron 3000+ without the
64bit extensions.

The above looks like it's complaining about includes for boost ... but
as I said I'm sure I had all my configure ducks in a row.


--                      Fred




reply via email to

[Prev in Thread] Current Thread [Next in Thread]