Opened 16 years ago

Closed 14 years ago

#15993 closed defect (fixed)

fontforge doesn't build universal

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: fontforge

Description

fontforge 20080110 doesn't build universal:

$ port install fontforge +universal
--->  Building fontforge with target all
Error: Target org.macports.build returned: shell command " cd "/mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_fontforge/work/fontforge-20080110" && nice -n 2 make -j2 all " returned error 2
Command output: ln: po/vi.po: File exists
ln: po/zh_CN.po: File exists
ln: po/zh_TW.po: File exists
make: [pos] Error 1 (ignored)
( cd po ; make )
make[1]: `../libgunicode.la' is up to date.
( cd gutils ; make )
make[1]: Nothing to be done for `all'.
make[1]: `../libgutils.la' is up to date.
( cd gdraw ; make )
make[1]: `../libgdraw.la' is up to date.
( cd fontforge ; make )
sed -e '1,$ s/REPLACE_ME_WITH_MAJOR_VERSION/1/' -e '1,$ s/REPLACE_ME_WITH_MINOR_VERSION/0/' < libstamp.pre > libstamp.c
/bin/sh ../libtool --mode=compile /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386 -mmacosx-version-min=10.5 -I/mp/include/freetype2/ -I/mp/include -I/mp/include/libxml2/ -I../inc -I. -I. -Wmissing-prototypes -Wunused -Wimplicit -Wreturn-type -Wparentheses -Wformat -Wchar-subscripts -I/usr/X11/include -DHAVE_CONFIG_H '-DSHAREDIR="/mp/share/fontforge"' -DLIBDIR='"/mp/lib"' -I/mp/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I/mp/include '-DPREFIX="/mp"' -c libstamp.c
 /usr/bin/gcc-4.0 -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386 -mmacosx-version-min=10.5 -I/mp/include/freetype2/ -I/mp/include -I/mp/include/libxml2/ -I../inc -I. -I. -Wmissing-prototypes -Wunused -Wimplicit -Wreturn-type -Wparentheses -Wformat -Wchar-subscripts -I/usr/X11/include -DHAVE_CONFIG_H -DSHAREDIR=\"/mp/share/fontforge\" -DLIBDIR=\"/mp/lib\" -I/mp/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I/mp/include -DPREFIX=\"/mp\" -c libstamp.c  -fno-common -DPIC -o .libs/libstamp.o
/bin/sh ../libtool --mode=link /usr/bin/gcc-4.0 -no-undefined -O2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386 -mmacosx-version-min=10.5 -I/mp/include/freetype2/ -I/mp/include -I/mp/include/libxml2/ -I../inc -I. -I. -Wmissing-prototypes -Wunused -Wimplicit -Wreturn-type -Wparentheses -Wformat -Wchar-subscripts -I/usr/X11/include -DHAVE_CONFIG_H '-DSHAREDIR="/mp/share/fontforge"' -DLIBDIR='"/mp/lib"' -I/mp/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -I/mp/include '-DPREFIX="/mp"' -L/mp/lib -arch ppc -arch i386 -mmacosx-version-min=10.5 -L/mp/lib \
	    -o ../libfontforge.la asmfpst.lo autohint.lo autosave.lo autotrace.lo autowidth.lo bezctx_ff.lo bitmapchar.lo bitmapcontrol.lo bvedit.lo clipnoui.lo crctab.lo cvexport.lo cvimages.lo cvundoes.lo dumpbdf.lo dumppfa.lo effects.lo encoding.lo featurefile.lo fontviewbase.lo freetype.lo fvcomposit.lo fvfonts.lo fvimportbdf.lo fvmetrics.lo glyphcomp.lo http.lo ikarus.lo lookups.lo macbinary.lo macenc.lo mathconstants.lo mm.lo namelist.lo nonlineartrans.lo noprefs.lo nouiutil.lo nowakowskittfinstr.lo ofl.lo othersubrs.lo palmfonts.lo parsepdf.lo parsepfa.lo parsettfatt.lo parsettfbmf.lo parsettf.lo parsettfvar.lo plugins.lo print.lo psread.lo pua.lo python.lo savefont.lo scripting.lo scstyles.lo search.lo sfd1.lo sfd.lo sflayout.lo spiro.lo splinechar.lo splinefill.lo splinefont.lo splineorder2.lo splineoverlap.lo splinerefigure.lo splinesaveafm.lo splinesave.lo splinestroke.lo splineutil2.lo splineutil.lo start.lo stemdb.lo svg.lo tottfaat.lo tottfgpos.lo tottf.lo tottfvar.lo ttfinstrs.lo ttfspecial.lo ufo.lo unicoderange.lo utils.lo winfonts.lo zapfnomen.lo groups.lo langfreq.lo libstamp.lo -rpath /mp/lib ../libgutils.la ../libgunicode.la -liconv -Wl,/System/Library/Frameworks/CoreServices.framework/CoreServices   -lm \
	    -rpath /mp/lib -version-info 1:0:0
