Opened 12 years ago

Closed 11 years ago

#38928 closed defect (fixed)

libgsf 1.14.26 does not build on PPC Tiger, due to gobject-introspection

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: tiger Cc:
Port: libgsf

Description

This bug and #38927 seem to be introduced by the upgrade gobject-introspection 1.34.2_0 < 1.36.0_0.

The error is this:

make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_gnome_libgsf/libgsf/work/libgsf-1.14.26/po'
Making all in gsf
make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_gnome_libgsf/libgsf/work/libgsf-1.14.26/gsf'
/opt/local/share/gobject-introspection-1.0/Makefile.introspection:152: *** Need to define Gsf_1_gir_LIBS or Gsf_1_gir_PROGRAM.  Stop.
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_gnome_libgsf/libgsf/work/libgsf-1.14.26/gsf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_gnome_libgsf/libgsf/work/libgsf-1.14.26'
make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_gnome_libgsf/libgsf/work/libgsf-1.14.26'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_gnome_libgsf/libgsf/work/libgsf-1.14.26" && /usr/bin/make -w all CC="/usr/bin/gcc-4.0 -arch ppc" 
Exit code: 2

gobject-introspection 1.36.0_0

Attachments (1)

main.log (25.0 KB) - added by ballapete (Peter "Pete" Dyballa) 12 years ago.

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

comment:1 in reply to:  description Changed 12 years ago by ballapete (Peter "Pete" Dyballa)

I added these lines to Portfile and then the build succeeded:

     45 platform darwin 8 {
     46     # The rules enabled by gobject-introspection require GNU make 3.81+ (#38927)
     47     depends_build-append    port:gmake
     48     build.cmd               ${prefix}/bin/gmake
     49 }

The reason is that with the new gobject-introspection at least GNU make 3.81 is needed for the build.

comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: tiger added
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks.

comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.