[MacPorts] #39144: poppler 0.22.4_0 does not build on Tiger PPC because of gobject-introspection

MacPorts noreply at macports.org
Sat May 18 05:19:42 PDT 2013


#39144: poppler 0.22.4_0 does not build on Tiger PPC because of gobject-
introspection
------------------------------+--------------------------------
  Reporter:  Peter_Dyballa@…  |      Owner:  macports-tickets@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.1.99
Resolution:                   |   Keywords:
      Port:  poppler          |
------------------------------+--------------------------------

Comment (by Peter_Dyballa@…):

 After patching the Portfile to use gmake, as advised in  #35204, the build
 goes further, but now fails here:

 {{{
 libtool: link: ( cd ".libs" && rm -f "libpoppler-glib.la" && ln -s
 "../libpoppler-glib.la" "libpoppler-glib.la" )
 /opt/local/bin/g-ir-scanner  --add-include-path=. --warn-all
 --namespace=Poppler --nsversion=0.18 --libtool="/bin/sh ../libtool"
 --include=GObject-2.0 --include=Gio-2.0 --include=cairo-1.0 --pkg-export
 =poppler-glib  --library=libpoppler-glib.la --c-include poppler.h
 --cflags-begin -DG_LOG_DOMAIN=\"Poppler\" -I.. -I../poppler -D_REENTRANT
 -I/opt/local/include/cairo -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I/opt/local/include/pixman-1 -I/opt/local/include
 -I/opt/local/include/freetype2 -I/opt/local/include
 -I/opt/local/include/libpng15 -I/opt/local/include
 -I/opt/local/include/freetype2 -I/opt/local/include
 -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -I.. --cflags-end
 poppler-enums.c poppler-enums.h poppler-action.cc poppler-date.cc poppler-
 document.cc poppler-page.cc poppler-attachment.cc poppler-form-field.cc
 poppler-annot.cc poppler-layer.cc poppler-media.cc poppler-movie.cc
 poppler-cached-file-loader.cc poppler-cached-file-loader.h poppler-input-
 stream.cc poppler.cc poppler-action.h poppler-date.h poppler-document.h
 poppler-page.h poppler-attachment.h poppler-form-field.h poppler-annot.h
 poppler-layer.h poppler-media.h poppler-movie.h poppler.h poppler-
 features.h libpoppler-glib.la --output Poppler-0.18.gir
 /usr/include/libkern/ppc/OSByteOrder.h:46: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:52: syntax error, unexpected ';' in
 '    __asm__ ("lhbrx %0, %2, %1"' at ';'
 /usr/include/libkern/ppc/OSByteOrder.h:62: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:68: syntax error, unexpected ';' in
 '    __asm__ ("lwbrx %0, %2, %1"' at ';'
 /usr/include/libkern/ppc/OSByteOrder.h:78: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:88: syntax error, unexpected ';' in
 '    __asm__ ("lwbrx %0, %3, %2\n\t"' at ';'
 /usr/include/libkern/ppc/OSByteOrder.h:101: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:106: syntax error, unexpected ';'
 in '    __asm__ ("sthbrx %1, %3, %2"' at ';'
 /usr/include/libkern/ppc/OSByteOrder.h:116: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:121: syntax error, unexpected ';'
 in '    __asm__ ("stwbrx %1, %3, %2"' at ';'
 /usr/include/libkern/ppc/OSByteOrder.h:131: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:139: syntax error, unexpected ';'
 in '    __asm__ ("stwbrx %1, %4, %3\n\t"' at ';'
 /usr/include/libkern/ppc/OSByteOrder.h:149: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:158: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/ppc/OSByteOrder.h:167: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/OSByteOrder.h:88: syntax error, unexpected '{',
 expecting ',' or ';' in 'OSHostByteOrder(void) {' at '{'
 /usr/include/libkern/OSByteOrder.h:115: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/OSByteOrder.h:116: syntax error, unexpected ')',
 expecting identifier or '(' in '    return *(volatile uint16_t
 *)((uintptr_t)base + byteOffset);' at ')'
 /usr/include/libkern/OSByteOrder.h:125: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/OSByteOrder.h:126: syntax error, unexpected ')',
 expecting identifier or '(' in '    return *(volatile uint32_t
 *)((uintptr_t)base + byteOffset);' at ')'
 /usr/include/libkern/OSByteOrder.h:135: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/OSByteOrder.h:136: syntax error, unexpected ')',
 expecting identifier or '(' in '    return *(volatile uint64_t
 *)((uintptr_t)base + byteOffset);' at ')'
 /usr/include/libkern/OSByteOrder.h:148: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/OSByteOrder.h:149: syntax error, unexpected ')',
 expecting identifier or '(' in '    *(volatile uint16_t *)((uintptr_t)base
 + byteOffset) = data;' at ')'
 /usr/include/libkern/OSByteOrder.h:159: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/OSByteOrder.h:160: syntax error, unexpected ')',
 expecting identifier or '(' in '    *(volatile uint32_t *)((uintptr_t)base
 + byteOffset) = data;' at ')'
 /usr/include/libkern/OSByteOrder.h:170: syntax error, unexpected '{',
 expecting ',' or ';' in '{' at '{'
 /usr/include/libkern/OSByteOrder.h:171: syntax error, unexpected ')',
 expecting identifier or '(' in '    *(volatile uint64_t *)((uintptr_t)base
 + byteOffset) = data;' at ')'
 g-ir-scanner: compile: /usr/bin/gcc-4.0 -arch ppc -Wno-deprecated-
 declarations -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I/opt/local/include/gio-unix-2.0/ -I/opt/local/include/cairo
 -I/opt/local/include/pixman-1 -I/opt/local/include
 -I/opt/local/include/freetype2 -I/opt/local/include
 -I/opt/local/include/libpng15 -I/opt/local/include
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -c -o
 /opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/Poppler-0.18.o
 /opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/Poppler-0.18.c
 g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC
 /usr/bin/gcc-4.0 -arch ppc -o
 /opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/Poppler-0.18 -export-dynamic
 /opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/Poppler-0.18.o -L. libpoppler-glib.la
 -L/opt/local/lib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
 libtool: link: /usr/bin/gcc-4.0 -arch ppc -o
 /opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/.libs/Poppler-0.18
 /opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/Poppler-0.18.o  -L. ./.libs/libpoppler-glib.dylib
 -L/opt/local/lib
 /opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/poppler/.libs/libpoppler.dylib
 /opt/local/lib/liblcms2.dylib /opt/local/lib/libtiff.dylib
 /opt/local/lib/liblzma.dylib /opt/local/lib/libjpeg.dylib
 /opt/local/lib/libcurl.dylib /opt/local/lib/libidn.dylib -lssl -lcrypto
 /opt/local/lib/libopenjpeg.dylib /opt/local/lib/libcairo.dylib
 /opt/local/lib/libpixman-1.dylib -lpthread -lm
 /opt/local/lib/libfontconfig.dylib /opt/local/lib/libexpat.dylib -ldl
 /opt/local/lib/libpng15.dylib /opt/local/lib/libxcb-shm.dylib
 /opt/local/lib/libX11-xcb.dylib /opt/local/lib/libxcb-render.dylib
 /opt/local/lib/libXrender.dylib /opt/local/lib/libXext.dylib
 /opt/local/lib/libX11.dylib /opt/local/lib/libxcb.dylib
 /opt/local/lib/libXau.dylib /opt/local/lib/libXdmcp.dylib -lGL
 /opt/local/lib/libfreetype.dylib -lbz2 -lz /opt/local/lib/libgio-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/libintl.dylib
 /opt/local/lib/libiconv.dylib -lc -pthread
 powerpc-apple-darwin8-gcc-4.0.1: unrecognized option '-pthread'
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
 operator delete(void*)
 operator new(unsigned long)
 operator delete[](void*)
 operator new[](unsigned long)
 collect2: ld returned 1 exit status
 linking of temporary binary failed: Command '['/bin/sh', '../libtool', '--
 mode=link', '--tag=CC', '/usr/bin/gcc-4.0', '-arch', 'ppc', '-o',
 '/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/Poppler-0.18', '-export-dynamic',
 '/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib
 /tmp-introspecthiATM2/Poppler-0.18.o', '-L.', 'libpoppler-glib.la',
 '-L/opt/local/lib', '-lgio-2.0', '-lgobject-2.0', '-lgmodule-2.0',
 '-lglib-2.0', '-lintl']' returned non-zero exit status 1
 gmake[4]: *** [Poppler-0.18.gir] Error 1
 gmake[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib'
 gmake[3]: *** [all-recursive] Error 1
 gmake[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib'
 gmake[2]: *** [all] Error 2
 gmake[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4/glib'
 gmake[1]: *** [all-recursive] Error 1
 gmake[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4'
 gmake: *** [all] Error 2
 gmake: Leaving directory
 `/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_poppler/poppler/work/poppler-0.22.4"
 && /opt/local/bin/gmake -w all CC="/usr/bin/gcc-4.0 -arch ppc"
 Exit code: 2}}}

-- 
Ticket URL: <https://trac.macports.org/ticket/39144#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list