On 06/22/2010 02:48 AM, Rumán Sándor wrote: > On Tue, 22 Jun 2010 01:08:26 -0700 > Chris Ohmstede <[email protected]> wrote: > > >> On 06/22/2010 12:33 AM, Rumán Sándor wrote: >> >>> On Mon, 21 Jun 2010 22:39:55 -0700 >>> Chris Ohmstede <[email protected]> wrote: >>> >>> >>> >>>> 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 >>>> >>>> >>>> >>> Oh, My God! >>> >>> I was blind. Now I'm sad. I have an old webcam (Creative Live! Cam >>> Video IM), which doesn't work with the newer kernel above 2.6.24. >>> I tried to install the newer libgtk from source. It seems like >>> good, but installing Flashextract, I got the same like earlier. >>> Thanks for all. >>> >>> >>> >> Wait a minute, I think we're on our way now. Are you saying you >> have libgtk version greater than 2.16 now? Run the 2 commands I >> sent you again. If libgtk is greater than 2.16 you might only need >> to reinstall libgtk2.0-dev to match the headers to the libraries. >> Keeping my fingers crossed. >> >> Chris >> >> > I wrote, it seems, but the libgtk version is not greater. :( > Now I can't do anything. I think, I don't give it up, I'll try > reinstall the libgtk header. > > Hmmm. Sorry Rumán, but until the libgtk is >= 2.16, it's not going to compile. Wish I could help.
Chris
