Bug 651328
Summary: | missing gapplication.h | |||
---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Akira TAGOH <tagoh> | |
Component: | glib2 | Assignee: | Matthias Clasen <mclasen> | |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | |
Severity: | high | Docs Contact: | ||
Priority: | low | |||
Version: | 14 | CC: | dbuggerx, htl10, kdekorte, mclasen, tim.liim, tim | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 663289 (view as bug list) | Environment: | ||
Last Closed: | 2012-01-04 13:41:35 UTC | Type: | --- | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: |
Description
Akira TAGOH
2010-11-09 09:34:00 UTC
Also fails with helloworld.c application found here: http://www.levien.com/gimp/hello.html and compiled with gcc -o helloworld helloworld.c `pkg-config --cflags --libs gtk+-3.0` In file included from /usr/include/gtk-3.0/gtk/gtk.h:43:0, from helloworld.c:1: /usr/include/gtk-3.0/gtk/gtkapplication.h:57:3: error: expected specifier-qualifier-list before ‘GApplication’ /usr/include/gtk-3.0/gtk/gtkapplication.h:66:3: error: expected specifier-qualifier-list before ‘GApplicationClass’ Works fine with gcc -o helloworld helloworld.c `pkg-config --cflags --libs gtk+-2.0` gtk3-2.90.5-1.fc14.x86_64 gtk3-devel-2.90.5-1.fc14.x86_64 gtk3 in F14 is a dead-end, unfortunately. gtk3 requires a newer glib than f14 has or will have. Will glib-2.27.3 be available in F14 repositories? It has gapplication.h. Just encountered this problem doing rpmbuild --rebuild avahi BTW, even though I managed to build both 32-bit and 64-bit glib-2.27.3 on F14 after jumping through some hoops (bug 663289), the result appears to to subtly broken - or rather, I get: /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgtk-x11-3.0.so: undefined reference to `g_application_add_action' /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgtk-x11-3.0.so: undefined reference to `g_application_set_action_enabled' /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libgtk-x11-3.0.so: undefined reference to `g_application_quit_with_data' collect2: ld returned 1 exit status on trying to rebuild avahi. This suggests that gtk-x11-3 probably also needs to be rebuilt if I upgraded glib2 to 2.27.3 . Building using gtkmm30-devel is also broken. This is not a good thing to raise acceptance of Gtk3 early... F-14 is EOL. |