/usr/bin/gcc-4.0 -dynamiclib  -o ../.libs/libfontforge.1.0.0.dylib  .libs/asmfpst.o .libs/autohint.o .libs/autosave.o .libs/autotrace.o .libs/autowidth.o .libs/bezctx_ff.o .libs/bitmapchar.o .libs/bitmapcontrol.o .libs/bvedit.o .libs/clipnoui.o .libs/crctab.o .libs/cvexport.o .libs/cvimages.o .libs/cvundoes.o .libs/dumpbdf.o .libs/dumppfa.o .libs/effects.o .libs/encoding.o .libs/featurefile.o .libs/fontviewbase.o .libs/freetype.o .libs/fvcomposit.o .libs/fvfonts.o .libs/fvimportbdf.o .libs/fvmetrics.o .libs/glyphcomp.o .libs/http.o .libs/ikarus.o .libs/lookups.o .libs/macbinary.o .libs/macenc.o .libs/mathconstants.o .libs/mm.o .libs/namelist.o .libs/nonlineartrans.o .libs/noprefs.o .libs/nouiutil.o .libs/nowakowskittfinstr.o .libs/ofl.o .libs/othersubrs.o .libs/palmfonts.o .libs/parsepdf.o .libs/parsepfa.o .libs/parsettfatt.o .libs/parsettfbmf.o .libs/parsettf.o .libs/parsettfvar.o .libs/plugins.o .libs/print.o .libs/psread.o .libs/pua.o .libs/python.o .libs/savefont.o .libs/scripting.o .libs/scstyles.o .libs/search.o .libs/sfd1.o .libs/sfd.o .libs/sflayout.o .libs/spiro.o .libs/splinechar.o .libs/splinefill.o .libs/splinefont.o .libs/splineorder2.o .libs/splineoverlap.o .libs/splinerefigure.o .libs/splinesaveafm.o .libs/splinesave.o .libs/splinestroke.o .libs/splineutil2.o .libs/splineutil.o .libs/start.o .libs/stemdb.o .libs/svg.o .libs/tottfaat.o .libs/tottfgpos.o .libs/tottf.o .libs/tottfvar.o .libs/ttfinstrs.o .libs/ttfspecial.o .libs/ufo.o .libs/unicoderange.o .libs/utils.o .libs/winfonts.o .libs/zapfnomen.o .libs/groups.o .libs/langfreq.o .libs/libstamp.o  -L/mp/lib ../.libs/libgutils.dylib /mp/var/macports/build/_Users_rschmidt_macports_dports_graphics_fontforge/work/fontforge-20080110/.libs/libgunicode.dylib -L/usr/X11/lib /usr/X11/lib/libXi.6.0.0.dylib /usr/X11/lib/libXext.6.4.0.dylib /usr/X11/lib/libxkbui.1.0.0.dylib /usr/X11/lib/libXt.6.0.0.dylib /usr/X11/lib/libSM.6.0.0.dylib /usr/X11/lib/libICE.6.3.0.dylib /usr/X11/lib/libxkbfile.1.0.2.dylib /usr/X11/lib/libX11.6.2.0.dylib /usr/X11/lib/libXau.6.0.0.dylib /usr/X11/lib/libXdmcp.6.0.0.dylib ../.libs/libgunicode.dylib /mp/lib/libiconv.dylib -lm  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386 -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386 -mmacosx-version-min=10.5 -Wl,/System/Library/Frameworks/CoreServices.framework/CoreServices -install_name  /mp/lib/libfontforge.1.dylib -Wl,-compatibility_version -Wl,2 -Wl,-current_version -Wl,2.0
ld warning: in .libs/splinerefigure.o, file is not of required architecture
Undefined symbols:
  "_SplineRefigure3", referenced from:
      _SplineRefigure in splineorder2.o
      _SplineRefigureFixup in splineorder2.o
      _SplineMake3 in splineutil.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
lipo: can't open input file: /var/folders/mp/mpyIJDvrEYiDnNTp1Vg6N++++TI/-Tmp-//ccH6nmab.out (No such file or directory)
make[1]: *** [../libfontforge.la] Error 1
make: *** [fontforge] Error 2

Error: Status 1 encountered during processing.

Change History (4)

comment:1 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: jeremyhu@… added

Jeremy disabled the universal variant for now, in r42907.

comment:2 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:3 Changed 15 years ago by jmroot (Joshua Root)

Port: fontforge added

comment:4 Changed 14 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

Seems to work fine with 20100501; reenabled in r72225.

Note: See TracTickets for help on using tickets.