bugGnash - The GNU Flash player - Bugs: bug #20614, gtk gui build stop

 
 

bug #20614: gtk gui build stop

Submitted by:  Nick Warne <nickw>
Submitted on:  Sun 29 Jul 2007 10:22:10 AM UTC  
 
Category: buildSeverity: 5 - Blocker
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Sandro Santilli <strk>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sun 29 Jul 2007 06:29:02 PM UTC, comment #7:

Yep, works fine - thank you!

Nick

Nick Warne <nickw>
Sun 29 Jul 2007 05:45:47 PM UTC, comment #6:

Could you try again with current head please ?

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sun 29 Jul 2007 03:51:36 PM UTC, comment #5:

Yes. I have got around for the mo:

if test x$add_gui = x; then
build_gtk=no
build_kde=yes
add_gui="kde"
fi

in configure.ac, so no big deal.

Nick

Nick Warne <nickw>
Sun 29 Jul 2007 03:48:16 PM UTC, comment #4:

The configure script has been changed recently and not deeply tested.
I'm aware of inconsistencies, this problem is clear to me.
The configure.ac needs some refactoring with use of build_<gui>
and build_<renderer>

My proposal is to have those variables have 3 possible values:
1. auto (the default)
2. yes (explicitly enabled)
3. no (explicitly disabled)

When values are != no dependencies should be checked,
if met, auto becomes yes, if unmet (and value == yes) we should abort otherwise value would become no.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sun 29 Jul 2007 02:18:58 PM UTC, comment #3:

OK, the gtk build stop.

This is a bugger.

Found on the web -> "The gtk_show_about_dialog belongs to a new widget in GTK-2.6 that's unavailable in GTK-2.4"

So by making gtk gui to be built default now is a blocker for me, as I don't have gtk2.6... and config.log reports:

configure:40466: checking for the gtk2 header
configure:40639: WARNING: not sure

but goes ahead and tries to build it anyway.

What to do?

Nick

Nick Warne <nickw>
Sun 29 Jul 2007 11:49:56 AM UTC, comment #2:

I am sort of stuck now!

WARNING: No KDE development package installed, disabling klash
checking for kde-config... /home/nick/kde3.5.7/bin/kde-config
checking for kde header... -I/home/nick/kde3.5.7/include -I/home/nick/kde3.5.7/include/kio
checking for kdeui library... /home/nick/kde3.5.7/lib/libkdeui
checking for kdecore library... /home/nick/kde3.5.7/lib/libkdecore
checking for kdeprint library... /home/nick/kde3.5.7/lib/libkdeprint
checking for qt header... -I/usr/lib/qt/include
checking for moc... /usr/lib/qt/bin/moc

Ideas - it seems to check for kde and decide I do not have it then test to see if I have? I was trying to think if I changed any thing, but no, not really. I have recently changed using KDEDIR to KDEDIRS $ENV as per http://wiki.kde.org/tiki-?page=Environment+Variables but other than that, nothing?

Nick

Nick Warne <nickw>
Sun 29 Jul 2007 11:25:06 AM UTC, comment #1:

This also now stops klash being built:

./configure --with-qt-incl=/usr/lib/qt/include --with-qt-lib=/usr/lib/qt/lib --enable-gui=KDE --prefix=/usr/local/kdeother --enable-renderer=agg --with-agg-incl=/usr/local/include/agg --with-agg-lib=/usr/local/lib --enable-klash

Configurable options are:
Intel 810 LOD bias hack disabled (default). Use --enable-i810-lod-bias to enable.
POSIX Threads support enabled (default)
DMalloc support disabled (default). Use --enable-dmalloc to enable.
Firefox plugin enabled (default). Use --disable-plugin to disable.
Konqueror plugin disabled.
Loadable GUI & renderer disabled (default). Use --enable-dynamic-gui to enable.
GNOME help disabled (default). Use --enable-ghelp to enable.
Building Cygnal media server disabled.
Building the Flash debugger is disabled.
Top level for cross compiling support files is:
GUI toolkits supported: kde,gtk (default gui: kde)
Renderers supported: agg
Media handler: ffmpeg
Using SDL for sound handling

What to do??

Nick

Nick Warne <nickw>
Sun 29 Jul 2007 10:22:10 AM UTC, original submission:

From change log:

"2007-07-28 Sandro Santilli <strk@keybit.net>

* configure.ac: re-introduce the $add_gui variable, so that a vanilla
configuration still tries to build gtk and kde guis; don't make fb
renderer and cairo gui incompatible (other guis might be requested,
we'd need a better test to check that at least one compatible with
cairo is there)"

Latest build this morning:

gtk.cpp: In static member function `static void gnash::GtkGui::menuitem_about_callback(GtkMenuItem, void)':
gtk.cpp:901: error: `gtk_about_dialog_set_url_hook' was not declared in this scope
gtk.cpp:918: error: `gtk_show_about_dialog' was not declared in this scope
gtk.cpp:901: warning: unused variable 'gtk_about_dialog_set_url_hook'
gtk.cpp:918: warning: unused variable 'gtk_show_about_dialog'
make[3]: *** [libgnashgtk_agg_la-gtk.lo] Error 1

Nick

Nick Warne <nickw>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by nickw (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 30 Jul 2007 10:53:37 PM UTCstrkStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Sun 29 Jul 2007 05:45:47 PM UTCstrkStatusNone=>Ready For Test
      Assigned toNone=>strk
    Sun 29 Jul 2007 03:48:16 PM UTCstrkCategoryNone=>build
      Severity3 - Normal=>5 - Blocker

    Back to the top


    Powered by Savane 3.1-cleanup1