#48490: texlive-bin @2015_1: Undefined symbols: _mpfr_set_zero -------------------------------+----------------------- Reporter: manuel.schaich@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: elcapitan Port: texlive-bin | -------------------------------+----------------------- Comment (by andre.david@…): Bump. My `pdflatex` is broken, probably because of this: because `poppler` was upgraded and `texlive-bin` cannot be recompiled against the new `poppler` library version. I have the exact same issue as above for `texlive-bin @2015_3` in OS X 10.10.5. I think the problem is that `texlive-bin` is using `/usr/local/lib/libmpfr.a` instead of `/opt/local/lib/libmpfr.a`: {{{ :info:build /usr/bin/clang -DHAVE_CONFIG_H -I. -I./w2c -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_tex_texlive-bin/texlive-bin/work/texlive- source-20150611-stripped/texk/pt exenc -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_tex_texlive-bin/texlive-bin/work/texlive- source-20150611-stripped/texk/ptexenc -I/opt/local/var/macports/build/_opt_local_v ar_macports_sources_rsync.macports.org_release_tarballs_ports_tex_texlive- bin/texlive-bin/work/texlive-source-20150611-stripped/texk -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_po rts_tex_texlive-bin/texlive-bin/work/texlive-source-20150611-stripped/texk -I./synctexdir -D__SyncTeX__ -DSYNCTEX_ENGINE_H=\"synctex-ptex.h\" -isystem/opt/local/include -Wimplicit -Wreturn-type -Wdeclaration-after- statement -Wno-unkno wn-pragmas -pipe -Os -arch x86_64 -MT ptex-ptex-pool.o -MD -MP -MF .deps /ptex-ptex-pool.Tpo -c -o ptex-ptex-pool.o `test -f 'ptex-pool.c' || echo './'`ptex-pool.c :info:build libtool: link: /usr/bin/clang -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -pipe -Os -arch x86_64 -Wl,-headerpad_max_install_names -arch x86_64 -o .libs/pmpost pmpost-pmp.o pmpost-pmpmath.o pm post-pmpmathbinary.o pmpost-pmpmathdecimal.o pmpost-pmpmathdouble.o pmpost-pmpost.o pmpost-pmpstrings.o pmpost-pmpxout.o pmpost-ppngout.o pmpost-ppsout.o pmpost-psvgout.o pmpost-ptfmin.o /opt/local/var/macports/build/_opt_local_var_ma cports_sources_rsync.macports.org_release_tarballs_ports_tex_texlive-bin /texlive-bin/work/texlive- source-20150611-stripped/texk/ptexenc/.libs/libptexenc.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_tex_texlive-bin/texlive-bin/work/texlive- source-20150611-stripped/texk/kpathsea/.libs/libkpathsea.dylib /usr/local/lib/libmpfr.a /usr/local/lib/libgmp.a -L/opt/local/lib -lcairo -lpixman-1 -lpng16 -lz libmpu til.a :info:build Undefined symbols for architecture x86_64: :info:build "_mpfr_set_zero", referenced from: }}} See {{{ $ ls -latr /{opt,usr}/local/lib/libmpfr.a -rw-r--r-- 1 root wheel 554K Sep 12 2009 /usr/local/lib/libmpfr.a -rw-r--r-- 1 root admin 640K Aug 19 21:16 /opt/local/lib/libmpfr.a }}} How did linkin work in previous versions of `texlive-bin`? Do I have something wrong in my PATHs? -- Ticket URL: <https://trac.macports.org/ticket/48490#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X