Can't install pdftk +with_gcc34
Ryan Schmidt
ryandesign at macports.org
Thu Feb 22 10:06:36 PST 2007
"port outdated" showed me the pdftk port was upgraded. Doing a "sudo
port upgrade pdftk" started installing gmp, and I looked at the
changes in the pdftk portfile in r22181 and saw that it now depends
on gcc41 by default, which depends on gmp, neither of which I had
installed. I did not want to wait for gcc41 to compile itself, so I
used the +with_gcc34 variant. And it said as follows:
$ sudo port install pdftk +with_gcc34
Password:
---> Building pdftk with target all
Error: Target com.apple.build returned: shell command "cd "/opt/local/
var/db/dports/build/_Users_rschmidt_macports_dports_textproc_pdftk/
work/pdftk-1.41/pdftk" && make all -f Makefile.MacOSX TOOLPATH=/opt/
local/bin/ VERSUFF=-dp-3.4" returned error 2
Command output: make -C ../java_libs
make -C "/opt/local/var/db/dports/build/
_Users_rschmidt_macports_dports_textproc_pdftk/work/pdftk-1.41/
java_libs/gnu_local/java/security";
/opt/local/bin/gcj-dp-3.4 -O2 --encoding=UTF-8 --classpath="/opt/
local/var/db/dports/build/
_Users_rschmidt_macports_dports_textproc_pdftk/work/pdftk-1.41/
java_libs" -c Engine.java -o Engine.o
/bin/sh: line 1: /opt/local/bin/gcj-dp-3.4: No such file or directory
make[2]: *** [Engine.o] Error 127
make[1]: *** [libgcj_local] Error 2
make: *** [java_libs] Error 2
Error: Status 1 encountered during processing.
I do have the gcj34 port installed, but gcj is not located at /opt/
local/bin/gcj-dp-3.4 on my system:
$ port contents gcj34 | grep bin/gcj$
/opt/local/bin/gcj
/opt/local/gcj34-3.4.5/bin/gcj
/opt/local/bin/gcj is a symlink to /opt/local/gcj34-3.4.5/bin/gcj.
If pdftk needs gcj34, shouldn't the pdftk portfile declare a
dependency on gcj34?
I do not have the gcc34 port installed. Installing pdftk did not
automatically try to install gcc34.
The previous version of pdftk which I had installed worked just fine.
I'm on Mac OS X 10.4.8 PPC G4.
More information about the macports-users
mailing list