Opened 6 years ago
Closed 6 years ago
#56729 closed defect (fixed)
poppler @0.65.0 does not build on MacOSX Tiger due to -rpath issue in gobject-introspection
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.2 |
Keywords: | tiger | Cc: | michaelld (Michael Dickens) |
Port: | poppler |
Description
Cmake 3.10 does not build on Tiger, so I used the latest build of version 3.9.6. This might lead to this error:
[ 89%] Generating Poppler-0.18.gir cd /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib && /opt/local/bin/g-ir-scanner --library-path=/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib --namespace=Poppler --nsversion=0.18 --no-libtool --library=poppler-glib --include=GObject-2.0 --include=Gio-2.0 --include=cairo-1.0 --pkg-export=poppler-glib --c-include poppler.h -I/opt/local/include -I/opt/local/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/fofi -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/goo -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/poppler -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/poppler -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/openjpeg-2.3 -I/opt/local/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib -I/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/cairo -L/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-action.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-date.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-document.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-page.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-attachment.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-form-field.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-annot.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-layer.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-movie.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-media.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-cached-file-loader.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-input-stream.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-structure-element.cc /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-action.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-date.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-document.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-page.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-attachment.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-form-field.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-annot.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-layer.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-movie.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-media.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.65.0/glib/poppler-structure-element.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/poppler-enums.c /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/poppler-enums.h /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/poppler-features.h --output /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/Poppler-0.18.gir g-ir-scanner: link: /opt/local/bin/gcc-mp-6 -m32 -o /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/tmp-introspectzviwhS/Poppler-0.18 /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/tmp-introspectzviwhS/Poppler-0.18.o -L. -Wl,-rpath,. -lpoppler-glib -L/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib -Wl,-rpath,/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib -L/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build -Wl,-rpath,/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build -L/opt/local/lib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation ld: -rpath can only be used when targeting Mac OS X 10.5 or later collect2: error: ld returned 1 exit status linking of temporary binary failed: Command '['/opt/local/bin/gcc-mp-6', '-m32', u'-o', u'/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/tmp-introspectzviwhS/Poppler-0.18', u'/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib/tmp-introspectzviwhS/Poppler-0.18.o', '-L.', '-Wl,-rpath,.', '-lpoppler-glib', '-L/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib', '-Wl,-rpath,/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build/glib', '-L/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build', '-Wl,-rpath,/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build', u'-L/opt/local/lib', u'-lgio-2.0', u'-lgobject-2.0', u'-lgmodule-2.0', u'-lglib-2.0', u'-lintl', u'-Wl,-framework', u'-Wl,CoreFoundation']' returned non-zero exit status 1 gmake[2]: *** [glib/CMakeFiles/gir-typelibs.dir/build.make:97: glib/Poppler-0.18.gir] Error 1 gmake[2]: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build' gmake[1]: *** [CMakeFiles/Makefile2:605: glib/CMakeFiles/gir-typelibs.dir/all] Error 2 gmake[1]: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build' gmake: *** [Makefile:144: all] Error 2 gmake: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build' Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/work/build" && /opt/local/bin/gmake -w all CC="/opt/local/bin/gcc-mp-6 -m32" VERBOSE=ON Exit code: 2
Attachments (1)
Change History (17)
Changed 6 years ago by ballapete (Peter "Pete" Dyballa)
comment:1 follow-up: 3 Changed 6 years ago by kencu (Ken)
I don't think it's related to cmake 3.9.6 directly. It's the rpath issue...
There is a way to have cmake turn off it's rpath usage. If we're lucky, it might just be as easy as doing that. Otherwise, it's either pegging at an older version of poppler (0.57), or doing a lot of manual install-name fiddling...
comment:2 Changed 6 years ago by jmroot (Joshua Root)
Cc: | michaelld added; devans@… michaelld@… removed |
---|---|
Owner: | set to dbevans |
Status: | new → assigned |
comment:3 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)
Replying to kencu:
I don't think it's related to cmake 3.9.6 directly. It's the rpath issue...
There is a way to have cmake turn off it's rpath usage. If we're lucky, it might just be as easy as doing that. Otherwise, it's either pegging at an older version of poppler (0.57), or doing a lot of manual install-name fiddling...
What I could see is that my old poppler
version prevents updated texlive
from building… But how can this, old poppler
version, have an effect on building the new version?
comment:5 Changed 6 years ago by kencu (Ken)
well that is good, if surprising, news.
I wonder if this commit fixed that issue?
comment:6 follow-ups: 10 12 Changed 6 years ago by kencu (Ken)
It didn't build for me on 10.4 PPC.
The problem is in a file called
${prefix}/lib/gobject-introspection/giscanner/ccompiler.py
That file sets up the scanning of the libraries by g-ir-scanner
, and although I don't fully understand how the system all works, in there are hardcoded -rpath
settings. These fail on 10.4.
The only way around that I could come to was to edit that file and remove the -rpath
references. With 5 minutes work this actually worked fine, and poppler 0.65.0
installed without any trouble.
This is a bit ugly. It will likely not be easy to sell Tiger
fixes upstream. I can most likely make a patch for Tiger
to fix the install of gobject-introspection
for us to use I think.
Maybe somebody has a better idea...
comment:7 Changed 6 years ago by kencu (Ken)
Summary: | poppler @0.65.0 does not build on PPC Tiger, Mac OS X 10.4.11, with cmake @3.9.6 because -rpath issue → poppler @0.65.0 does not build on PPC Tiger, Mac OS X 10.4.11 due to -rpath issue in gobject-introspection |
---|
comment:8 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)
Here on Leopard I received a new Portfile version from early Sunday morning. Due to this GCC 6 is used as compiler with -std=c++11
. This brought success.
comment:9 Changed 6 years ago by kencu (Ken)
Yes, Leopard supports rpaths, so there will be no issue there. It's a Tiger problem.
comment:10 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)
Replying to kencu:
It didn't build for me on 10.4 PPC.
The problem is in a file called
${prefix}/lib/gobject-introspection/giscanner/ccompiler.py
And the lines are, presumingly:
127 if not libtool: 128 # https://bugzilla.gnome.org/show_bug.cgi?id=625195 129 args.append('-Wl,-rpath,.')
Because libtool can build with -rpath
, see here:
vala: ===== libtool: compile: /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I.. -I../gee -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DPACKAGE_DATADIR=\"/opt/local/share/vala-0.40\" -I/opt/local/include -pipe -Os -arch ppc -MT valayieldstatement.lo -MD -MP -MF .deps/valayieldstatement.Tpo -c valayieldstatement.c -fno-common -DPIC -o .libs/valayieldstatement.o /bin/sh ../libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -pipe -Os -arch ppc -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o libvala-0.40.la -rpath /opt/local/lib valaaddressofexpression.lo valaarraycopymethod.lo valaarraycreationexpression.lo valaarraylengthfield.lo valaarraymovemethod.lo valaarrayresizemethod.lo valaarraytype.lo valaassignment.lo valaattribute.lo valabaseaccess.lo valabasicblock.lo valabinaryexpression.lo valablock.lo valabooleanliteral.lo valabooleantype.lo valabreakstatement.lo valacallable.lo valacallabletype.lo valacastexpression.lo valacatchclause.lo valacharacterliteral.lo valaclass.lo valaclasstype.lo valacodecontext.lo valacodegenerator.lo valacodenode.lo valacodevisitor.lo valacodewriter.lo valacomment.lo valagircomment.lo valaconditionalexpression.lo valaconstant.lo valaconstructor.lo valacontinuestatement.lo valacreationmethod.lo valadatatype.lo valadeclarationstatement.lo valadelegate.lo valadelegatetype.lo valadeletestatement.lo valadestructor.lo valadostatement.lo valadynamicmethod.lo valadynamicproperty.lo valadynamicsignal.lo valaelementaccess.lo valaemptystatement.lo valaenum.lo valaenumvalue.lo valaenumvaluetype.lo valaerrorcode.lo valaerrordomain.lo valaerrortype.lo valaexpression.lo valaexpressionstatement.lo valafield.lo valafieldprototype.lo valafloatingtype.lo valaflowanalyzer.lo valaforeachstatement.lo valaforstatement.lo valagirparser.lo valagenerictype.lo valagenieparser.lo valageniescanner.lo valagenietokentype.lo valaifstatement.lo valainitializerlist.lo valaintegerliteral.lo valaintegertype.lo valainterface.lo valainterfacetype.lo valainvalidtype.lo valalambdaexpression.lo valaliteral.lo valalocalvariable.lo valalockable.lo valalockstatement.lo valaloop.lo valamarkupreader.lo valamemberaccess.lo valamemberinitializer.lo valamethod.lo valamethodcall.lo valamethodtype.lo valanamedargument.lo valanamespace.lo valanullliteral.lo valanulltype.lo valaobjectcreationexpression.lo valaobjecttype.lo valaobjecttypesymbol.lo valaparameter.lo valaparser.lo valaphifunction.lo valapointerindirection.lo valapointertype.lo valapostfixexpression.lo valaprofile.lo valapropertyaccessor.lo valaproperty.lo valarealliteral.lo valareferencetransferexpression.lo valareferencetype.lo valaregexliteral.lo valareport.lo valareturnstatement.lo valascanner.lo valascope.lo valasemanticanalyzer.lo valasignal.lo valasignaltype.lo valasizeofexpression.lo valasliceexpression.lo valasourcefile.lo valasourcelocation.lo valasourcereference.lo valastatement.lo valastatementlist.lo valastringliteral.lo valastruct.lo valastructvaluetype.lo valasubroutine.lo valaswitchlabel.lo valaswitchsection.lo valaswitchstatement.lo valasymbol.lo valasymbolresolver.lo valatargetvalue.lo valatemplate.lo valathrowstatement.lo valatokentype.lo valatrystatement.lo valatuple.lo valatypecheck.lo valatypeofexpression.lo valatypeparameter.lo valatypesymbol.lo valaunaryexpression.lo valaunlockstatement.lo valaunresolvedsymbol.lo valaunresolvedtype.lo valausedattr.lo valausingdirective.lo valavaluetype.lo valavariable.lo valaversionattribute.lo valavoidtype.lo valawhilestatement.lo valayieldstatement.lo -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -L/opt/local/lib -lgmodule-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation ../gee/libgee.la libtool: link: /opt/local/bin/gcc-apple-4.2 -dynamiclib -o .libs/libvala-0.40.0.dylib .libs/valaaddressofexpression.o .libs/valaarraycopymethod.o .libs/valaarraycreationexpression.o .libs/valaarraylengthfield.o .libs/valaarraymovemethod.o .libs/valaarrayresizemethod.o .libs/valaarraytype.o .libs/valaassignment.o .libs/valaattribute.o .libs/valabaseaccess.o .libs/valabasicblock.o .libs/valabinaryexpression.o .libs/valablock.o .libs/valabooleanliteral.o .libs/valabooleantype.o .libs/valabreakstatement.o .libs/valacallable.o .libs/valacallabletype.o .libs/valacastexpression.o .libs/valacatchclause.o .libs/valacharacterliteral.o .libs/valaclass.o .libs/valaclasstype.o .libs/valacodecontext.o .libs/valacodegenerator.o .libs/valacodenode.o .libs/valacodevisitor.o .libs/valacodewriter.o .libs/valacomment.o .libs/valagircomment.o .libs/valaconditionalexpression.o .libs/valaconstant.o .libs/valaconstructor.o .libs/valacontinuestatement.o .libs/valacreationmethod.o .libs/valadatatype.o .libs/valadeclarationstatement.o .libs/valadelegate.o .libs/valadelegatetype.o .libs/valadeletestatement.o .libs/valadestructor.o .libs/valadostatement.o .libs/valadynamicmethod.o .libs/valadynamicproperty.o .libs/valadynamicsignal.o .libs/valaelementaccess.o .libs/valaemptystatement.o .libs/valaenum.o .libs/valaenumvalue.o .libs/valaenumvaluetype.o .libs/valaerrorcode.o .libs/valaerrordomain.o .libs/valaerrortype.o .libs/valaexpression.o .libs/valaexpressionstatement.o .libs/valafield.o .libs/valafieldprototype.o .libs/valafloatingtype.o .libs/valaflowanalyzer.o .libs/valaforeachstatement.o .libs/valaforstatement.o .libs/valagirparser.o .libs/valagenerictype.o .libs/valagenieparser.o .libs/valageniescanner.o .libs/valagenietokentype.o .libs/valaifstatement.o .libs/valainitializerlist.o .libs/valaintegerliteral.o .libs/valaintegertype.o .libs/valainterface.o .libs/valainterfacetype.o .libs/valainvalidtype.o .libs/valalambdaexpression.o .libs/valaliteral.o .libs/valalocalvariable.o .libs/valalockable.o .libs/valalockstatement.o .libs/valaloop.o .libs/valamarkupreader.o .libs/valamemberaccess.o .libs/valamemberinitializer.o .libs/valamethod.o .libs/valamethodcall.o .libs/valamethodtype.o .libs/valanamedargument.o .libs/valanamespace.o .libs/valanullliteral.o .libs/valanulltype.o .libs/valaobjectcreationexpression.o .libs/valaobjecttype.o .libs/valaobjecttypesymbol.o .libs/valaparameter.o .libs/valaparser.o .libs/valaphifunction.o .libs/valapointerindirection.o .libs/valapointertype.o .libs/valapostfixexpression.o .libs/valaprofile.o .libs/valapropertyaccessor.o .libs/valaproperty.o .libs/valarealliteral.o .libs/valareferencetransferexpression.o .libs/valareferencetype.o .libs/valaregexliteral.o .libs/valareport.o .libs/valareturnstatement.o .libs/valascanner.o .libs/valascope.o .libs/valasemanticanalyzer.o .libs/valasignal.o .libs/valasignaltype.o .libs/valasizeofexpression.o .libs/valasliceexpression.o .libs/valasourcefile.o .libs/valasourcelocation.o .libs/valasourcereference.o .libs/valastatement.o .libs/valastatementlist.o .libs/valastringliteral.o .libs/valastruct.o .libs/valastructvaluetype.o .libs/valasubroutine.o .libs/valaswitchlabel.o .libs/valaswitchsection.o .libs/valaswitchstatement.o .libs/valasymbol.o .libs/valasymbolresolver.o .libs/valatargetvalue.o .libs/valatemplate.o .libs/valathrowstatement.o .libs/valatokentype.o .libs/valatrystatement.o .libs/valatuple.o .libs/valatypecheck.o .libs/valatypeofexpression.o .libs/valatypeparameter.o .libs/valatypesymbol.o .libs/valaunaryexpression.o .libs/valaunlockstatement.o .libs/valaunresolvedsymbol.o .libs/valaunresolvedtype.o .libs/valausedattr.o .libs/valausingdirective.o .libs/valavaluetype.o .libs/valavariable.o .libs/valaversionattribute.o .libs/valavoidtype.o .libs/valawhilestatement.o .libs/valayieldstatement.o -Wl,-force_load,../gee/.libs/libgee.a -L/opt/local/lib /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreFoundation -install_name /opt/local/lib/libvala-0.40.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module libtool: link: (cd ".libs" && rm -f "libvala-0.40.dylib" && ln -s "libvala-0.40.0.dylib" "libvala-0.40.dylib") libtool: link: ( cd ".libs" && rm -f "libvala-0.40.la" && ln -s "../libvala-0.40.la" "libvala-0.40.la" ) make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/vala' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/vala' libtool: compile: /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I.. -I../gee -I../ccode -I../vala -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -pipe -Os -arch ppc -MT valatyperegisterfunction.lo -MD -MP -MF .deps/valatyperegisterfunction.Tpo -c valatyperegisterfunction.c -fno-common -DPIC -o .libs/valatyperegisterfunction.o /bin/sh ../libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -pipe -Os -arch ppc -avoid-version -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o libvalaccodegen.la -rpath /opt/local/lib/vala-0.40 valaccode.lo valaccodearraymodule.lo valaccodeassignmentmodule.lo valaccodeattribute.lo valaccodebasemodule.lo valaccodecompiler.lo valaccodecontrolflowmodule.lo valaccodedelegatemodule.lo valaccodememberaccessmodule.lo valaccodemethodcallmodule.lo valaccodemethodmodule.lo valaccodestructmodule.lo valaclassregisterfunction.lo valactype.lo valaenumregisterfunction.lo valagasyncmodule.lo valagdbusclientmodule.lo valagdbusmodule.lo valagdbusservermodule.lo valagerrormodule.lo valagirwriter.lo valagobjectmodule.lo valagtkmodule.lo valagsignalmodule.lo valagtypemodule.lo valagvariantmodule.lo valainterfaceregisterfunction.lo valastructregisterfunction.lo valatyperegisterfunction.lo -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation ../vala/libvala-0.40.la ../ccode/libvalaccode.la libtool: link: /opt/local/bin/gcc-apple-4.2 -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libvalaccodegen.dylib .libs/valaccode.o .libs/valaccodearraymodule.o .libs/valaccodeassignmentmodule.o .libs/valaccodeattribute.o .libs/valaccodebasemodule.o .libs/valaccodecompiler.o .libs/valaccodecontrolflowmodule.o .libs/valaccodedelegatemodule.o .libs/valaccodememberaccessmodule.o .libs/valaccodemethodcallmodule.o .libs/valaccodemethodmodule.o .libs/valaccodestructmodule.o .libs/valaclassregisterfunction.o .libs/valactype.o .libs/valaenumregisterfunction.o .libs/valagasyncmodule.o .libs/valagdbusclientmodule.o .libs/valagdbusmodule.o .libs/valagdbusservermodule.o .libs/valagerrormodule.o .libs/valagirwriter.o .libs/valagobjectmodule.o .libs/valagtkmodule.o .libs/valagsignalmodule.o .libs/valagtypemodule.o .libs/valagvariantmodule.o .libs/valainterfaceregisterfunction.o .libs/valastructregisterfunction.o .libs/valatyperegisterfunction.o -Wl,-force_load,../ccode/.libs/libvalaccode.a -L/opt/local/lib ../vala/.libs/libvala-0.40.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/vala/.libs/libvala-0.40.dylib /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -Wl,-framework -Wl,CoreFoundation -install_name /opt/local/lib/vala-0.40/libvalaccodegen.dylib -Wl,-single_module libtool: link: ( cd ".libs" && rm -f "libvalaccodegen.la" && ln -s "../libvalaccodegen.la" "libvalaccodegen.la" ) make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/codegen' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/codegen' libtool: compile: /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -DPACKAGE_DATADIR=\"/opt/local/lib/valadoc\" -DPACKAGE_VERSION=\"0.40.8\" -I/opt/local/include/graphviz -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I../gee -I../vala -pipe -Os -arch ppc -MT gvc-compat.lo -MD -MP -MF .deps/gvc-compat.Tpo -c gvc-compat.c -fno-common -DPIC -o .libs/gvc-compat.o /bin/sh ../libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -DPACKAGE_DATADIR=\"/opt/local/lib/valadoc\" -DPACKAGE_VERSION=\"0.40.8\" -I/opt/local/include/graphviz -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I../gee -I../vala -pipe -Os -arch ppc -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o libvaladoc-0.40.la -rpath /opt/local/lib doclet.lo errorreporter.lo filehelper.lo moduleloader.lo settings.lo markupwriter.lo gtkdocmarkupwriter.lo devhelp-markupwriter.lo ctyperesolver.lo gtkdocrenderer.lo documentation/commentscanner.lo documentation/documentation.lo documentation/documentationparser.lo documentation/wiki.lo documentation/wikiscanner.lo documentation/gtkdoccommentparser.lo documentation/gtkdoccommentscanner.lo documentation/gtkdocmarkdownparser.lo documentation/gtkdocmarkdownscanner.lo documentation/importerhelper.lo documentation/girmetadata.lo importer/documentationimporter.lo importer/valadocdocumentationimporter.lo importer/valadocdocumentationimporterscanner.lo importer/girdocumentationimporter.lo importer/internalidregistrar.lo api/symbolaccessibility.lo api/sourcecomment.lo api/girsourcecomment.lo api/attributeargument.lo api/attribute.lo api/array.lo api/callable.lo api/childsymbolregistrar.lo api/class.lo api/constant.lo api/delegate.lo api/enum.lo api/enumvalue.lo api/errorcode.lo api/errordomain.lo api/field.lo api/formalparameter.lo api/formalparametertype.lo api/interface.lo api/item.lo api/member.lo api/method.lo api/methodbindingtype.lo api/namespace.lo api/node.lo api/nodetype.lo api/ownership.lo api/package.lo api/pointer.lo api/property.lo api/propertyaccessor.lo api/propertyaccessortype.lo api/propertybindingtype.lo api/signal.lo api/signaturebuilder.lo api/sourcefile.lo api/struct.lo api/symbol.lo api/tree.lo api/typeparameter.lo api/typereference.lo api/typesymbol.lo api/browsable.lo api/visitor.lo api/driver.lo content/block.lo content/blockcontent.lo content/comment.lo content/contentfactory.lo content/contentelement.lo content/contentrenderer.lo content/contentvisitor.lo content/embedded.lo content/headline.lo content/inline.lo content/inlinetaglet.lo content/inlinecontent.lo content/wikilink.lo content/link.lo content/list.lo content/listitem.lo content/page.lo content/paragraph.lo content/warning.lo content/note.lo content/resourcelocator.lo content/run.lo content/sourcecode.lo content/styleattributes.lo content/symbollink.lo content/table.lo content/tablecell.lo content/tablerow.lo content/taglet.lo content/text.lo charts/chart.lo charts/chartfactory.lo charts/hierarchychart.lo charts/simplechartfactory.lo parser/manyrule.lo parser/oneofrule.lo parser/optionalrule.lo parser/parser.lo parser/parsercallback.lo parser/rule.lo parser/scanner.lo parser/sequencerule.lo parser/stubrule.lo parser/token.lo parser/tokentype.lo taglets/tagletdeprecated.lo taglets/tagletinheritdoc.lo taglets/tagletinit.lo taglets/tagletlink.lo taglets/tagletparam.lo taglets/tagletreturn.lo taglets/tagletsee.lo taglets/tagletsince.lo taglets/tagletthrows.lo highlighter/scanner.lo highlighter/codescanner.lo highlighter/xmlscanner.lo highlighter/codetoken.lo highlighter/highlighter.lo html/basicdoclet.lo html/htmlchartfactory.lo html/linkhelper.lo html/cssclassresolver.lo html/htmlmarkupwriter.lo html/htmlrenderer.lo gvc-compat.lo -L/opt/local/lib -lgvc -lcgraph -lcdt -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -L/opt/local/lib -lgmodule-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation ../vala/libvala-0.40.la libtool: link: /opt/local/bin/gcc-apple-4.2 -dynamiclib -o .libs/libvaladoc-0.40.0.dylib .libs/doclet.o .libs/errorreporter.o .libs/filehelper.o .libs/moduleloader.o .libs/settings.o .libs/markupwriter.o .libs/gtkdocmarkupwriter.o .libs/devhelp-markupwriter.o .libs/ctyperesolver.o .libs/gtkdocrenderer.o documentation/.libs/commentscanner.o documentation/.libs/documentation.o documentation/.libs/documentationparser.o documentation/.libs/wiki.o documentation/.libs/wikiscanner.o documentation/.libs/gtkdoccommentparser.o documentation/.libs/gtkdoccommentscanner.o documentation/.libs/gtkdocmarkdownparser.o documentation/.libs/gtkdocmarkdownscanner.o documentation/.libs/importerhelper.o documentation/.libs/girmetadata.o importer/.libs/documentationimporter.o importer/.libs/valadocdocumentationimporter.o importer/.libs/valadocdocumentationimporterscanner.o importer/.libs/girdocumentationimporter.o importer/.libs/internalidregistrar.o api/.libs/symbolaccessibility.o api/.libs/sourcecomment.o api/.libs/girsourcecomment.o api/.libs/attributeargument.o api/.libs/attribute.o api/.libs/array.o api/.libs/callable.o api/.libs/childsymbolregistrar.o api/.libs/class.o api/.libs/constant.o api/.libs/delegate.o api/.libs/enum.o api/.libs/enumvalue.o api/.libs/errorcode.o api/.libs/errordomain.o api/.libs/field.o api/.libs/formalparameter.o api/.libs/formalparametertype.o api/.libs/interface.o api/.libs/item.o api/.libs/member.o api/.libs/method.o api/.libs/methodbindingtype.o api/.libs/namespace.o api/.libs/node.o api/.libs/nodetype.o api/.libs/ownership.o api/.libs/package.o api/.libs/pointer.o api/.libs/property.o api/.libs/propertyaccessor.o api/.libs/propertyaccessortype.o api/.libs/propertybindingtype.o api/.libs/signal.o api/.libs/signaturebuilder.o api/.libs/sourcefile.o api/.libs/struct.o api/.libs/symbol.o api/.libs/tree.o api/.libs/typeparameter.o api/.libs/typereference.o api/.libs/typesymbol.o api/.libs/browsable.o api/.libs/visitor.o api/.libs/driver.o content/.libs/block.o content/.libs/blockcontent.o content/.libs/comment.o content/.libs/contentfactory.o content/.libs/contentelement.o content/.libs/contentrenderer.o content/.libs/contentvisitor.o content/.libs/embedded.o content/.libs/headline.o content/.libs/inline.o content/.libs/inlinetaglet.o content/.libs/inlinecontent.o content/.libs/wikilink.o content/.libs/link.o content/.libs/list.o content/.libs/listitem.o content/.libs/page.o content/.libs/paragraph.o content/.libs/warning.o content/.libs/note.o content/.libs/resourcelocator.o content/.libs/run.o content/.libs/sourcecode.o content/.libs/styleattributes.o content/.libs/symbollink.o content/.libs/table.o content/.libs/tablecell.o content/.libs/tablerow.o content/.libs/taglet.o content/.libs/text.o charts/.libs/chart.o charts/.libs/chartfactory.o charts/.libs/hierarchychart.o charts/.libs/simplechartfactory.o parser/.libs/manyrule.o parser/.libs/oneofrule.o parser/.libs/optionalrule.o parser/.libs/parser.o parser/.libs/parsercallback.o parser/.libs/rule.o parser/.libs/scanner.o parser/.libs/sequencerule.o parser/.libs/stubrule.o parser/.libs/token.o parser/.libs/tokentype.o taglets/.libs/tagletdeprecated.o taglets/.libs/tagletinheritdoc.o taglets/.libs/tagletinit.o taglets/.libs/tagletlink.o taglets/.libs/tagletparam.o taglets/.libs/tagletreturn.o taglets/.libs/tagletsee.o taglets/.libs/tagletsince.o taglets/.libs/tagletthrows.o highlighter/.libs/scanner.o highlighter/.libs/codescanner.o highlighter/.libs/xmlscanner.o highlighter/.libs/codetoken.o highlighter/.libs/highlighter.o html/.libs/basicdoclet.o html/.libs/htmlchartfactory.o html/.libs/linkhelper.o html/.libs/cssclassresolver.o html/.libs/htmlmarkupwriter.o html/.libs/htmlrenderer.o .libs/gvc-compat.o -L/opt/local/lib /opt/local/lib/libgvc.dylib /opt/local/lib/libcgraph.dylib /opt/local/lib/libcdt.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 ../vala/.libs/libvala-0.40.dylib -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreFoundation -install_name /opt/local/lib/libvaladoc-0.40.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module libtool: link: (cd ".libs" && rm -f "libvaladoc-0.40.dylib" && ln -s "libvaladoc-0.40.0.dylib" "libvaladoc-0.40.dylib") libtool: link: ( cd ".libs" && rm -f "libvaladoc-0.40.la" && ln -s "../libvaladoc-0.40.la" "libvaladoc-0.40.la" ) cp valadoc.pc valadoc-0.40.pc cp valadoc.deps valadoc-0.40.deps make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/libvaladoc' make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/libvaladoc' libtool: compile: /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I../../.. -I/opt/local/include -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -I../../../gee/ -I../../../vala/ -I../../../libvaladoc/ -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/graphviz -pipe -Os -arch ppc -MT doclet.lo -MD -MP -MF .deps/doclet.Tpo -c doclet.c -fno-common -DPIC -o .libs/doclet.o /bin/sh ../../../libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -I../../../gee/ -I../../../vala/ -I../../../libvaladoc/ -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/graphviz -pipe -Os -arch ppc -module -avoid-version -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o libdoclet.la -rpath /opt/local/lib/valadoc/doclets/html doclet.lo ../../../libvaladoc/libvaladoc-0.40.la ../../../vala/libvala-0.40.la -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation libtool: link: /opt/local/bin/gcc-apple-4.2 -o .libs/libdoclet.so -bundle .libs/doclet.o -L/opt/local/lib ../../../libvaladoc/.libs/libvaladoc-0.40.dylib ../../../vala/.libs/libvala-0.40.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -Wl,-framework -Wl,CoreFoundation -Wl,-dylib_file -Wl,/opt/local/lib/libvala-0.40.0.dylib:/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/vala/.libs/libvala-0.40.dylib libtool: link: ( cd ".libs" && rm -f "libdoclet.la" && ln -s "../libdoclet.la" "libdoclet.la" ) make[6]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/valadoc/doclets/html' make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/valadoc/doclets/html' libtool: compile: /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I../../.. -I/opt/local/include -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -I../../../gee/ -I../../../vala/ -I../../../libvaladoc/ -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/graphviz -pipe -Os -arch ppc -MT doclet.lo -MD -MP -MF .deps/doclet.Tpo -c doclet.c -fno-common -DPIC -o .libs/doclet.o /bin/sh ../../../libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -I../../../gee/ -I../../../vala/ -I../../../libvaladoc/ -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/graphviz -pipe -Os -arch ppc -module -avoid-version -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o libdoclet.la -rpath /opt/local/lib/valadoc/doclets/devhelp doclet.lo ../../../libvaladoc/libvaladoc-0.40.la ../../../vala/libvala-0.40.la -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation libtool: link: /opt/local/bin/gcc-apple-4.2 -o .libs/libdoclet.so -bundle .libs/doclet.o -L/opt/local/lib ../../../libvaladoc/.libs/libvaladoc-0.40.dylib ../../../vala/.libs/libvala-0.40.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -Wl,-framework -Wl,CoreFoundation -Wl,-dylib_file -Wl,/opt/local/lib/libvala-0.40.0.dylib:/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/vala/.libs/libvala-0.40.dylib libtool: link: ( cd ".libs" && rm -f "libdoclet.la" && ln -s "../libdoclet.la" "libdoclet.la" ) make[6]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/valadoc/doclets/devhelp' make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/valadoc/doclets/devhelp' libtool: compile: /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I../../.. -I/opt/local/include -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -I../../../gee/ -I../../../vala/ -I../../../libvaladoc/ -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/graphviz -pipe -Os -arch ppc -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c utils.c -fno-common -DPIC -o .libs/utils.o /bin/sh ../../../libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -DPACKAGE_ICONDIR=\"/opt/local/share/valadoc/icons/\" -I../../../gee/ -I../../../vala/ -I../../../libvaladoc/ -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/graphviz -pipe -Os -arch ppc -module -avoid-version -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o libdoclet.la -rpath /opt/local/lib/valadoc/doclets/gtkdoc commentconverter.lo dbus.lo doclet.lo gcomment.lo generator.lo utils.lo ../../../libvaladoc/libvaladoc-0.40.la ../../../vala/libvala-0.40.la -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation libtool: link: /opt/local/bin/gcc-apple-4.2 -o .libs/libdoclet.so -bundle .libs/commentconverter.o .libs/dbus.o .libs/doclet.o .libs/gcomment.o .libs/generator.o .libs/utils.o -L/opt/local/lib ../../../libvaladoc/.libs/libvaladoc-0.40.dylib ../../../vala/.libs/libvala-0.40.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -Wl,-framework -Wl,CoreFoundation -Wl,-dylib_file -Wl,/opt/local/lib/libvala-0.40.0.dylib:/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/vala/.libs/libvala-0.40.dylib libtool: link: ( cd ".libs" && rm -f "libdoclet.la" && ln -s "../libdoclet.la" "libdoclet.la" ) make[6]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/valadoc/doclets/gtkdoc' make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/valadoc/doclets/gtkdoc' make[5]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_vala/vala/work/vala-0.40.8/valadoc/doclets' unbound: ======== libtool: compile: /opt/local/bin/gcc-apple-4.2 -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -pipe -Os -arch ppc -D_THREAD_SAFE -pthread -c util/ub_event_pluggable.c -o ub_event_pluggable.o >/dev/null 2>&1 ./libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -R/opt/local/lib -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -pipe -Os -arch ppc -D_THREAD_SAFE -pthread -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -L/opt/local/lib -L/opt/local/lib -version-info 7:11:5 -no-undefined -export-symbols ./libunbound/ubsyms.def -o libunbound.la context.lo libunbound.lo libworker.lo ub_event_pluggable.lo dns.lo infra.lo rrset.lo dname.lo msgencode.lo as112.lo msgparse.lo msgreply.lo packed_rrset.lo iterator.lo iter_delegpt.lo iter_donotq.lo iter_fwd.lo iter_hints.lo iter_priv.lo iter_resptype.lo iter_scrub.lo iter_utils.lo localzone.lo mesh.lo modstack.lo view.lo outbound_list.lo alloc.lo config_file.lo configlexer.lo configparser.lo fptr_wlist.lo locks.lo log.lo mini_event.lo module.lo net_help.lo random.lo rbtree.lo regional.lo rtt.lo dnstree.lo lookup3.lo lruhash.lo slabhash.lo timehist.lo tube.lo winsock_event.lo autotrust.lo val_anchor.lo validator.lo val_kcache.lo val_kentry.lo val_neg.lo val_nsec3.lo val_nsec.lo val_secalgo.lo val_sigcrypt.lo val_utils.lo dns64.lo cachedb.lo redis.lo authzone.lo respip.lo netevent.lo listen_dnsport.lo outside_network.lo keyraw.lo sbuffer.lo wire2str.lo parse.lo parseutil.lo rrdef.lo str2wire.lo reallocarray.lo arc4random_uniform.lo -rpath /opt/local/lib -lssl -lcrypto libtool: link: sed 's|^|_|' < ./libunbound/ubsyms.def > .libs/libunbound-symbols.expsym libtool: link: /opt/local/bin/gcc-apple-4.2 -dynamiclib -o .libs/libunbound.2.dylib .libs/context.o .libs/libunbound.o .libs/libworker.o .libs/ub_event_pluggable.o .libs/dns.o .libs/infra.o .libs/rrset.o .libs/dname.o .libs/msgencode.o .libs/as112.o .libs/msgparse.o .libs/msgreply.o .libs/packed_rrset.o .libs/iterator.o .libs/iter_delegpt.o .libs/iter_donotq.o .libs/iter_fwd.o .libs/iter_hints.o .libs/iter_priv.o .libs/iter_resptype.o .libs/iter_scrub.o .libs/iter_utils.o .libs/localzone.o .libs/mesh.o .libs/modstack.o .libs/view.o .libs/outbound_list.o .libs/alloc.o .libs/config_file.o .libs/configlexer.o .libs/configparser.o .libs/fptr_wlist.o .libs/locks.o .libs/log.o .libs/mini_event.o .libs/module.o .libs/net_help.o .libs/random.o .libs/rbtree.o .libs/regional.o .libs/rtt.o .libs/dnstree.o .libs/lookup3.o .libs/lruhash.o .libs/slabhash.o .libs/timehist.o .libs/tube.o .libs/winsock_event.o .libs/autotrust.o .libs/val_anchor.o .libs/validator.o .libs/val_kcache.o .libs/val_kentry.o .libs/val_neg.o .libs/val_nsec3.o .libs/val_nsec.o .libs/val_secalgo.o .libs/val_sigcrypt.o .libs/val_utils.o .libs/dns64.o .libs/cachedb.o .libs/redis.o .libs/authzone.o .libs/respip.o .libs/netevent.o .libs/listen_dnsport.o .libs/outside_network.o .libs/keyraw.o .libs/sbuffer.o .libs/wire2str.o .libs/parse.o .libs/parseutil.o .libs/rrdef.o .libs/str2wire.o .libs/reallocarray.o .libs/arc4random_uniform.o -L/opt/local/lib -lssl -lcrypto -Os -arch ppc -pthread -Wl,-headerpad_max_install_names -arch ppc -pthread -install_name /opt/local/lib/libunbound.2.dylib -compatibility_version 8 -current_version 8.11 -Wl,-single_module -Wl,-exported_symbols_list,.libs/libunbound-symbols.expsym libtool: link: (cd ".libs" && rm -f "libunbound.dylib" && ln -s "libunbound.2.dylib" "libunbound.dylib") libtool: link: /opt/local/bin/ar cru .libs/libunbound.a context.o libunbound.o libworker.o ub_event_pluggable.o dns.o infra.o rrset.o dname.o msgencode.o as112.o msgparse.o msgreply.o packed_rrset.o iterator.o iter_delegpt.o iter_donotq.o iter_fwd.o iter_hints.o iter_priv.o iter_resptype.o iter_scrub.o iter_utils.o localzone.o mesh.o modstack.o view.o outbound_list.o alloc.o config_file.o configlexer.o configparser.o fptr_wlist.o locks.o log.o mini_event.o module.o net_help.o random.o rbtree.o regional.o rtt.o dnstree.o lookup3.o lruhash.o slabhash.o timehist.o tube.o winsock_event.o autotrust.o val_anchor.o validator.o val_kcache.o val_kentry.o val_neg.o val_nsec3.o val_nsec.o val_secalgo.o val_sigcrypt.o val_utils.o dns64.o cachedb.o redis.o authzone.o respip.o netevent.o listen_dnsport.o outside_network.o keyraw.o sbuffer.o wire2str.o parse.o parseutil.o rrdef.o str2wire.o reallocarray.o arc4random_uniform.o /opt/local/bin/ranlib: file: .libs/libunbound.a(cachedb.o) has no symbols /opt/local/bin/ranlib: file: .libs/libunbound.a(redis.o) has no symbols libtool: link: ranlib .libs/libunbound.a ranlib: file: .libs/libunbound.a(cachedb.o) has no symbols ranlib: file: .libs/libunbound.a(redis.o) has no symbols
Or is gcc-mp-6
the culprit?
comment:11 Changed 6 years ago by kencu (Ken)
The problem is that the 10.4 Tiger
operating system does not have support for rpaths
. I did manage to edit the required file 56729#comment:6 with about 5 minutes work to fix this locally.
If that is not easy enough, then you might peg it at 57
.
comment:12 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)
Replying to kencu:
It didn't build for me on 10.4 PPC.
The problem is in a file called
${prefix}/lib/gobject-introspection/giscanner/ccompiler.py
I commented
127 if not libtool: 128 # https://bugzilla.gnome.org/show_bug.cgi?id=625195 129 args.append('-Wl,-rpath,.') 130 131 # Ensure libraries are always linked as we are going to use ldd to work 132 # out their names later 133 if sys.platform != 'darwin': 134 args.append('-Wl,--no-as-needed')
and
153 else: 154 args.append('-L' + library_path) 155 if os.path.isabs(library_path): 156 if libtool: 157 args.append('-rpath') 158 args.append(library_path) 159 else: 160 args.append('-Wl,-rpath,' + library_path)
in order to build poppler
. Presumingly the first block could consist just out of line #129.
comment:13 Changed 6 years ago by kencu (Ken)
FWIW, here are the edits I used, to compare. Looks quite similar to what you found:
$ port -v installed gobject-introspection The following ports are currently installed: gobject-introspection @1.56.1_1 (active) platform='darwin 8' archs='ppc' date='2018-04-25T18:41:02-0700' $ pwd /opt/local/lib/gobject-introspection $ ag KEN . giscanner/ccompiler.py 129: #KEN args.append('-Wl,-rpath,.') 155: #KEN if os.path.isabs(library_path): 156: #KEN if libtool: 157: #KEN args.append('-rpath') 158: #KEN args.append(library_path) 159: #KEN else: 160: #KEN args.append('-Wl,-rpath,' + library_path)
comment:14 Changed 6 years ago by kencu (Ken)
Summary: | poppler @0.65.0 does not build on PPC Tiger, Mac OS X 10.4.11 due to -rpath issue in gobject-introspection → poppler @0.65.0 does not build on MacOSX Tiger due to -rpath issue in gobject-introspection |
---|
comment:15 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)
Since poppler @0.69.0_0 (active) platform='darwin 8' archs='ppc' date='2018-11-14T19:36:03+0100'
built (and installed), this ticket can be closed.
comment:16 Changed 6 years ago by kencu (Ken)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Tiger patch applied to gobject-introspection that works (for now at least).
Main.log from PPC Tiger