On 06/21/2010 10:02 PM, Rumán Sándor wrote: > On Mon, 21 Jun 2010 17:40:59 -0700 > Chris Ohmstede <[email protected]> wrote: > > >> On 06/21/2010 02:13 PM, Rumán Sándor wrote: >> >>> On Mon, 21 Jun 2010 22:55:52 +0200 >>> Rumán Sándor <[email protected]> wrote: >>> >>> >>> >>>> On Mon, 21 Jun 2010 01:19:14 -0700 >>>> 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 pretty much use Linux exclusively any more so that's the only >>>>> OS I've used it in. I suppose it would work in any OS with >>>>> GTK+ and gnome libraries installed but no guarantees. Anyway, >>>>> hope you find it useful. >>>>> >>>>> Chris >>>>> >>>>> >>>>> >>>> Hi, it's a good work, but I can't install it onto my Ubuntu >>>> 8.04. I got this in configure phase: >>>> >>>> >>> Now ./configure run correctly, because I installed the missing >>> gnome-vfs and gconf. In the make phase I got this >>> >>> ========================================================= >>> sa...@localhost:/progik/linux-progik/FlashExtractor-1.0.2$ make >>> Making all in src >>> make[1]: Entering directory >>> `/progik/linux-progik/FlashExtractor-1.0.2/src' g++ >>> -DPACKAGE_NAME=\"FlashExtractor\" >>> -DPACKAGE_TARNAME=\"flashextractor\" -DPACKAGE_VERSION=\"1.0.1\" >>> -DPACKAGE_STRING=\"FlashExtractor\ 1.0.1\" >>> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"flashextractor\" >>> -DVERSION=\"1.0.1\" -I. -pthread -DORBIT2=1 >>> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include >>> -I/usr/include/atk-1.0 -I/usr/include/cairo >>> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 >>> -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 >>> -I/usr/include/libpng12 -I/usr/include/pixman-1 >>> -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include >>> -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -g -O2 -MT >>> main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp mv >>> -f .deps/main.Tpo .deps/main.Po g++ >>> -DPACKAGE_NAME=\"FlashExtractor\" >>> -DPACKAGE_TARNAME=\"flashextractor\" -DPACKAGE_VERSION=\"1.0.1\" >>> -DPACKAGE_STRING=\"FlashExtractor\ 1.0.1\" >>> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"flashextractor\" >>> -DVERSION=\"1.0.1\" -I. -pthread -DORBIT2=1 >>> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include >>> -I/usr/include/atk-1.0 -I/usr/include/cairo >>> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 >>> -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 >>> -I/usr/include/libpng12 -I/usr/include/pixman-1 >>> -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include >>> -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -g -O2 -MT >>> viewswfmain.o -MD -MP -MF .deps/viewswfmain.Tpo -c -o >>> viewswfmain.o viewswfmain.cpp 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 >>> `/progik/linux-progik/FlashExtractor-1.0.2/src' make: *** >>> [all-recursive] Error 1 >>> ==================================================== >>> >>>> Please, help me! What did I do wrong? >>>> >>>> >>>> >>> >>> >> Hi Rumán >> I've had another thought on this. Can you please run these 2 >> commands on your machine and email me back the results? >> >> dpkg -l libgtk2.0-0 >> dpkg -l libgtk2.0-dev >> >> What we are looking for is that both versions match and both >> versions are equal to or greater than 2.16. What I suspect we will >> find is that the version for libgtk2.0-0 will be fine, but the >> version for libgtk2.0-dev will be out of date. I believe somehow >> your libraries and header files have fallen out of sync. If this >> is the case, uninstall: >> >> Development files for the GTK+ library >> libgtk2.0-dev >> >> and then reinstall it. Hopefully this will re-sync your headers to >> your libraries and then everything will be fine. Hope this works. >> >> P.S. Note to myself, put version checks in my configure script. I >> should have done this in the first place, but like I said, I'm kind >> of lazy. >> >> Chris >> > Hi Chris > > I did it. The result is below: > > sa...@localhost:~$ dpkg -l libgtk2.0-0 > Desired=Unknown/Install/Remove/Purge/Hold > | > Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend > |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: > uppercase=bad) ||/ Name Version Leírás > +++-==============-==============-============================================ > ii libgtk2.0-0 2.12.9-3ubuntu The GTK+ graphical user interface > > library sa...@localhost:~$ dpkg -l libgtk2.0-dev > Desired=Unknown/Install/Remove/Purge/Hold | > Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend > |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: > uppercase=bad) ||/ Name Version Leírás > +++-==============-==============-============================================ > ii libgtk2.0-dev 2.12.9-3ubuntu Development > files for the GTK+ library > > I'm sorry, I can't translate the 'Leírás' word, but Ihope, You'll > understand. > > I reinstalled them, but I got the same in make status. > > Thanks for helping. > > Uh-oh, we didn't want to see this. Your libraries and headers match but they are below a version I can support I'm sorry to say. I need a version of at least 2.16 to run. I don't know enough about Ubuntu to say but I think they stopped upgrading the libraries in your version. It's not for me to say, but you are 2 full versions back, is there a reason that you don't want to upgrade? It would be presumptuous for me to say this just for my app, but you are missing out on a lot of other good programs because of your library versions. I wish I could help but without an upgrade I think your out of luck. Sorry.
Chris
