#10583 closed defect (fixed)
BUG: libgnomeui-2.14.1 doesn't build
Reported by: | olaf@… | Owned by: | gnome-darwinports@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.2 |
Keywords: | Cc: | pablo.rauzy@…, rmunoz@…, ljosa-macports@…, markd@…, rhwood@… | |
Port: |
Description
$ sudo port install libgnomeui ---> Building libgnomeui with target all Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_gnome_libgnomeui/work/libgnomeui-2.14.1" && make all" returned error 2 Command output: make all-recursive Making all in libgnomeui make all-recursive Making all in pixmaps make all-am make[5]: Nothing to be done for `all-am'. Making all in file-chooser if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DXTHREADS -DORBIT2=1 -D_REENTRANT -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng12 -I/usr/X11R6/include -I/opt/local/include/libgnome-2.0 -I/opt/local/include/orbit-2.0 -I/opt/local/include/libbonobo-2.0 -I/opt/local/include/gconf/2 -I/opt/local/include/gnome-vfs-2.0 -I/opt/local/lib/gnome-vfs-2.0/include -I/opt/local/include/bonobo-activation-2.0 -D_FILE_OFFSET_BITS=64 -D_BSD_SOURCE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DG_DISABLE_DEPRECATED -L/opt/local/lib -I/opt/local/include -g -O2 -MT gtkfilesystemgnomevfs.lo -MD -MP -MF ".deps/gtkfilesystemgnomevfs.Tpo" \
-c -o gtkfilesystemgnomevfs.lo
test -f 'gtkfilesystemgnomevfs.c' || echo './'
gtkfilesystemgnomevfs.c; \
then mv -f ".deps/gtkfilesystemgnomevfs.Tpo" ".deps/gtkfilesystemgnomevfs.Plo"; \ else rm -f ".deps/gtkfilesystemgnomevfs.Tpo"; exit 1; \ fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DXTHREADS -DORBIT2=1 -D_REENTRANT -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng12 -I/usr/X11R6/include -I/opt/local/include/libgnome-2.0 -I/opt/local/include/orbit-2.0 -I/opt/local/include/libbonobo-2.0 -I/opt/local/include/gconf/2 -I/opt/local/include/gnome-vfs-2.0 -I/opt/local/lib/gnome-vfs-2.0/include -I/opt/local/include/bonobo-activation-2.0 -D_FILE_OFFSET_BITS=64 -D_BSD_SOURCE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DG_DISABLE_DEPRECATED -L/opt/local/lib -I/opt/local/include -g -O2 -MT gtkfilesystemgnomevfs.lo -MD -MP -MF .deps/gtkfilesystemgnomevfs.Tpo -c gtkfilesystemgnomevfs.c -fno-common -DPIC -o .libs/gtkfilesystemgnomevfs.o
gtkfilesystemgnomevfs.c: In function 'gtk_file_system_gnome_vfs_iface_init': gtkfilesystemgnomevfs.c:387: warning: assignment from incompatible pointer type gtkfilesystemgnomevfs.c:388: warning: assignment from incompatible pointer type gtkfilesystemgnomevfs.c:392: warning: assignment from incompatible pointer type gtkfilesystemgnomevfs.c:394: error: 'struct _GtkFileSystemIface' has no member named 'volume_render_icon' gtkfilesystemgnomevfs.c:402: error: 'struct _GtkFileSystemIface' has no member named 'render_icon' make[2]: * [gtkfilesystemgnomevfs.lo] Error 1 make[1]: * [all-recursive] Error 1 make: * [all] Error 2
Error: Status 1 encountered during processing.
Attachments (1)
Change History (9)
comment:1 Changed 18 years ago by markd@…
comment:2 Changed 18 years ago by olaf@…
Summary: | libgnomeui doesn't build → BUG: libgnomeui-2.14.1 doesn't build |
---|
comment:3 Changed 18 years ago by frank.mcpherson@…
I think the problem may be wider-spread than this. The GNOME ports aren't in sync. Some of the macports, for example libidl, are lagging behind the current stable GNOME release, 2.14.3 as of this. Others of the macports, for example atk, libgnome, and gnome-vfs, are ahead of GNOME 2.14.3. Still others, like the libgnomeui mentioned here, are on the stable GNOME release. I think there are likely to be more version incompatibilities in there, but this is the one that's stopping me right now.
It looks like they are just about ready to release 2.16, so I don't know if it's worth the effort to get 2.14.3 all working on macports at this time.
Changed 18 years ago by frank.mcpherson@…
Attachment: | Portfile.patch added |
---|
Patch to use libgnomeui-2.16.0
comment:4 Changed 18 years ago by frank.mcpherson@…
The build problem was actually gtk+ getting ahead of libgnomeui and having a couple of structure members move to getFoo() calls. The newer version of libgnomeui seems to build fine.
comment:5 Changed 18 years ago by markd@…
Cc: | pablo.rauzy@… rmunoz@… ljosa-macports@… markd@… rhwood@… added |
---|
Indeed, libgnomeui-2.16.0 fixes the problem. Since it is broken already I suppose it wouldn't hurt to commit it, but Randall if you're out there right now are you ok with updating to 2.16.0?
comment:6 Changed 18 years ago by rhwood@…
Update it! I have just gotten back from a family wedding and will begin the process of updating the GNOME ports to 2.16 specs. Please go ahead and commit updates and fixes.
comment:7 Changed 18 years ago by markd@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
Committed 2.16.0.
Please use the form 'BUG: libgnomeui-<version-number>' in the summary line. The proper form shows us the version you are using. They change frequently.