openoffice package requires libstdc++.so.6

Stephen Montgomery-Smith stephen at math.missouri.edu
Sat Jan 12 12:48:47 PST 2008


Install the package/port gcc42.

I have said this to the list before.  Surely any port that uses gcc4.2 
or such like HAS to have it listed as RUN_DEPENDS or LIB_DEPENDS as well 
as BUILD_DEPENDS.  And this needs to be fixed at the ports/Mk level. 
How can the naive user be expected to know to install gcc42.  (Even if 
you are running FreeBSD 7.x, this comes an issue with any port that uses 
FORTRAN.)


Jason C. Wells wrote:
> The prebuilt package openoffice-2.3.1 requires libstdc++.so.6.  FreeBSD 
> 6.3 has libstdc++.so.5.
> 
> I have always rolled my own and am unfamiliar with packages.  This 
> particular package would appear to have been built against a librart 
> version that is not installed on FreeBSD-6.  If I have somehow erred, 
> please point out my error.
> 
> Is this package buggy?
> 
> Shouldn't packages link against /usr/lib/libstdc++.so and so follow the 
> softlinks that the system provides?
> 
> On my system:
> 
> $ openoffice.org-2.3.1-scalc
> /libexec/ld-elf.so.1: Shared object "libstdc++.so.6" not found, required 
> by "javaldx"
> /libexec/ld-elf.so.1: Shared object "libstdc++.so.6" not found, required 
> by "pagein"
> /libexec/ld-elf.so.1: Shared object "libstdc++.so.6" not found, required 
> by "soffice.bin"
> 
> 
> $ ls -la /usr/lib/libstdc++*
> -r--r--r--  1 root  wheel  1585324 Jan 11 05:55 /usr/lib/libstdc++.a
> lrwxr-xr-x  1 root  wheel       14 Jan 11 05:55 /usr/lib/libstdc++.so -> 
> libstdc++.so.5
> -r--r--r--  1 root  wheel   803928 Jan 11 05:55 /usr/lib/libstdc++.so.5
> -r--r--r--  1 root  wheel  1577098 Jan 11 05:55 /usr/lib/libstdc++_p.a
> 
> Thanks,
> Jason
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> 
> 



More information about the freebsd-ports mailing list