Opened 15 years ago

Closed 15 years ago

#21456 closed defect (fixed)

t1lib fails when parallel building

Reported by: james.applemac@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: t1lib

Description

I try to install t1lib but it failed! Following are the ERROR message:

port install t1lib +x11 +psdoc
Port command started with PID 44524
--->  Computing dependencies for t1lib
--->  Fetching libpixman
--->  Verifying checksum(s) for libpixman
--->  Extracting libpixman
--->  Configuring libpixman
--->  Building libpixman
--->  Staging libpixman into destroot
--->  Installing libpixman @0.16.0_0
--->  Activating libpixman @0.16.0_0
--->  Cleaning libpixman
--->  Fetching cairo
--->  Verifying checksum(s) for cairo
--->  Extracting cairo
--->  Configuring cairo
--->  Building cairo
--->  Staging cairo into destroot
--->  Installing cairo @1.8.8_0+macosx
--->  Activating cairo @1.8.8_0+macosx
--->  Cleaning cairo
--->  Fetching xorg-libice
--->  Verifying checksum(s) for xorg-libice
--->  Extracting xorg-libice
--->  Configuring xorg-libice
--->  Building xorg-libice
--->  Staging xorg-libice into destroot
--->  Installing xorg-libice @1.0.6_0
--->  Activating xorg-libice @1.0.6_0
--->  Cleaning xorg-libice
--->  Fetching xorg-libsm
--->  Verifying checksum(s) for xorg-libsm
--->  Extracting xorg-libsm
--->  Configuring xorg-libsm
--->  Building xorg-libsm
--->  Staging xorg-libsm into destroot
--->  Installing xorg-libsm @1.1.1_0
--->  Activating xorg-libsm @1.1.1_0
--->  Cleaning xorg-libsm
--->  Fetching xorg-libXt
--->  Verifying checksum(s) for xorg-libXt
--->  Extracting xorg-libXt
--->  Configuring xorg-libXt
--->  Building xorg-libXt
--->  Staging xorg-libXt into destroot
--->  Installing xorg-libXt @1.0.6_0
--->  Activating xorg-libXt @1.0.6_0
--->  Cleaning xorg-libXt
--->  Fetching ghostscript
--->  Verifying checksum(s) for ghostscript
--->  Extracting ghostscript
--->  Applying patches to ghostscript
--->  Configuring ghostscript
--->  Building ghostscript
--->  Staging ghostscript into destroot
--->  Installing ghostscript @8.70_0
--->  Activating ghostscript @8.70_0
--->  Cleaning ghostscript
--->  Fetching xbitmaps
--->  Verifying checksum(s) for xbitmaps
--->  Extracting xbitmaps
--->  Configuring xbitmaps
--->  Building xbitmaps
--->  Staging xbitmaps into destroot
--->  Installing xbitmaps @1.0.1_1
--->  Activating xbitmaps @1.0.1_1
--->  Cleaning xbitmaps
--->  Fetching xorg-libXmu
--->  Verifying checksum(s) for xorg-libXmu
--->  Extracting xorg-libXmu
--->  Configuring xorg-libXmu
--->  Building xorg-libXmu
--->  Staging xorg-libXmu into destroot
--->  Installing xorg-libXmu @1.0.4_1
--->  Activating xorg-libXmu @1.0.4_1
--->  Cleaning xorg-libXmu
--->  Fetching xorg-printproto
--->  Verifying checksum(s) for xorg-printproto
--->  Extracting xorg-printproto
--->  Configuring xorg-printproto
--->  Building xorg-printproto
--->  Staging xorg-printproto into destroot
--->  Installing xorg-printproto @1.0.4_0
--->  Activating xorg-printproto @1.0.4_0
--->  Cleaning xorg-printproto
--->  Fetching xorg-libXp
--->  Verifying checksum(s) for xorg-libXp
--->  Extracting xorg-libXp
--->  Configuring xorg-libXp
--->  Building xorg-libXp
--->  Staging xorg-libXp into destroot
--->  Installing xorg-libXp @1.0.0_3
--->  Activating xorg-libXp @1.0.0_3
--->  Cleaning xorg-libXp
--->  Fetching openmotif
--->  Attempting to fetch openmotif-2.3.2.tar.gz from http://ftp.ics.com/openmotif/2.3/2.3.2/
--->  Attempting to fetch openmotif-2.3.2.tar.gz from ftp://ftp.ics.com/openmotif/2.3/2.3.2/
--->  Verifying checksum(s) for openmotif
--->  Extracting openmotif
--->  Applying patches to openmotif
--->  Configuring openmotif
--->  Building openmotif
--->  Staging openmotif into destroot
--->  Installing openmotif @2.3.2_0
--->  Activating openmotif @2.3.2_0
--->  Cleaning openmotif
--->  Fetching texi2html
--->  Verifying checksum(s) for texi2html
--->  Extracting texi2html
--->  Applying patches to texi2html
--->  Configuring texi2html
--->  Building texi2html
--->  Staging texi2html into destroot
--->  Installing texi2html @1.82_0
--->  Activating texi2html @1.82_0
--->  Cleaning texi2html
--->  Fetching lzmautils
--->  Verifying checksum(s) for lzmautils
--->  Extracting lzmautils
--->  Configuring lzmautils
--->  Building lzmautils
--->  Staging lzmautils into destroot
--->  Installing lzmautils @4.32.7_1
--->  Activating lzmautils @4.32.7_1
--->  Cleaning lzmautils
--->  Fetching texinfo
--->  Verifying checksum(s) for texinfo
--->  Extracting texinfo
--->  Configuring texinfo
--->  Building texinfo
--->  Staging texinfo into destroot
--->  Installing texinfo @4.13_0
--->  Activating texinfo @4.13_0
--->  Cleaning texinfo
--->  Fetching texlive_texmf-full
--->  Verifying checksum(s) for texlive_texmf-full
--->  Extracting texlive_texmf-full
--->  Applying patches to texlive_texmf-full
--->  Configuring texlive_texmf-full
--->  Building texlive_texmf-full
--->  Staging texlive_texmf-full into destroot
--->  Installing texlive_texmf-full @2007_4
--->  Activating texlive_texmf-full @2007_4
--->  Cleaning texlive_texmf-full
--->  Fetching texlive_texmf-minimal
--->  Verifying checksum(s) for texlive_texmf-minimal
--->  Extracting texlive_texmf-minimal
--->  Applying patches to texlive_texmf-minimal
--->  Configuring texlive_texmf-minimal
--->  Building texlive_texmf-minimal
--->  Staging texlive_texmf-minimal into destroot
--->  Installing texlive_texmf-minimal @2007_3
--->  Activating texlive_texmf-minimal @2007_3
--->  Cleaning texlive_texmf-minimal
--->  Fetching texlive_base
--->  Verifying checksum(s) for texlive_base
--->  Extracting texlive_base
--->  Applying patches to texlive_base
--->  Configuring texlive_base
--->  Building texlive_base
--->  Staging texlive_base into destroot
--->  Installing texlive_base @2007_7+motif
--->  Activating texlive_base @2007_7+motif
--->  Cleaning texlive_base
--->  Fetching texlive
--->  Verifying checksum(s) for texlive
--->  Extracting texlive
--->  Configuring texlive
--->  Building texlive
--->  Staging texlive into destroot
--->  Installing texlive @2007_6
--->  Activating texlive @2007_6
--->  Cleaning texlive
--->  Fetching t1lib
--->  Verifying checksum(s) for t1lib
--->  Extracting t1lib
--->  Configuring t1lib
--->  Building t1lib
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_t1lib/work/t1lib-5.1.2" && /usr/bin/make -j2 all LIBTOOL=/opt/local/bin/glibtool " returned error 2
Command output: glibtool: compile:  /usr/bin/gcc-4.2 -c -O2 -arch x86_64 -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/local/share/t1lib\" -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long t1outline.c -o t1outline.o >/dev/null 2>&1
/opt/local/bin/glibtool --mode=compile \
		/usr/bin/gcc-4.2 -c  -O2 -arch x86_64 -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/local/share/t1lib\""  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long parseAFM.c
