Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Apr 2010 22:33:48 +0900
From:      Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
To:        glarkin@freebsd.org
Cc:        =?ISO-2022-JP?B?Sm91a29fTHVtaWobJEJnUxsoQnZp?= <jlumijar@sun3.oulu.fi>, Gerald Pfeifer <gerald@pfeifer.com>, FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: CFT: print/pdftk port compiled with Java compiler from gcc 4.5
Message-ID:  <201004101333.AA01274@POLYMER5.scphys.kyoto-u.ac.jp>
In-Reply-To: <4BBE88EB.2000708@FreeBSD.org>
References:  <4BBE88EB.2000708@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Larkin <glarkin@freebsd.org> wrote:

> You can find the patches here:
> 
> http://people.freebsd.org/~glarkin/diffs/gcc45%2bgcj.diff
> http://people.freebsd.org/~glarkin/diffs/pdftk%2bgcc45.diff
> 
> Fetch each patch file into /usr/ports and then run:
> 
> patch < gcc45+gcj.diff
> patch < pdftk+gcc45.diff
> cd print/pdftk && make install clean
> 
> If all goes well, you will be left with a working pdftk executable,
> successfully compiled with gcj45.  If you run into any problems, please
> let me know and include the output of "uname -a" and the output from the
> make process.

1. FreeBSD/amd64 8-STABLE : building OK, but failed to run.
% uname -a
FreeBSD h116.65.226.10.32118.vlan.kuins.net 8.0-STABLE FreeBSD 8.0-STABLE #22: Sat Feb 13 14:06:06 JST 2010     turutani@h116.65.226.10.32118.vlan.kuins.net:/usr/obj/usr/src/sys/POLYMER13  amd64
% pdftk /usr/local/share/doc/OpenEXR/TechnicalIntroduction.pdf output out.pdf owner_pw foopass
/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required by /usr/local/bin/pdftk not found

2. FreeBSD/amd64 8-STABLE, with LANG=ja_JP.eucJP : building failure.
gmake -C "/usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text";
gmake[2]: Entering directory `/usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text'
/usr/local/bin/gcj45 -L/usr/local/lib -O2 -w --encoding=UTF-8 --classpath="/usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs" -c Anchor.java -o Anchor.o
/usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/markup/MarkupParser.java:186: error: String literal is not properly closed by a double-quote
        if (value.startsWith("〒)
                                ^^^
...
112 problems (112 errors)
gmake[2]: *** [Anchor.o] Error 1
gmake[2]: Leaving directory `/usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text'
gmake[1]: *** [itext] Error 2
gmake[1]: Leaving directory `/usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs'
gmake: *** [java_libs] Error 2
*** Error code 1
(some messages are translated).

3, 4. FreeBSD/i386 8-STABLE : just the same on amd64.
% uname -a
FreeBSD h120.65.226.10.32118.vlan.kuins.net 8.0-STABLE FreeBSD 8.0-STABLE #22: Sat Feb 13 14:53:25 JST 2010     turutani@h120.65.226.10.32118.vlan.kuins.net:/usr/local/work/usr/obj/usr/src/sys/POLYMER  i386
% pdftk /usr/local/share/doc/OpenEXR/TechnicalIntroduction.pdf output suzu.128.pdf owner_pw foopass
/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required by /usr/local/bin/pdftk not found


--- 
Tsurutani Naoki
turutani@scphys.kyoto-u.ac.jp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004101333.AA01274>