#12651 closed defect (wontfix)
poppler fails to build on Mac OS X 10.3 Panther
Reported by: | sajmmiller@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.5.2 |
Keywords: | Cc: | ||
Port: | poppler |
Description (last modified by jmroot (Joshua Root))
Poppler, a required dependency for GIMP and Ufraw, gives the following compile error using MacPorts 1.5.2 on an iMac G5 running OS X 10.3.9 :
> Error: Target org.macports.build returned: shell command " cd > "/opt/local/var/macports/build/ > _opt_local_var_macports_sources_rsync.macports.org_release_ports_graph > ics_poppler/work/poppler-0.5.4" > && make all " returned error 2 > Command output: Making all in splash > make[2]: Nothing to be done for `all'. > Making all in poppler > make all-am > make[3]: Nothing to be done for `all-am'. > Making all in utils > make[2]: Nothing to be done for `all'. > Making all in glib > make all-recursive > Making all in . > /bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wno-unused -O2 > -L/opt/local/lib -o libpoppler-glib.la -rpath /opt/local/lib > -version-info 1:0:0 poppler-enums.lo poppler-action.lo > poppler-document.lo poppler-page.lo poppler-attachment.lo poppler.lo > ../poppler/libpoppler.la -L/opt/local/lib -L/usr/X11R6/lib > -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -ltiff -ljpeg -lm -lpangocairo-1.0 > -lpango-1.0 -lcairo -lSM -lICE -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 > -lintl -liconv -lfreetype -lz -lfontconfig -lexpat -lpng12 -lXrender > -lX11 -L/opt/local/lib -lfreetype -lz > ../poppler/libpoppler-cairo.la -L/opt/local/lib -L/usr/X11R6/lib > -lcairo -lSM -lICE -lfreetype -lz -lfontconfig -lexpat -lpng12 > -lXrender -lX11 -lz > rm -fr .libs/libpoppler-glib.lax > rm -fr .libs/libpoppler-glib.lax > mkdir .libs/libpoppler-glib.lax > rm -fr .libs/libpoppler-glib.lax/libpoppler-cairo.a > mkdir .libs/libpoppler-glib.lax/libpoppler-cairo.a > Extracting > /opt/local/var/macports/build/ > _opt_local_var_macports_sources_rsync.macports.org_release_ports_graph > ics_poppler/work/poppler-0.5.4/glib/../poppler/.libs/libpoppler- > cairo.a > (cd .libs/libpoppler-glib.lax/libpoppler-cairo.a && ar x > /opt/local/var/macports/build/ > _opt_local_var_macports_sources_rsync.macports.org_release_ports_graph > ics_poppler/work/poppler-0.5.4/glib/../poppler/.libs/libpoppler- > cairo.a) > g++ -dynamiclib -single_module ${wl}-flat_namespace ${wl}-undefined > ${wl}suppress -o .libs/libpoppler-glib.1.0.0.dylib > .libs/poppler-enums.o .libs/poppler-action.o .libs/poppler-document.o > .libs/poppler-page.o .libs/poppler-attachment.o .libs/poppler.o > .libs/libpoppler-glib.lax/libpoppler-cairo.a/CairoFontEngine.o > .libs/libpoppler-glib.lax/libpoppler-cairo.a/CairoOutputDev.o > -L/usr/X11R6/lib -L/opt/local/lib ../poppler/.libs/libpoppler.dylib > /opt/local/lib/libz.dylib /opt/local/lib/libgdk-x11-2.0.dylib > /opt/local/lib/libgdk_pixbuf-2.0.dylib /opt/local/lib/libtiff.dylib > /opt/local/lib/libjpeg.dylib -lm /opt/local/lib/ > libpangocairo-1.0.dylib > /usr/X11R6/lib/libSM.dylib /usr/X11R6/lib/libICE.dylib > /usr/X11R6/lib/libX11.dylib /opt/local/lib/libpangoft2-1.0.dylib > /opt/local/lib/libpango-1.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 > /opt/local/lib/libcairo.dylib -lSM -lICE > /opt/local/lib/libfreetype.dylib /opt/local/lib/libfontconfig.dylib > /opt/local/lib/libexpat.dylib /opt/local/lib/libpng12.dylib > /opt/local/lib/libXrender.dylib -lX11 -lz -install_name > /opt/local/lib/libpoppler-glib.1.dylib -Wl,-compatibility_version - > Wl,2 > -Wl,-current_version -Wl,2.0 > ld: warning -undefined suppress disables -prebind > ld: warning multiple definitions of symbol _locale_charset > /opt/local/lib/libiconv.dylib(localcharset.o) definition of > _locale_charset > /opt/local/lib/libintl.dylib(localcharset.o) definition of > _locale_charset > ld: .libs/poppler-document.o illegal reference for -dynamic code > (section difference reference from section (__TEXT,__eh_frame) > relocation entry (0) to symbol: _g_once_init_enter defined in dylib: > /opt/local/lib/libglib-2.0.dylib) > /usr/bin/libtool: internal link edit command failed > make[4]: *** [libpoppler-glib.la] Error 1 > make[3]: *** [all-recursive] Error 1 > make[2]: *** [all] Error 2 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > > Warning: the following items did not execute (for poppler): > org.macports.activate org.macports.build org.macports.destroot > org.macports.install > Error: The following dependencies failed to build: gimp-app gimp2 > poppler gimp-jp2 openjpeg gimp-user-manual gtk-nodoka-engine coreutils > gutenprint icns-gimp macclipboard-gimp macfile-gimp ufraw xsane > sane-backends libusb > Error: Status 1 encountered during processing.
Change History (11)
comment:1 Changed 17 years ago by nox@…
Milestone: | → Port Bugs |
---|
comment:2 Changed 17 years ago by william.allen.simpson@…
comment:3 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | Poppler Won't Compile → poppler fails to build on Mac OS X 10.3 Panther |
---|
comment:4 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
I updated poppler to 0.6.3 in r32042. Please wait 12 hours, sudo port sync
, and try again. Maybe it will help.
comment:5 Changed 17 years ago by stevewilliams@…
As of 19 Jan 2007 I've confirmed that poppler 0.6.3 still will not build on Mac OS X 10.3.9. This is getting in the way of building i.e. gimp2 on 10.3.9.
comment:7 Changed 16 years ago by north@…
Yes, still happening with 0.8.0 on panther (or very similar problem):
---> Building poppler 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_graphics_poppler/work/poppler-0.8.0" && make all " returned error 2 Command output: /opt/local/lib/libz.dylib(inflate.o) definition of _inflateSync /usr/lib/libz.1.dylib(inflate.o) definition of _inflateSync ld: warning multiple definitions of symbol _inflateSyncPoint /opt/local/lib/libz.dylib(inflate.o) definition of _inflateSyncPoint /usr/lib/libz.1.dylib(inflate.o) definition of _inflateSyncPoint ld: warning multiple definitions of symbol _inflate /opt/local/lib/libz.dylib(inflate.o) definition of _inflate /usr/lib/libz.1.dylib(inflate.o) definition of _inflate ld: warning multiple definitions of symbol _inflateSetDictionary /opt/local/lib/libz.dylib(inflate.o) definition of _inflateSetDictionary /usr/lib/libz.1.dylib(inflate.o) definition of _inflateSetDictionary ld: warning multiple definitions of symbol _inflateInit2_ /opt/local/lib/libz.dylib(inflate.o) definition of _inflateInit2_ /usr/lib/libz.1.dylib(inflate.o) definition of _inflateInit2_ ld: warning multiple definitions of symbol _inflateReset /opt/local/lib/libz.dylib(inflate.o) definition of _inflateReset /usr/lib/libz.1.dylib(inflate.o) definition of _inflateReset ld: warning multiple definitions of symbol _inflateInit_ /opt/local/lib/libz.dylib(inflate.o) definition of _inflateInit_ /usr/lib/libz.1.dylib(inflate.o) definition of _inflateInit_ ld: warning multiple definitions of symbol _adler32 /opt/local/lib/libz.dylib(adler32.o) definition of _adler32 /usr/lib/libz.1.dylib(adler32.o) definition of _adler32 ld: .libs/poppler-document.o illegal reference for -dynamic code (section difference reference from section (TEXT,eh_frame) relocation entry (0) to symbol: _g_once_init_enter defined in dylib: /opt/local/lib/libglib-2.0.dylib) /usr/bin/libtool: internal link edit command failed make[4]: * [libpoppler-glib.la] Error 1 make[3]: * [all-recursive] Error 1 make[2]: * [all] Error 2 make[1]: * [all-recursive] Error 1 make: * [all] Error 2
Error: Status 1 encountered during processing.
comment:8 Changed 16 years ago by north@…
I'd like to take the liberty of pointing out that poppler really doesn't do anything important for gimp2. If you're just trying to build gimp, edit the gimp2 Portfile and remove the dependency for poppler. It will build just fine.
Many of the gimp developers do this on other platforms because ultimately almost nobody uses gimp on pdfs. All other required packages for gimp are building on 10.3.9 -- as of today -- and besides, I doubt anyone involved actually knows how to get poppler building on Panther anyway.
comment:9 Changed 16 years ago by jmroot (Joshua Root)
Description: | modified (diff) |
---|---|
Port: | poppler added |
comment:10 Changed 16 years ago by tobypeterson
Resolution: | → wontfix |
---|---|
Status: | new → closed |
panther, closing
Confirmed, still won't compile/link on iMacG5 with 10.3.9 Panther, with most recent glib2 @2.14.2_0.