glibtool: compile:  /usr/bin/gcc-4.2 -c -O2 -arch x86_64 -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/local/share/t1lib\" -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long t1subset.c -o t1subset.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -c -O2 -arch x86_64 -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/local/share/t1lib\" -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long parseAFM.c  -fno-common -DPIC -o .libs/parseAFM.o
/opt/local/bin/glibtool --mode=compile \
		/usr/bin/gcc-4.2 -c  -O2 -arch x86_64 -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/local/share/t1lib\""  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long t1x11.c
glibtool: compile:  /usr/bin/gcc-4.2 -c -O2 -arch x86_64 -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/local/share/t1lib\" -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long parseAFM.c -o parseAFM.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -c -O2 -arch x86_64 -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/local/share/t1lib\" -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long t1x11.c  -fno-common -DPIC -o .libs/t1x11.o
glibtool: compile:  /usr/bin/gcc-4.2 -c -O2 -arch x86_64 -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/local/share/t1lib\" -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long t1x11.c -o t1x11.o >/dev/null 2>&1
/opt/local/bin/glibtool --mode=link \
		/usr/bin/gcc-4.2 -L/opt/local/lib -o libt1.la type1/arith.lo type1/curves.lo type1/fontfcn.lo type1/hints.lo type1/lines.lo type1/objects.lo type1/paths.lo type1/regions.lo type1/scanfont.lo type1/spaces.lo type1/t1io.lo type1/t1snap.lo type1/t1stub.lo type1/token.lo type1/type1.lo type1/util.lo  t1lib/t1finfo.lo t1lib/t1base.lo t1lib/t1delete.lo t1lib/t1enc.lo t1lib/t1env.lo t1lib/t1load.lo t1lib/t1set.lo t1lib/t1trans.lo t1lib/t1aaset.lo t1lib/t1afmtool.lo t1lib/t1outline.lo t1lib/t1subset.lo t1lib/parseAFM.lo  \
	         -version-info 6:2:1 \
		 -lm -no-undefined -rpath /opt/local/lib
