Bug 585137

Summary: gtkglext uses obsolete GTK_WIDGET_TOPLEVEL() instead of gtk_widget_is_toplevel()
Product: [openSUSE] openSUSE 11.3 Reporter: Guillermo Ballester Valor <gbv>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar
Version: Factory   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: The patch that fixes the problem

Description Guillermo Ballester Valor 2010-03-03 17:30:53 UTC
Created attachment 346335 [details]
The patch that fixes the problem

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; es-ES; rv:1.9.2.0) Gecko/20100115 SUSE/3.6.0-1.2 Firefox/3.6

When trying to compile OpenSceneGraph 2.8.2 in OBS it failed for Factory because of an error when using a library from gtkglext package.

It seems an error because of use of an obsolete function instead of a replacement one for GTK > 2.20

Trying to avoid it, I copied the gtkglext package to my project home:gbvalor and added the attached patch. With it, OBS compiled OpenSceneGraph 2.8.2 without problems for factory.


Reproducible: Always

Steps to Reproduce:
1. Try to compile OpenSceneGraph 2.8.2 package with standard Factory gtkglext 
2.
3.



You can check in OBS project home:gbvalor package gtkglext the new file spec using this patch
Comment 1 Dominique Leuenberger 2010-03-04 14:57:04 UTC
Thanks for the report and the patch.

I added the patch to the package in GNOME:Factory.
Additionally I forwarded your report and patch to the upstream bug tracker at https://bugzilla.gnome.org/show_bug.cgi?id=611803.

Submission to openSUSE:Factory is SR#34026
Comment 2 Bernhard Wiedemann 2016-04-15 10:51:52 UTC
This is an autogenerated message for OBS integration:
This bug (585137) was mentioned in
https://build.opensuse.org/request/show/34026 Factory / gtkglext