pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: www/opera on FreeBSD
Frédéric Fauberteau transcribed 3.1K bytes:
> I tried to run www/opera on FreeBSD.
Isn't www/opera extremely dusty? I started working
on an update in wip/opera* but without much interest in Opera myself.
Or was www/opera generally functional on some Operating Systems recently?
> $ uname -a
> FreeBSD cocoon.triaxx.org 12.1-RELEASE-p3 FreeBSD 12.1-RELEASE-p3 GENERIC amd64
>
> The package built successfully but libraries seem to be missing. First I tried to build the package with the "native" FreeBSD emulation.
> $ bmake show-var VARNAME=EMUL_TYPE.freebsd
> native
> $ opera
> ld-elf.so.1: Shared object "libfreetype.so.9" not found, required by "opera"
>
> Then, I tried the builtin emulation.
> $ bmake show-var VARNAME=EMUL_TYPE.freebsd
> builtin
> $ opera
> ld-elf.so.1: Shared object "libfreetype.so.9" not found, required by "opera"
>
> Actually, I did not understand what these two emulation types are expected to do. When I look at the resolution of shared objects, I notice that many are missing.
> $ ldd /usr/pkg/lib/opera/opera
> /usr/pkg/lib/opera/opera:
> libfreetype.so.9 => not found (0)
> libfontconfig.so.1 => not found (0)
> libSM.so.6 => not found (0)
> libICE.so.6 => not found (0)
> libXext.so.6 => not found (0)
> libXrender.so.1 => not found (0)
> libX11.so.6 => not found (0)
> libthr.so.3 => /lib/libthr.so.3 (0x801ca0000)
> librt.so.1 => /usr/lib/librt.so.1 (0x801ccd000)
> libstdc++.so.6 => not found (0)
> libm.so.5 => /lib/libm.so.5 (0x801cd5000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x801d07000)
> libc.so.7 => /lib/libc.so.7 (0x801d21000)
>
> When I search for freetype library on the system, I only find the one provided by pkgsrc.
> $ find / -type f -name "libfreetype*"
> /usr/pkg/lib/libfreetype.la
> /usr/pkg/lib/libfreetype.a
> /usr/pkg/lib/libfreetype.so.6.17.1
>
> If I look at the print/freetype2 provided by FreeBSD ports, that is the same version of the library.
>
> Even with LD_LIBRARY_PATH set to /usr/pkg/lib, libfreetype.so.9 is not resolved.
> $ LD_LIBRARY_PATH=/usr/pkg/lib ldd /usr/pkg/lib/opera/opera
> /usr/pkg/lib/opera/opera:
> libfreetype.so.9 => not found (0)
> libfontconfig.so.1 => /usr/pkg/lib/libfontconfig.so.1 (0x801ca0000)
> libSM.so.6 => /usr/pkg/lib/libSM.so.6 (0x801cef000)
> libICE.so.6 => /usr/pkg/lib/libICE.so.6 (0x801cf9000)
> libXext.so.6 => /usr/pkg/lib/libXext.so.6 (0x801d15000)
> libXrender.so.1 => /usr/pkg/lib/libXrender.so.1 (0x801d29000)
> libX11.so.6 => /usr/pkg/lib/libX11.so.6 (0x801d35000)
> libthr.so.3 => /lib/libthr.so.3 (0x801e79000)
> librt.so.1 => /usr/lib/librt.so.1 (0x801ea6000)
> libstdc++.so.6 => not found (0)
> libm.so.5 => /lib/libm.so.5 (0x801eae000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x801ee0000)
> libc.so.7 => /lib/libc.so.7 (0x801efa000)
> libfreetype.so.6 => /usr/pkg/lib/libfreetype.so.6 (0x8022f3000)
> libz.so.6 => /lib/libz.so.6 (0x8023ae000)
> libbz2.so.4 => /usr/lib/libbz2.so.4 (0x8023c8000)
> libexpat.so.1 => /usr/pkg/lib/libexpat.so.1 (0x8023dc000)
> libuuid.so.1 => /usr/pkg/lib/libuuid.so.1 (0x802408000)
> libintl.so.8 => /usr/pkg/lib/libintl.so.8 (0x802411000)
> libxcb.so.1 => /usr/pkg/lib/libxcb.so.1 (0x80241e000)
> libXau.so.6 => /usr/pkg/lib/libXau.so.6 (0x802448000)
> libXdmcp.so.6 => /usr/pkg/lib/libXdmcp.so.6 (0x80244d000)
Home |
Main Index |
Thread Index |
Old Index