[tex-live] Mac OS X compilation failure (revision 3204)

Jonathan Kew jonathan_kew at sil.org
Mon Jan 8 11:39:17 CET 2007

To follow up on this.... I'd say this is definitely libtool-related.  
In Work/texk/xdvipdfmx/src/Makefile, we find

xdvipdfmx$(EXEEXT): $(xdvipdfmx_OBJECTS) $(xdvipdfmx_DEPENDENCIES)
	@rm -f xdvipdfmx$(EXEEXT)
	$(LINK) $(xdvipdfmx_LDFLAGS) $(xdvipdfmx_OBJECTS) $(xdvipdfmx_LDADD)  

where the build log shows that the $(LINK)... command expands to

/bin/sh ../libtool --tag=CC --mode=link gcc  -g -O2    -o xdvipdfmx - 
L../../../texk/kpathsea/.libs  xdvipdfmx-agl.o xdvipdfmx- 
agl_standard.o xdvipdfmx-bmpimage.o xdvipdfmx-cff.o xdvipdfmx- 
cff_dict.o xdvipdfmx-cid.o xdvipdfmx-cidtype0.o xdvipdfmx-cidtype2.o  
xdvipdfmx-cmap.o xdvipdfmx-cmap_read.o xdvipdfmx-cmap_write.o  
xdvipdfmx-cs_type2.o xdvipdfmx-dpxconf.o xdvipdfmx-dpxcrypt.o  
xdvipdfmx-dpxfile.o xdvipdfmx-dpxutil.o xdvipdfmx-dvi.o xdvipdfmx- 
dvipdfmx.o xdvipdfmx-epdf.o xdvipdfmx-error.o xdvipdfmx-fontmap.o  
xdvipdfmx-jpegimage.o xdvipdfmx-mem.o xdvipdfmx-mfileio.o xdvipdfmx- 
mpost.o xdvipdfmx-numbers.o xdvipdfmx-otl_conf.o xdvipdfmx-otl_opt.o  
xdvipdfmx-pdfcolor.o xdvipdfmx-pdfdev.o xdvipdfmx-pdfdoc.o xdvipdfmx- 
pdfdraw.o xdvipdfmx-pdfencoding.o xdvipdfmx-pdfencrypt.o xdvipdfmx- 
pdffont.o xdvipdfmx-pdfnames.o xdvipdfmx-pdfobj.o xdvipdfmx- 
pdfparse.o xdvipdfmx-pdfresource.o xdvipdfmx-pdfximage.o xdvipdfmx- 
pkfont.o xdvipdfmx-pngimage.o xdvipdfmx-pst.o xdvipdfmx-pst_obj.o  
xdvipdfmx-sfnt.o xdvipdfmx-spc_color.o xdvipdfmx-spc_dvips.o  
xdvipdfmx-spc_html.o xdvipdfmx-spc_misc.o xdvipdfmx-spc_pdfm.o  
xdvipdfmx-spc_tpic.o xdvipdfmx-spc_util.o xdvipdfmx-spc_xtx.o  
xdvipdfmx-specials.o xdvipdfmx-subfont.o xdvipdfmx-tfm.o xdvipdfmx- 
tt_aux.o xdvipdfmx-tt_cmap.o xdvipdfmx-tt_glyf.o xdvipdfmx-tt_gsub.o  
xdvipdfmx-tt_post.o xdvipdfmx-tt_table.o xdvipdfmx-truetype.o  
xdvipdfmx-type0.o xdvipdfmx-t1_char.o xdvipdfmx-t1_load.o xdvipdfmx- 
type1.o xdvipdfmx-type1c.o xdvipdfmx-unicode.o xdvipdfmx-vf.o  -lpng - 
lz../../../libs/freetype2/.libs/libfreetype.a -lkpathsea -lm  - 
framework ApplicationServices

This just mentions -lpng, it doesn't make any assumptions about its  
library type or location (which is as I'd expect for --with-system- 

It's libtool, then, which is converting -lpng to /usr/local/lib/ 
libpng12.dylib, which you don't have installed. So either it's a bug  
in libtool, or it's a feature that this scenario is not supported.

Either way, I don't expect to fix it at this point. Just don't use -- 
with-system-pnglib on this setup.


More information about the tex-live mailing list