CFT: print/pdftk port compiled with Java compiler from gcc 4.5

Greg Larkin glarkin at FreeBSD.org
Tue Apr 13 18:13:52 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tsurutani Naoki wrote:
> Greg Larkin <glarkin at freebsd.org> wrote:
> 
>> Can you run the following command for me on your system?
>>
>> ldconfig -r | grep gcc45
> 
> % ldconfig -r | grep gcc45
>         search directories: 
[...]
> 
> % ldconfig -r | grep libstdc++.so.6
>         80:-lstdc++.6 => /usr/lib/libstdc++.so.6
>         848:-lstdc++.6 => /usr/local/lib/compat/pkg/libstdc++.so.6
>         1146:-lstdc++.6 => /usr/local/lib/gcc/i386-portbld-freebsd8.0/3.4.6/libstdc++.so.6
>         1148:-lstdc++.6 => /usr/local/lib/gcc44/libstdc++.so.6
>         1159:-lstdc++.6 => /usr/local/lib/gcc45/libstdc++.so.6
> 
>  Setting LD_LIBRARY_PATH=/usr/local/lib/gcc45 before running pdftk
> can avoid this error.
>  I am not familiar with rpath, but something is wrong arround it, I think.
> gcc can embed some rpath infomation when building pdftk,
> or we must add some linker option about rpath in building pdftk.
> In any case, pdftk must have runtime dependence on gcc45...
> 
> 
> --- 
> 鶴谷直樹
> turutani at scphys.kyoto-u.ac.jp

Hi Tsurutani,

Ok, I see why there's a problem now.  My linker hints were set up in
such a way that /usr/local/lib/gcc45 appeared before /usr/lib, so I
didn't have the libstdc++.so.6 problem.  However, that's not a normal
configuration, so we have to fix this another way.

Gerald, you ran into this problem a while back and posted a question
about it here:
http://www.mail-archive.com/freebsd-ports@freebsd.org/msg23261.html

There are some other folks with the same problem here (old thread):
http://gcc.gnu.org/ml/gcc/2001-03/msg01069.html

Did you ever decide on a resolution for this problem?  Should I simply
create a wrapper script for pdftk that sets LD_LIBRARY_PATH, or is the
rpath solution better?

Tsurutani, in the mean time, can you run pdftk with LD_LIBRARY_PATH set
until we decide on the solution?

Thank you,
Greg
- --
Greg Larkin

http://www.FreeBSD.org/           - The Power To Serve
http://www.sourcehosting.net/     - Ready. Set. Code.
http://twitter.com/sourcehosting/ - Follow me, follow you
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFLxLRM0sRouByUApARAvfDAJ93Bm4wyhUlpl7PTZR6Ulpg9J31SQCfTAIu
9QRjwZAlBepsnFpWuGuMvZ8=
=KPDi
-----END PGP SIGNATURE-----



More information about the freebsd-ports mailing list