Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#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)

Portfile.patch (931 bytes) - added by frank.mcpherson@… 18 years ago.
Patch to use libgnomeui-2.16.0

Download all attachments as: .zip

Change History (9)

comment:1 Changed 18 years ago by markd@…

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.

comment:2 Changed 18 years ago by olaf@…

Summary: libgnomeui doesn't buildBUG: 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: newclosed

Committed 2.16.0.

comment:8 Changed 18 years ago by pablo.rauzy@…

thanks you so much !!

Note: See TracTickets for help on using tickets.