/opt/local/bin/glibtool --mode=link \
		/usr/bin/gcc-4.2 -L/opt/local/lib -o libt1x.la t1lib/t1x11.lo \
	         -version-info 6:2:1 \
	         libt1.la -L/usr/X11/lib  -lXpm -lSM -lICE -lXext -lX11   -no-undefined -rpath /opt/local/lib 
glibtool: link: cannot find the library `libt1.la' or unhandled argument `libt1.la'
make[1]: *** [libt1x.la] Error 1
make[1]: *** Waiting for unfinished jobs....
glibtool: link: /usr/bin/gcc-4.2 -dynamiclib  -o .libs/libt1.5.dylib  type1/.libs/arith.o type1/.libs/curves.o type1/.libs/fontfcn.o type1/.libs/hints.o type1/.libs/lines.o type1/.libs/objects.o type1/.libs/paths.o type1/.libs/regions.o type1/.libs/scanfont.o type1/.libs/spaces.o type1/.libs/t1io.o type1/.libs/t1snap.o type1/.libs/t1stub.o type1/.libs/token.o type1/.libs/type1.o type1/.libs/util.o t1lib/.libs/t1finfo.o t1lib/.libs/t1base.o t1lib/.libs/t1delete.o t1lib/.libs/t1enc.o t1lib/.libs/t1env.o t1lib/.libs/t1load.o t1lib/.libs/t1set.o t1lib/.libs/t1trans.o t1lib/.libs/t1aaset.o t1lib/.libs/t1afmtool.o t1lib/.libs/t1outline.o t1lib/.libs/t1subset.o t1lib/.libs/parseAFM.o   -L/opt/local/lib -lm    -install_name  /opt/local/lib/libt1.5.dylib -compatibility_version 7 -current_version 7.2 -Wl,-single_module
glibtool: link: dsymutil .libs/libt1.5.dylib || :
warning: no debug symbols in executable (-arch x86_64)
glibtool: link: (
cd ".libs" && rm -f "libt1.dylib" && ln -s "libt1.5.dylib" "libt1.dylib")
glibtool: link: ar cru .libs/libt1.a  type1/arith.o type1/curves.o type1/fontfcn.o type1/hints.o type1/lines.o type1/objects.o type1/paths.o type1/regions.o type1/scanfont.o type1/spaces.o type1/t1io.o type1/t1snap.o type1/t1stub.o type1/token.o type1/type1.o type1/util.o t1lib/t1finfo.o t1lib/t1base.o t1lib/t1delete.o t1lib/t1enc.o t1lib/t1env.o t1lib/t1load.o t1lib/t1set.o t1lib/t1trans.o t1lib/t1aaset.o t1lib/t1afmtool.o t1lib/t1outline.o t1lib/t1subset.o t1lib/parseAFM.o
glibtool: link: ranlib .libs/libt1.a
glibtool: link: ( cd ".libs" && rm -f "libt1.la" && ln -s "../libt1.la" "libt1.la" )
cp t1lib/t1lib.h .
make: *** [XXXX] Error 1
Error: Status 1 encountered during processing.
--->  Executing: /opt/local/bin/port install t1lib +x11 +psdoc

Best Regards!

Change History (4)

comment:1 Changed 15 years ago by tobypeterson

looks like parallel build issue

comment:2 in reply to:  1 ; Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Replying to toby@…:

looks like parallel build issue

I'm not sure; t1lib builds fine for me with its default variants, and I can't try with the variants James tried with because dependencies fail for me. James, can you try turning off the parallel build? Does that fix the problem?

sudo port clean t1lib
sudo port install t1lib +x11 +psdoc build.jobs=1

comment:3 in reply to:  2 Changed 15 years ago by james.applemac@…

Replying to ryandesign@…:

Replying to toby@…:

looks like parallel build issue

I'm not sure; t1lib builds fine for me with its default variants, and I can't try with the variants James tried with because dependencies fail for me. James, can you try turning off the parallel build? Does that fix the problem?

sudo port clean t1lib
sudo port install t1lib +x11 +psdoc build.jobs=1

Thanks :) Today, I try again with "sudo port install t1lib +x11 +psdoc build.jobs=1" , it successfully installed t1lib.

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

Resolution: fixed
Status: newclosed
Summary: t1lib build ERROR Under OS X 10.6t1lib fails when parallel building

Thanks for letting us know. I disabled the parallel build in the port in r58066.

Note: See TracTickets for help on using tickets.