Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Oct 2013 23:44:37 GMT
From:      Adam McDougall <mcdouga9@egr.msu.edu>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/182816: print/pdftk needs runtime dep on gcc46 for libgcj.so.12
Message-ID:  <201310072344.r97Nib3X043871@oldred.freebsd.org>
Resent-Message-ID: <201310072350.r97No0f4087006@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         182816
>Category:       ports
>Synopsis:       print/pdftk needs runtime dep on gcc46 for libgcj.so.12
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 07 23:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Adam McDougall
>Release:        9.2-BETA1
>Organization:
>Environment:
FreeBSD hostname 9.2-BETA1 FreeBSD 9.2-BETA1 #0 r253631: Thu Jul 25 21:44:11 EDT 2013     root@build9:/usr/obj/usr/src/sys/AMD64-9  amd64

>Description:
Sometime a while back (months), either print/pdftk effectively lost a runtime dep on gcc46, or something else I had installed lost one, and within the last two months, pkg autoremove allowed me to remove gcc46 and a handful of other packages.  The pdftk port uses gcj and the pdftk binary links against libgcj.so.12 so my impression is it needs a runtime dep on gcc46.  pdftk is apparently not used very often on our systems but very recently the broken binary was discovered (possibly today).  I use poudriere to build my packages.

# ldd `which pdftk`
/usr/local/bin/pdftk:
        libgcj.so.12 => not found (0)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x800a9f000)
        libz.so.6 => /lib/libz.so.6 (0x800d9b000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x800faf000)
        libm.so.5 => /lib/libm.so.5 (0x8012c5000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8014e6000)
        libthr.so.3 => /lib/libthr.so.3 (0x8016f4000)
        libc.so.7 => /lib/libc.so.7 (0x801917000)
>How-To-Repeat:
Presumably install print/pdftk, remove gcc46 assuming it was installed as a compile time dep for pdftk, and execute the pdftk binary to see a missing library error.
>Fix:
Add gcc46 as a runtime dep?

>Release-Note:
>Audit-Trail:
>Unformatted:



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