On 06/26/2010 06:55 PM, Tail Kinker wrote: > Chris Ohmstede wrote: >> On 06/26/2010 04:24 PM, Ricardo Pedroso wrote: >> >>> On Mon, Jun 21, 2010 at 9:19 AM, Chris Ohmstede >>> <[email protected]> wrote: >>> >>>> Hi, I've been using swfextract for a while and, being lazy as I am, >>>> finally wrote a gui front end for it so I won't have to write any more >>>> scripts. In the spirit of open source, I've released it onto >>>> sourceforge. Here's the link if you're interested: >>>> https://sourceforge.net/projects/flashextractor/ >>>> >>>> >>> I didn't tried yet, but I will. Many thanks for sharing. > I just tried it. ./configure went okay, but then when I tried to > compile it, I got an error. > > viewswfmain.cpp: In member function 'void > ViewSWFMain::clearCountersAndControlsOutsideThread()': > viewswfmain.cpp:676: error: 'gtk_adjustment_get_lower' was not > declared in this scope > viewswfmain.cpp: In member function 'void > ViewSWFMain::disableExtractWidgets()': > viewswfmain.cpp:1342: error: 'gtk_menu_item_set_label' was not > declared in this scope > viewswfmain.cpp: In member function 'void > ViewSWFMain::enableExtractWidgetsOutsideThread()': > viewswfmain.cpp:1425: error: 'gtk_menu_item_set_label' was not > declared in this scope > make[1]: *** [viewswfmain.o] Error 1 > make[1]: Leaving directory > `/home/rakshasa/Download/tmp/FlashExtractor-1.0.2/src' > make: *** [all-recursive] Error 1 > > Am I missing a dependency that isn't caught by ./configure? > Yes, I'm sorry to say, and I will have this fixed in my ./configure of my next release. What this is saying is that your gtk+-2.0 is less than version 2.16. There was new api added at this version which I'm using. i.e. 'gtk_menu_item_set_label'. If your gtk version is above this, then only your header files are out of date. These are in the package libgtk2.0-dev (Ubuntu) or gtk2-devel (Fedora). Hope this helps.
Chris
