[MacPorts] #15350: gnucash 2.2.5 does not compile on Tiger/PPC

MacPorts noreply at macports.org
Mon May 19 22:48:23 PDT 2008


#15350: gnucash 2.2.5 does not compile on Tiger/PPC
----------------------------------------+-----------------------------------
 Reporter:  infinite.element at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                      |      Status:  new                                  
 Priority:  Normal                      |   Milestone:  Port Bugs                            
Component:  ports                       |     Version:  1.6.0                                
 Keywords:                              |  
----------------------------------------+-----------------------------------
 The build for gnucash 2.2.5 on Tiger (PPC) stops with the following error:

 {{{
 --->  Fetching gnucash
 --->  Verifying checksum(s) for gnucash
 --->  Extracting gnucash
 --->  Applying patches to gnucash
 --->  Configuring gnucash
 --->  Building gnucash with target all
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gnucash/work/gnucash-2.2.5"
 && make all " returned error 2
 Command output: mv qsf-dir.h.tmp qsf-dir.h
 make  all-recursive
 Making all in .
 /bin/sh ../../../../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0
 -DHAVE_CONFIG_H -I. -I../../../..   -I/opt/local/include -I.. -I../..
 -DLOCALE_DIR=\""/opt/local/share/locale"\" -I../../../../lib/libqof/qof
 -I../../../../lib/libqof/qof -I/opt/local/include/libxml2 -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include   -I../../../../lib/libc -Wdeclaration-after-
 statement -Wno-pointer-sign -D_FORTIFY_SOURCE=2 -O2 -Wall -Wunused
 -Wmissing-prototypes -Wmissing-declarations  -Wno-unused -c -o qsf-
 backend.lo qsf-backend.c
 mkdir .libs
  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I../../../.. -I/opt/local/include
 -I.. -I../.. -DLOCALE_DIR=\"/opt/local/share/locale\"
 -I../../../../lib/libqof/qof -I../../../../lib/libqof/qof
 -I/opt/local/include/libxml2 -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I../../../../lib/libc -Wdeclaration-after-statement -Wno-pointer-sign
 -D_FORTIFY_SOURCE=2 -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-
 declarations -Wno-unused -c qsf-backend.c  -fno-common -DPIC -o .libs/qsf-
 backend.o
 /bin/sh ../../../../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0
 -DHAVE_CONFIG_H -I. -I../../../..   -I/opt/local/include -I.. -I../..
 -DLOCALE_DIR=\""/opt/local/share/locale"\" -I../../../../lib/libqof/qof
 -I../../../../lib/libqof/qof -I/opt/local/include/libxml2 -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include   -I../../../../lib/libc -Wdeclaration-after-
 statement -Wno-pointer-sign -D_FORTIFY_SOURCE=2 -O2 -Wall -Wunused
 -Wmissing-prototypes -Wmissing-declarations  -Wno-unused -c -o qsf-xml-
 map.lo qsf-xml-map.c
  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I../../../.. -I/opt/local/include
 -I.. -I../.. -DLOCALE_DIR=\"/opt/local/share/locale\"
 -I../../../../lib/libqof/qof -I../../../../lib/libqof/qof
 -I/opt/local/include/libxml2 -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I../../../../lib/libc -Wdeclaration-after-statement -Wno-pointer-sign
 -D_FORTIFY_SOURCE=2 -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-
 declarations -Wno-unused -c qsf-xml-map.c  -fno-common -DPIC -o .libs/qsf-
 xml-map.o
 /bin/sh ../../../../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0
 -DHAVE_CONFIG_H -I. -I../../../..   -I/opt/local/include -I.. -I../..
 -DLOCALE_DIR=\""/opt/local/share/locale"\" -I../../../../lib/libqof/qof
 -I../../../../lib/libqof/qof -I/opt/local/include/libxml2 -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include   -I../../../../lib/libc -Wdeclaration-after-
 statement -Wno-pointer-sign -D_FORTIFY_SOURCE=2 -O2 -Wall -Wunused
 -Wmissing-prototypes -Wmissing-declarations  -Wno-unused -c -o qsf-xml.lo
 qsf-xml.c
  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I../../../.. -I/opt/local/include
 -I.. -I../.. -DLOCALE_DIR=\"/opt/local/share/locale\"
 -I../../../../lib/libqof/qof -I../../../../lib/libqof/qof
 -I/opt/local/include/libxml2 -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I../../../../lib/libc -Wdeclaration-after-statement -Wno-pointer-sign
 -D_FORTIFY_SOURCE=2 -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-
 declarations -Wno-unused -c qsf-xml.c  -fno-common -DPIC -o .libs/qsf-
 xml.o
 /bin/sh ../../../../libtool --tag=CC   --mode=link /usr/bin/gcc-4.0 -I..
 -I../.. -DLOCALE_DIR=\""/opt/local/share/locale"\"
 -I../../../../lib/libqof/qof -I../../../../lib/libqof/qof
 -I/opt/local/include/libxml2 -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I../../../../lib/libc -Wdeclaration-after-statement -Wno-pointer-sign
 -D_FORTIFY_SOURCE=2 -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-
 declarations  -Wno-unused -module -avoid-version -L/opt/local/lib -o
 libgncqof-backend-qsf.la -rpath /opt/local/lib/gnucash qsf-backend.lo qsf-
 xml-map.lo qsf-xml.lo ../../../../lib/libqof/qof/libgnc-qof.la
 -L/opt/local/lib -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
 -lintl -liconv    -L/opt/local/lib -lxml2 -lpthread -lz -liconv -lm
 ../../../../lib/libc/libc-missing.la -lpopt -lm  -lm
 rm -fr .libs/libgncqof-backend-qsf.lax
 mkdir .libs/libgncqof-backend-qsf.lax
 rm -fr .libs/libgncqof-backend-qsf.lax/libc-missing.a
 mkdir .libs/libgncqof-backend-qsf.lax/libc-missing.a
 Extracting
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gnucash/work/gnucash-2.2.5/lib/libqof/backend/file/../../../../lib/libc/.libs
 /libc-missing.a
 (cd .libs/libgncqof-backend-qsf.lax/libc-missing.a && ar x
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gnucash/work/gnucash-2.2.5/lib/libqof/backend/file/../../../../lib/libc/.libs
 /libc-missing.a)
 /usr/bin/gcc-4.0 ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o
 .libs/libgncqof-backend-qsf.so -bundle  .libs/qsf-backend.o .libs/qsf-xml-
 map.o .libs/qsf-xml.o  .libs/libgncqof-backend-qsf.lax/libc-missing.a
 /libc-missing-noop.o   -L/opt/local/lib ../../../../lib/libqof/qof/.libs
 /libgnc-qof.dylib /opt/local/lib/libgthread-2.0.dylib
 /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgmodule-2.0.dylib
 /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libxml2.dylib
 /opt/local/lib/libz.dylib -lpthread -lz /opt/local/lib/libintl.dylib
 /opt/local/lib/libiconv.dylib -lc /opt/local/lib/libpopt.dylib -lm
 /usr/bin/ld: multiple definitions of symbol _gnc_libc_missing_noop
 .libs/libgncqof-backend-qsf.lax/libc-missing.a/libc-missing-noop.o
 definition of _gnc_libc_missing_noop in section (__TEXT,__text)
 ../../../../lib/libqof/qof/.libs/libgnc-qof.dylib(single module)
 definition of _gnc_libc_missing_noop
 collect2: ld returned 1 exit status
 make[7]: *** [libgncqof-backend-qsf.la] Error 1
 make[6]: *** [all-recursive] Error 1
 make[5]: *** [all] Error 2
 make[4]: *** [all-recursive] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2

 Error: Status 1 encountered during processing.
 }}}

 The attached patch remedies the problem.

-- 
Ticket URL: <http://trac.macports.org/ticket/15350>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list