[MacPorts] #64787: shared-mime-info fails to build for ppc64 on Leopard

MacPorts noreply at macports.org
Mon Mar 7 23:56:08 UTC 2022


#64787: shared-mime-info fails to build for ppc64 on Leopard
-------------------------------------+------------------------------
 Reporter:  barracuda156             |      Owner:  (none)
     Type:  defect                   |     Status:  new
 Priority:  Normal                   |  Milestone:
Component:  ports                    |    Version:  2.7.1
 Keywords:  powerpc, leopard, ppc64  |       Port:  shared-mime-info
-------------------------------------+------------------------------
 {{{
 --->  Building shared-mime-info
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
 info/work/build" && /opt/local/bin/ninja -j4 -v
 [1/8] /usr/bin/gcc-4.2 -Isrc/test-subclassing.p -Isrc -I../shared-mime-
 info-2.1/src -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/libxml2
 -I/opt/local/include -Wall -Winvalid-pch -g -pipe -Os -arch ppc64 -MD -MQ
 src/test-subclassing.p/test-subclassing.c.o -MF src/test-subclassing.p
 /test-subclassing.c.o.d -o src/test-subclassing.p/test-subclassing.c.o -c
 ../shared-mime-info-2.1/src/test-subclassing.c
 [2/8] /usr/bin/gcc-4.2  -o src/test-subclassing src/test-subclassing.p
 /test-subclassing.c.o -L/opt/local/lib -I/opt/local/include
 -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names
 -Wl,-undefined,error -Wl,-headerpad_max_install_names -arch ppc64 -pipe
 -Os -arch ppc64 -L/opt/local/lib -lglib-2.0 -lintl
 /opt/local/lib/libxml2.a
 FAILED: src/test-subclassing
 /usr/bin/gcc-4.2  -o src/test-subclassing src/test-subclassing.p/test-
 subclassing.c.o -L/opt/local/lib -I/opt/local/include
 -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names
 -Wl,-undefined,error -Wl,-headerpad_max_install_names -arch ppc64 -pipe
 -Os -arch ppc64 -L/opt/local/lib -lglib-2.0 -lintl
 /opt/local/lib/libxml2.a
 Undefined symbols:
   "_deflate", referenced from:
       _xmlIOHTTPCloseWrite in libxml2.a(xmlIO.o)
       _xmlIOHTTPWrite in libxml2.a(xmlIO.o)
   "_deflateEnd", referenced from:
       _xmlFreeZMemBuff in libxml2.a(xmlIO.o)
   "_gzclose", referenced from:
       _xmlGzfileClose in libxml2.a(xmlIO.o)
   "_ucnv_setToUCallBack_67", referenced from:
       _openIcuConverter in libxml2.a(encoding.o)
   "_crc32", referenced from:
       _xmlIOHTTPWrite in libxml2.a(xmlIO.o)
       _xmlIOHTTPOpenW in libxml2.a(xmlIO.o)
       _xz_decomp in libxml2.a(xzlib.o)
       _xz_decomp in libxml2.a(xzlib.o)
       _xz_make in libxml2.a(xzlib.o)
   "_UCNV_TO_U_CALLBACK_STOP_67", referenced from:
       _UCNV_TO_U_CALLBACK_STOP_67$non_lazy_ptr in libxml2.a(encoding.o)
   "_gzwrite", referenced from:
       _xmlGzfileWrite in libxml2.a(xmlIO.o)
   "_ucnv_convertEx_67", referenced from:
       _xmlUconvWrapper in libxml2.a(encoding.o)
   "_gzdopen", referenced from:
       _xmlGzfileOpenW in libxml2.a(xmlIO.o)
       _xmlGzfileOpen_real in libxml2.a(xmlIO.o)
   "_ucnv_close_67", referenced from:
       _closeIcuConverter in libxml2.a(encoding.o)
       _closeIcuConverter in libxml2.a(encoding.o)
       _openIcuConverter in libxml2.a(encoding.o)
   "_inflateEnd", referenced from:
       _xmlNanoHTTPFreeCtxt in libxml2.a(nanohttp.o)
       ___libxml2_xzclose in libxml2.a(xzlib.o)
   "_inflate", referenced from:
       _xmlNanoHTTPRead in libxml2.a(nanohttp.o)
       _xz_decomp in libxml2.a(xzlib.o)
   "_deflateInit2_", referenced from:
       _xmlIOHTTPOpenW in libxml2.a(xmlIO.o)
   "_inflateReset", referenced from:
       _xz_make in libxml2.a(xzlib.o)
   "_lzma_end", referenced from:
       ___libxml2_xzclose in libxml2.a(xzlib.o)
   "_lzma_properties_decode", referenced from:
       _xz_make in libxml2.a(xzlib.o)
   "_libiconv_close", referenced from:
       _xmlCharEncCloseFunc in libxml2.a(encoding.o)
       _xmlCharEncCloseFunc in libxml2.a(encoding.o)
       _xmlFindCharEncodingHandler in libxml2.a(encoding.o)
       _xmlFindCharEncodingHandler in libxml2.a(encoding.o)
   "_gzdirect", referenced from:
       ___xmlParserInputBufferCreateFilename in libxml2.a(xmlIO.o)
   "_inflateInit2_", referenced from:
       _xmlNanoHTTPMethodRedir in libxml2.a(nanohttp.o)
       _xz_make in libxml2.a(xzlib.o)
   "_libiconv", referenced from:
       _xmlIconvWrapper in libxml2.a(encoding.o)
   "_ucnv_setFromUCallBack_67", referenced from:
       _openIcuConverter in libxml2.a(encoding.o)
   "_UCNV_FROM_U_CALLBACK_STOP_67", referenced from:
       _UCNV_FROM_U_CALLBACK_STOP_67$non_lazy_ptr in libxml2.a(encoding.o)
   "_libiconv_open", referenced from:
       _xmlFindCharEncodingHandler in libxml2.a(encoding.o)
       _xmlFindCharEncodingHandler in libxml2.a(encoding.o)
       _xmlFindCharEncodingHandler in libxml2.a(encoding.o)
       _xmlFindCharEncodingHandler in libxml2.a(encoding.o)
   "_lzma_auto_decoder", referenced from:
       _xz_make in libxml2.a(xzlib.o)
   "_ucnv_open_67", referenced from:
       _openIcuConverter in libxml2.a(encoding.o)
       _openIcuConverter in libxml2.a(encoding.o)
   "_gzopen", referenced from:
       _xmlGzfileOpenW in libxml2.a(xmlIO.o)
       _xmlGzfileOpen_real in libxml2.a(xmlIO.o)
   "_gzread", referenced from:
       _xmlGzfileRead in libxml2.a(xmlIO.o)
   "_lzma_code", referenced from:
       _xz_decomp in libxml2.a(xzlib.o)
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 [3/8] /usr/bin/gcc-4.2 -Isrc/update-mime-database.p -Isrc -I../shared-
 mime-info-2.1/src -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/libxml2
 -I/opt/local/include -Wall -Winvalid-pch -g -pipe -Os -arch ppc64 -MD -MQ
 src/update-mime-database.p/update-mime-database.c.o -MF src/update-mime-
 database.p/update-mime-database.c.o.d -o src/update-mime-database.p
 /update-mime-database.c.o -c ../shared-mime-info-2.1/src/update-mime-
 database.c
 In file included from /opt/local/include/glib-2.0/glib/gthread.h:34,
                  from /opt/local/include/glib-2.0/glib/gasyncqueue.h:32,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gutils.h:336: warning: ‘GVoidFunc’ is
 deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:32,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gasyncqueue.h:116: warning: ‘GTimeVal’ is
 deprecated
 /opt/local/include/glib-2.0/glib/gasyncqueue.h:119: warning: ‘GTimeVal’ is
 deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:43,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gdate.h:201: warning: ‘GTimeVal’ is
 deprecated
 /opt/local/include/glib-2.0/glib/gdate.h:204: warning: ‘GTime’ is
 deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:44,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gdatetime.h:118: warning: ‘GTimeVal’ is
 deprecated
 /opt/local/include/glib-2.0/glib/gdatetime.h:120: warning: ‘GTimeVal’ is
 deprecated
 /opt/local/include/glib-2.0/glib/gdatetime.h:246: warning: ‘GTimeVal’ is
 deprecated
 In file included from /opt/local/include/glib-2.0/glib/giochannel.h:33,
                  from /opt/local/include/glib-2.0/glib.h:54,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gmain.h:654: warning: ‘GTimeVal’ is
 deprecated
 /opt/local/include/glib-2.0/glib/gmain.h:679: warning: ‘GTimeVal’ is
 deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:85,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gtestutils.h:379: warning:
 ‘GTestTrapFlags’ is deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:88,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gtimer.h:67: warning: ‘GTimeVal’ is
 deprecated
 /opt/local/include/glib-2.0/glib/gtimer.h:71: warning: ‘GTimeVal’ is
 deprecated
 /opt/local/include/glib-2.0/glib/gtimer.h:73: warning: ‘GTimeVal’ is
 deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:90,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/gtrashstack.h:41: warning: ‘GTrashStack’
 is deprecated
 /opt/local/include/glib-2.0/glib/gtrashstack.h:45: warning: ‘GTrashStack’
 is deprecated
 /opt/local/include/glib-2.0/glib/gtrashstack.h:48: warning: ‘GTrashStack’
 is deprecated
 /opt/local/include/glib-2.0/glib/gtrashstack.h:50: warning: ‘GTrashStack’
 is deprecated
 /opt/local/include/glib-2.0/glib/gtrashstack.h:52: warning: ‘GTrashStack’
 is deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:107,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:47: warning:
 ‘GCacheNewFunc’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:48: warning:
 ‘GCacheDestroyFunc’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:49: warning:
 ‘GCacheDupFunc’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:50: warning:
 ‘GCacheDestroyFunc’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:55: warning: ‘GCache’
 is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:57: warning: ‘GCache’
 is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:60: warning: ‘GCache’
 is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:63: warning: ‘GCache’
 is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gcache.h:67: warning: ‘GCache’
 is deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:111,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:52: warning:
 ‘GThreadPriority’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:70: warning:
 ‘GTimeVal’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:81: warning:
 ‘GThreadPriority’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:88: warning:
 ‘GThreadPriority’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:94: warning:
 ‘GThreadFunctions’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:111: warning:
 ‘GThreadPriority’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:116: warning:
 ‘GThreadPriority’ is deprecated
 In file included from /opt/local/include/glib-2.0/glib.h:111,
                  from ../shared-mime-info-2.1/src/update-mime-
 database.c:11:
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:146: warning:
 ‘GStaticMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:148: warning:
 ‘GStaticMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:150: warning:
 ‘GStaticMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:156: warning:
 ‘GStaticMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:172: warning:
 ‘GStaticRecMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:175: warning:
 ‘GStaticRecMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:178: warning:
 ‘GStaticRecMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:181: warning:
 ‘GStaticRecMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:184: warning:
 ‘GStaticRecMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:188: warning:
 ‘GStaticRecMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:191: warning:
 ‘GStaticRecMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:197: warning:
 ‘GStaticMutex’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:209: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:212: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:215: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:218: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:221: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:224: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:227: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:230: warning:
 ‘GStaticRWLock’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:244: warning:
 ‘GStaticPrivate’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:247: warning:
 ‘GStaticPrivate’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:250: warning:
 ‘GStaticPrivate’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:255: warning:
 ‘GStaticPrivate’ is deprecated
 /opt/local/include/glib-2.0/glib/deprecated/gthread.h:283: warning:
 ‘GTimeVal’ is deprecated
 [4/8] /opt/local/bin/xmlto -o data/shared-mime-info-spec-html html-
 nochunks ../shared-mime-info-2.1/data/shared-mime-info-spec.xml
 [5/8]
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
 info/work/shared-mime-info-2.1/data/freedesktop_generate.sh
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
 info/work/shared-mime-info-2.1
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
 info/work/build
 ninja: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
 info/work/build'
 [0/1] Running external command shared-mime-info-gmo (wrapped by meson to
 set env)
 ninja: build stopped: subcommand failed.
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
 info/work/build" && /opt/local/bin/ninja -j4 -v
 Exit code: 1
 Error: Failed to build shared-mime-info: command execution failed
 }}}

 Just in case, `glib2` is built for `ppc64`:

 {{{

 36-72:~ svacchanda$ port -v installed glib2
 The following ports are currently installed:
   glib2 @2.62.6_2+x11 requested_variants='-universal' platform='darwin 9'
 archs='ppc' date='2021-12-22T12:28:22+0800'
   glib2 @2.64.6_0+x11 requested_variants='' platform='darwin 9'
 archs='ppc' date='2021-12-29T16:07:42+0800'
   glib2 @2.64.6_1+x11 (active) requested_variants='-universal'
 platform='darwin 9' archs='ppc64' date='2022-03-08T06:30:55+0800'
 }}}

 As well as `libxml2`:


 {{{
 36-72:~ svacchanda$ port -v installed libxml2
 The following ports are currently installed:
   libxml2 @2.9.12_1 requested_variants='-universal' platform='darwin 9'
 archs='ppc' date='2021-12-22T12:25:12+0800'
   libxml2 @2.9.12_1+universal requested_variants='+universal'
 platform='darwin 9' archs='ppc ppc64' date='2021-12-22T08:28:30+0800'
   libxml2 @2.9.13_0 requested_variants='-universal' platform='darwin 9'
 archs='ppc' date='2022-03-03T04:18:59+0800'
   libxml2 @2.9.13_0+universal (active) requested_variants='+universal'
 platform='darwin 9' archs='ppc ppc64' date='2022-03-08T06:06:56+0800'
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/64787>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list