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
