MultiMarkdown and LaTeX

Tim Visher tim.visher at gmail.com
Mon Oct 11 06:07:13 PDT 2010


Hi Ryan,

On Sun, Oct 10, 2010 at 9:32 AM, Ryan Schmidt <ryandesign at macports.org> wrote:
>
> On Oct 10, 2010, at 07:51, Tim Visher wrote:
>
>> I'm now getting
>> the following error when trying to run pdflatex.
>>
>>    dyld: Library not loaded: /opt/local/lib/libpoppler.6.dylib
>>      Referenced from: /opt/local/bin/pdflatex
>>      Reason: image not found
>>    sh: line 1: 79920 Trace/BPT trap          pdflatex mmd.tex
>>
>> Is this something else that I can install via macports or is this a bug in MMD?
>
> pdflatex (provided by the texlive-latex port) links with libpoppler.dylib (provided by the poppler port). When poppler was updated to version 0.14.x the version of the poppler library increased from 6 to 7 and every port linking with poppler needed to receive a revision increase in order to rebuild against that new version of libpoppler.dylib. It looks like this was overlooked for texlive-latex, presumably because it does not declare a direct dependency on poppler. (Instead, its dependency texlive-bin does.)
>
> To work around this problem for now, you can force texlive-latex to rebuild, like this:
>
> sudo port -n upgrade --force texlive-latex

Thanks for the help so far.

Unfortunately, the dependency issue still doesn't seem to be fixed.  I
proceeded as suggested and got the following output

$ sudo port -n upgrade --force texlive-latex
Password:
--->  Computing dependencies for texlive-latex
--->  Unable to uninstall/deactivate texlive-latex @15495_1+doc, the
following ports depend on it:
--->    latexmk @4.18_0
--->    texlive @2009_3+doc+medium
--->    texlive-context @14390_1+doc
--->    texlive-lang-czechslovak @14727_1+doc
--->    texlive-lang-polish @14727_1+doc
--->    texlive-latex-extra @15852_1+doc
--->    texlive-latex-recommended @15271_1+doc
--->    texlive-math-extra @15560_1+doc
Warning: Uninstall/deactivate forced.  Proceeding despite dependencies.
--->  Deactivating texlive-latex @15495_1+doc
--->  Unable to uninstall/deactivate texlive-latex @15495_1+doc, the
following ports depend on it:
--->    latexmk @4.18_0
--->    texlive @2009_3+doc+medium
--->    texlive-context @14390_1+doc
--->    texlive-lang-czechslovak @14727_1+doc
--->    texlive-lang-polish @14727_1+doc
--->    texlive-latex-extra @15852_1+doc
--->    texlive-latex-recommended @15271_1+doc
--->    texlive-math-extra @15560_1+doc
Warning: Uninstall/deactivate forced.  Proceeding despite dependencies.
--->  Cleaning texlive-latex
--->  Uninstalling texlive-latex @15495_1+doc
--->  Cleaning texlive-latex
--->  Computing dependencies for texlive-latex
--->  Installing texlive-latex @15495_1+doc
--->  Activating texlive-latex @15495_1+doc
Error: Target org.macports.activate returned: shell command failed
Log for texlive-latex is at:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_tex_texlive-latex/main.log

The tail of main.log is:

:info:activate
:info:activate This is a summary of all `failed' messages:
:info:activate `pdftex -ini  -jobname=latex -progname=latex
-translate-file=cp227.tcx *latex.ini' failed
:info:activate shell command "/opt/local/bin/fmtutil-sys --byfmt
latex" returned error 1
:error:activate Target org.macports.activate returned: shell command failed
:debug:activate Backtrace: shell command failed
    while executing
"$post $targetname"
:info:activate Warning: the following items did not execute (for
texlive-latex): org.macports.activate
:notice:activate Log for texlive-latex is at:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_tex_texlive-latex/main.log

I usually try not to force anything as I don't really understand what
it does so I can't tell if the command you told me to execute actually
succeeded or not.

Thanks again for your help everyone!

--

In Christ,

Timmy V.

http://blog.twonegatives.com/
http://five.sentenc.es/ -- Spend less time on mail


More information about the macports-users mailing list