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 _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

