Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Dec 2014 17:43:18 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   maintainer-feedback requested: [Bug 196031] [patch] unbreak www/webkit-gtk3 build on FreeBSD 8
Message-ID:  <bug-196031-6497-kTHKtzwtBo@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-196031-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-196031-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
Don Lewis <truckman@FreeBSD.org> has reassigned Bugzilla Automation
<bugzilla@FreeBSD.org>'s request for maintainer-feedback to gnome@FreeBSD.o=
rg:
Bug 196031: [patch] unbreak www/webkit-gtk3 build on FreeBSD 8
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196031



--- Description ---
Created attachment 150647
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D150647&action=
=3Dedit
patch to unbreak www/webkit-gtk3 build on FreeBSD 8

Building www/webkit-gtk3 fails on FreeBSD 8 with the following errors (prio=
r to
r374432 which marked the port broken):

  CXXLD    Programs/LLIntOffsetsExtractor
/usr/local/lib/libc++.so.1: undefined reference to `iswalpha_l'
/usr/local/lib/libc++.so.1: undefined reference to `wctob_l'
/usr/local/lib/libc++.so.1: undefined reference to `snprintf_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswprint_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswlower_l'
/usr/local/lib/libc++.so.1: undefined reference to `mbrtowc_l'
/usr/local/lib/libc++.so.1: undefined reference to `towlower_l'
/usr/local/lib/libc++.so.1: undefined reference to `mbsrtowcs_l'
/usr/local/lib/libc++.so.1: undefined reference to `tolower_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswxdigit_l'
/usr/local/lib/libc++.so.1: undefined reference to `strxfrm_l'
/usr/local/lib/libc++.so.1: undefined reference to `strftime_l'
/usr/local/lib/libc++.so.1: undefined reference to `toupper_l'
/usr/local/lib/libc++.so.1: undefined reference to `isxdigit_l'
/usr/local/lib/libc++.so.1: undefined reference to `wcsxfrm_l'
/usr/local/lib/libc++.so.1: undefined reference to `__mb_cur_max_l'
/usr/local/lib/libc++.so.1: undefined reference to `newlocale'
/usr/local/lib/libc++.so.1: undefined reference to `iswdigit_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswctype_l'
/usr/local/lib/libc++.so.1: undefined reference to `mbrlen_l'
/usr/local/lib/libc++.so.1: undefined reference to `btowc_l'
/usr/local/lib/libc++.so.1: undefined reference to `wcrtomb_l'
/usr/local/lib/libc++.so.1: undefined reference to `mbsnrtowcs_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswcntrl_l'
/usr/local/lib/libc++.so.1: undefined reference to `localeconv_l'
/usr/local/lib/libc++.so.1: undefined reference to `asprintf_l'
/usr/local/lib/libc++.so.1: undefined reference to `mbtowc_l'
/usr/local/lib/libc++.so.1: undefined reference to `strcoll_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswpunct_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswspace_l'
/usr/local/lib/libc++.so.1: undefined reference to `towupper_l'
/usr/local/lib/libc++.so.1: undefined reference to `iswupper_l'
/usr/local/lib/libc++.so.1: undefined reference to `wcsnrtombs_l'
/usr/local/lib/libc++.so.1: undefined reference to `freelocale'
/usr/local/lib/libc++.so.1: undefined reference to `isdigit_l'
/usr/local/lib/libc++.so.1: undefined reference to `wcscoll_l'
/usr/local/lib/libc++.so.1: undefined reference to `sscanf_l'
clang: error: linker command failed with exit code 1 (use -v to see invocat=
ion)
GNUmakefile:40531: recipe for target 'Programs/LLIntOffsetsExtractor' failed
gmake: *** [Programs/LLIntOffsetsExtractor] Error 1
*** Error code 1

This seems to rule out the use of clang and libc++ from ports on FreeBSD 8.

The port Makefile contains the following code to test OSVERSION and force t=
he
use of clang from ports on FreeBSD 8 and 9:

# We need clang + libc++ or gcc 4.7+. gcc has libstdc++ conflict between
# gcc port and base. This originates from icu
.if ${OSVERSION} < 900000
BROKEN=3D        Fails to build
.endif
.if ${OSVERSION}<1000019
CXXFLAGS+=3D    -stdlib=3Dlibc++ -I${LOCALBASE}/include/c++/v1
LDFLAGS+=3D    -stdlib=3Dlibc++
BUILD_DEPENDS+=3D    clang34>=3D3.4:${PORTSDIR}/lang/clang34 \
	libc++>=3D0:${PORTSDIR}/devel/libc++
RUN_DEPENDS+=3D	 libc++>=3D0:${PORTSDIR}/devel/libc++
CC=3D	   clang34
CXX=3D	    clang++34
CPP=3D	    clang-cpp34
CONFIGURE_ENV+=3D    CC=3D${CC} CXX=3D${CXX} CPP=3D${CPP}
.endif

Forcing the use of clang and libc++ for FreeBSD 9 is probably also incorrec=
t.=20
Although the port successfully builds on FreeBSD 9, any ports that depend on
webkit-gtk3 will get linked with both libstdc++ (because icu is built with =
gcc
and libstdc++ from base) and libc++, which is likely to cause application
crashes.  For example devel/seed:

# ldd /usr/local/bin/seed
/usr/local/bin/seed:
    libgthread-2.0.so.0 =3D> /usr/local/lib/libgthread-2.0.so.0 (0x80081b00=
0)
    libglib-2.0.so.0 =3D> /usr/local/lib/libglib-2.0.so.0 (0x800a1c000)
    libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0x800d1c000)
    libseed-gtk3.so.0 =3D> /usr/local/lib/libseed-gtk3.so.0 (0x800f27000)
    libwebkitgtk-3.0.so.0 =3D> /usr/local/lib/libwebkitgtk-3.0.so.0 (0x8011=
48000)
    libthr.so.3 =3D> /lib/libthr.so.3 (0x8032ca000)
    libc.so.7 =3D> /lib/libc.so.7 (0x8034ed000)
    libiconv.so.2 =3D> /usr/local/lib/libiconv.so.2 (0x803848000)
    libpcre.so.1 =3D> /usr/local/lib/libpcre.so.1 (0x803b44000)
    libgirepository-1.0.so.1 =3D> /usr/local/lib/libgirepository-1.0.so.1
(0x803dab000)
    libgtk-3.so.0 =3D> /usr/local/lib/libgtk-3.so.0 (0x803fdc000)
    libgdk-3.so.0 =3D> /usr/local/lib/libgdk-3.so.0 (0x804849000)
    libpangocairo-1.0.so.0 =3D> /usr/local/lib/libpangocairo-1.0.so.0
(0x804ad9000)
    libpango-1.0.so.0 =3D> /usr/local/lib/libpango-1.0.so.0 (0x804ce5000)
    libatk-1.0.so.0 =3D> /usr/local/lib/libatk-1.0.so.0 (0x804f2e000)
    libcairo-gobject.so.2 =3D> /usr/local/lib/libcairo-gobject.so.2 (0x8051=
53000)
    libcairo.so.2 =3D> /usr/local/lib/libcairo.so.2 (0x80535b000)
    libgdk_pixbuf-2.0.so.0 =3D> /usr/local/lib/libgdk_pixbuf-2.0.so.0
(0x805654000)
    libsoup-2.4.so.1 =3D> /usr/local/lib/libsoup-2.4.so.1 (0x805874000)
    libjavascriptcoregtk-3.0.so.0 =3D>
/usr/local/lib/libjavascriptcoregtk-3.0.so.0 (0x805b3f000)
    libgio-2.0.so.0 =3D> /usr/local/lib/libgio-2.0.so.0 (0x806340000)
    libgobject-2.0.so.0 =3D> /usr/local/lib/libgobject-2.0.so.0 (0x8066a400=
0)
    libffi.so.6 =3D> /usr/local/lib/libffi.so.6 (0x8068f1000)
    libenchant.so.1 =3D> /usr/local/lib/libenchant.so.1 (0x806af8000)
    libharfbuzz-icu.so.0 =3D> /usr/local/lib/libharfbuzz-icu.so.0 (0x806d03=
000)
    libharfbuzz.so.0 =3D> /usr/local/lib/libharfbuzz.so.0 (0x806f05000)
    libgmodule-2.0.so.0 =3D> /usr/local/lib/libgmodule-2.0.so.0 (0x80717300=
0)
    libgstapp-1.0.so.0 =3D> /usr/local/lib/libgstapp-1.0.so.0 (0x807376000)
    libgstaudio-1.0.so.0 =3D> /usr/local/lib/libgstaudio-1.0.so.0 (0x807582=
000)
    libgstfft-1.0.so.0 =3D> /usr/local/lib/libgstfft-1.0.so.0 (0x8077ce000)
    libgstpbutils-1.0.so.0 =3D> /usr/local/lib/libgstpbutils-1.0.so.0
(0x8079d7000)
    libgstvideo-1.0.so.0 =3D> /usr/local/lib/libgstvideo-1.0.so.0 (0x807bfc=
000)
    libgstbase-1.0.so.0 =3D> /usr/local/lib/libgstbase-1.0.so.0 (0x807e4400=
0)
    libgstreamer-1.0.so.0 =3D> /usr/local/lib/libgstreamer-1.0.so.0 (0x8080=
9d000)
    libjpeg.so.8 =3D> /usr/local/lib/libjpeg.so.8 (0x808399000)
    libsecret-1.so.0 =3D> /usr/local/lib/libsecret-1.so.0 (0x8085d0000)
    libxslt.so.1 =3D> /usr/local/lib/libxslt.so.1 (0x808820000)
    libxml2.so.2 =3D> /usr/local/lib/libxml2.so.2 (0x808a5b000)
    libGL.so.1 =3D> /usr/local/lib/libGL.so.1 (0x808dbc000)
    libpangoft2-1.0.so.0 =3D> /usr/local/lib/libpangoft2-1.0.so.0 (0x80903b=
000)
    libfontconfig.so.1 =3D> /usr/local/lib/libfontconfig.so.1 (0x80924f000)
    libfreetype.so.6 =3D> /usr/local/lib/libfreetype.so.6 (0x80948a000)
    libpng15.so.15 =3D> /usr/local/lib/libpng15.so.15 (0x80971c000)
    libsqlite3.so.0 =3D> /usr/local/lib/libsqlite3.so.0 (0x80994b000)
    libicui18n.so.53 =3D> /usr/local/lib/libicui18n.so.53 (0x809c01000)
    libicuuc.so.53 =3D> /usr/local/lib/libicuuc.so.53 (0x80a083000)
    libicudata.so.53 =3D> /usr/local/lib/libicudata.so.53 (0x80a418000)
    libwebp.so.5 =3D> /usr/local/lib/libwebp.so.5 (0x80bb07000)
    libXcomposite.so.1 =3D> /usr/local/lib/libXcomposite.so.1 (0x80bd69000)
    libXdamage.so.1 =3D> /usr/local/lib/libXdamage.so.1 (0x80bf6b000)
    libXfixes.so.3 =3D> /usr/local/lib/libXfixes.so.3 (0x80c16d000)
    libXrender.so.1 =3D> /usr/local/lib/libXrender.so.1 (0x80c372000)
    libXt.so.6 =3D> /usr/local/lib/libXt.so.6 (0x80c57b000)
    libX11.so.6 =3D> /usr/local/lib/libX11.so.6 (0x80c7dd000)
    libz.so.6 =3D> /lib/libz.so.6 (0x80cb13000)
    libc++.so.1 =3D> /usr/local/lib/libc++.so.1 (0x80cd27000)
    libcxxrt.so =3D> /usr/local/lib/libcxxrt.so (0x80cfe7000)
    libm.so.5 =3D> /lib/libm.so.5 (0x80d203000)
    libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x80d424000)
    libXinerama.so.1 =3D> /usr/local/lib/libXinerama.so.1 (0x80d632000)
    libXrandr.so.2 =3D> /usr/local/lib/libXrandr.so.2 (0x80d834000)
    libXcursor.so.1 =3D> /usr/local/lib/libXcursor.so.1 (0x80da3d000)
    libXext.so.6 =3D> /usr/local/lib/libXext.so.6 (0x80dc47000)
    libXi.so.6 =3D> /usr/local/lib/libXi.so.6 (0x80de58000)
    libatk-bridge-2.0.so.0 =3D> /usr/local/lib/libatk-bridge-2.0.so.0
(0x80e067000)
    libpixman-1.so.0 =3D> /usr/local/lib/libpixman-1.so.0 (0x80e297000)
    libxcb-shm.so.0 =3D> /usr/local/lib/libxcb-shm.so.0 (0x80e537000)
    libxcb-render.so.0 =3D> /usr/local/lib/libxcb-render.so.0 (0x80e739000)
    libxcb.so.1 =3D> /usr/local/lib/libxcb.so.1 (0x80e942000)
    libgraphite2.so.3 =3D> /usr/local/lib/libgraphite2.so.3 (0x80eb61000)
    libstdc++.so.6 =3D> /usr/lib/libstdc++.so.6 (0x80ed8e000)
    libgsttag-1.0.so.0 =3D> /usr/local/lib/libgsttag-1.0.so.0 (0x80f095000)
    liborc-0.4.so.0 =3D> /usr/local/lib/liborc-0.4.so.0 (0x80f2cd000)
    libgcrypt.so.20 =3D> /usr/local/lib/libgcrypt.so.20 (0x80f554000)
    libgpg-error.so.0 =3D> /usr/local/lib/libgpg-error.so.0 (0x80f800000)
    liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x80fa10000)
    libglapi.so.0 =3D> /usr/local/lib/libglapi.so.0 (0x80fc33000)
    libX11-xcb.so.1 =3D> /usr/local/lib/libX11-xcb.so.1 (0x80fe88000)
    libxcb-glx.so.0 =3D> /usr/local/lib/libxcb-glx.so.0 (0x810089000)
    libxcb-dri2.so.0 =3D> /usr/local/lib/libxcb-dri2.so.0 (0x8102a1000)
    libXxf86vm.so.1 =3D> /usr/local/lib/libXxf86vm.so.1 (0x8104a5000)
    libdrm.so.2 =3D> /usr/local/lib/libdrm.so.2 (0x8106aa000)
    libexpat.so.1 =3D> /usr/local/lib/libexpat.so.1 (0x8108b5000)
    libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x810ad9000)
    libSM.so.6 =3D> /usr/local/lib/libSM.so.6 (0x810ce9000)
    libICE.so.6 =3D> /usr/local/lib/libICE.so.6 (0x810ef0000)
    librpcsvc.so.5 =3D> /usr/lib/librpcsvc.so.5 (0x81110b000)
    librt.so.1 =3D> /usr/lib/librt.so.1 (0x811314000)
    libatspi.so.0 =3D> /usr/local/lib/libatspi.so.0 (0x811519000)
    libdbus-1.so.3 =3D> /usr/local/lib/libdbus-1.so.3 (0x811747000)
    libXau.so.6 =3D> /usr/local/lib/libXau.so.6 (0x81199a000)
    libpthread-stubs.so.0 =3D> /usr/local/lib/libpthread-stubs.so.0 (0x811b=
9c000)
    libXdmcp.so.6 =3D> /usr/local/lib/libXdmcp.so.6 (0x811d9d000)

Solely relying on OSVERSION will also not do the right thing on FreeBSD 10 =
if
the base compiler is set to be gcc (and clang might not even be present).

I don't understand the Makefile comment "gcc has libstdc++ conflict between
gcc port and base".  Both the libstdc++ in base and the version of this lib=
rary
in the default gcc port have the same shared library version number, so they
should be binary compatible and only one of them will get linked into the
executable.

The attached patch adds USES=3Dcompiler:c++11-lib to the Makefile to force =
the
use of gcc and libstdc++ from ports when building on a system where clang is
not the base compiler.	On a system where clang is the base compiler, then
webkit-gtk3 is built with clang and libc++ from base.

NOTE: Executables built using webkit-gtk3 with this patch have not been run
tested.

NOTE: When building with gcc from ports on i386, CPUTYPE must be set to
a value that specifies an architecture that has 8 byte atomic op support (i=
686
or higher?).  If CPUTYPE is not set, the build will fail with an undefined
reference to __atomic_fetch_add_8.

FreeBSD 8:
# ldd /usr/local/bin/seed
/usr/local/bin/seed:
    libgthread-2.0.so.0 =3D> /usr/local/lib/libgthread-2.0.so.0 (0x2808f000)
    libglib-2.0.so.0 =3D> /usr/local/lib/libglib-2.0.so.0 (0x28091000)
    libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0x28185000)
    libseed-gtk3.so.0 =3D> /usr/local/lib/libseed-gtk3.so.0 (0x2818e000)
    libwebkitgtk-3.0.so.0 =3D> /usr/local/lib/libwebkitgtk-3.0.so.0 (0x281a=
b000)
    libthr.so.3 =3D> /lib/libthr.so.3 (0x2a38c000)
    libc.so.7 =3D> /lib/libc.so.7 (0x2a3a1000)
    libiconv.so.2 =3D> /usr/local/lib/libiconv.so.2 (0x2a4bd000)
    libpcre.so.1 =3D> /usr/local/lib/libpcre.so.1 (0x2a5b5000)
    libgirepository-1.0.so.1 =3D> /usr/local/lib/libgirepository-1.0.so.1
(0x2a61e000)
    libgtk-3.so.0 =3D> /usr/local/lib/libgtk-3.so.0 (0x2a64d000)
    libgdk-3.so.0 =3D> /usr/local/lib/libgdk-3.so.0 (0x2ac49000)
    libpangocairo-1.0.so.0 =3D> /usr/local/lib/libpangocairo-1.0.so.0
(0x2acc4000)
    libpango-1.0.so.0 =3D> /usr/local/lib/libpango-1.0.so.0 (0x2accf000)
    libatk-1.0.so.0 =3D> /usr/local/lib/libatk-1.0.so.0 (0x2ad12000)
    libcairo-gobject.so.2 =3D> /usr/local/lib/libcairo-gobject.so.2 (0x2ad2=
f000)
    libcairo.so.2 =3D> /usr/local/lib/libcairo.so.2 (0x2ad3e000)
    libgdk_pixbuf-2.0.so.0 =3D> /usr/local/lib/libgdk_pixbuf-2.0.so.0
(0x2ae28000)
    libsoup-2.4.so.1 =3D> /usr/local/lib/libsoup-2.4.so.1 (0x2ae46000)
    libjavascriptcoregtk-3.0.so.0 =3D>
/usr/local/lib/libjavascriptcoregtk-3.0.so.0 (0x2aeda000)
    libgio-2.0.so.0 =3D> /usr/local/lib/libgio-2.0.so.0 (0x2b5ad000)
    libgobject-2.0.so.0 =3D> /usr/local/lib/libgobject-2.0.so.0 (0x2b6ed000)
    libffi.so.6 =3D> /usr/local/lib/libffi.so.6 (0x2b731000)
    libenchant.so.1 =3D> /usr/local/lib/libenchant.so.1 (0x2b737000)
    libharfbuzz-icu.so.0 =3D> /usr/local/lib/libharfbuzz-icu.so.0 (0x2b7410=
00)
    libharfbuzz.so.0 =3D> /usr/local/lib/libharfbuzz.so.0 (0x2b744000)
    libgmodule-2.0.so.0 =3D> /usr/local/lib/libgmodule-2.0.so.0 (0x2b7ab000)
    libgstapp-1.0.so.0 =3D> /usr/local/lib/libgstapp-1.0.so.0 (0x2b7af000)
    libgstaudio-1.0.so.0 =3D> /usr/local/lib/libgstaudio-1.0.so.0 (0x2b7bb0=
00)
    libgstfft-1.0.so.0 =3D> /usr/local/lib/libgstfft-1.0.so.0 (0x2b806000)
    libgstpbutils-1.0.so.0 =3D> /usr/local/lib/libgstpbutils-1.0.so.0
(0x2b812000)
    libgstvideo-1.0.so.0 =3D> /usr/local/lib/libgstvideo-1.0.so.0 (0x2b8330=
00)
    libgstbase-1.0.so.0 =3D> /usr/local/lib/libgstbase-1.0.so.0 (0x2b876000)
    libgstreamer-1.0.so.0 =3D> /usr/local/lib/libgstreamer-1.0.so.0 (0x2b8d=
1000)
    libjpeg.so.8 =3D> /usr/local/lib/libjpeg.so.8 (0x2b9b7000)
    libsecret-1.so.0 =3D> /usr/local/lib/libsecret-1.so.0 (0x2b9ee000)
    libxslt.so.1 =3D> /usr/local/lib/libxslt.so.1 (0x2ba30000)
    libxml2.so.2 =3D> /usr/local/lib/libxml2.so.2 (0x2ba67000)
    libGL.so.1 =3D> /usr/local/lib/libGL.so.1 (0x2bb9c000)
    libpangoft2-1.0.so.0 =3D> /usr/local/lib/libpangoft2-1.0.so.0 (0x2bbef0=
00)
    libfontconfig.so.1 =3D> /usr/local/lib/libfontconfig.so.1 (0x2bc01000)
    libfreetype.so.6 =3D> /usr/local/lib/libfreetype.so.6 (0x2bc34000)
    libpng15.so.15 =3D> /usr/local/lib/libpng15.so.15 (0x2bcb5000)
    libsqlite3.so.0 =3D> /usr/local/lib/libsqlite3.so.0 (0x2bce0000)
    libicui18n.so.53 =3D> /usr/local/lib/libicui18n.so.53 (0x2bd85000)
    libicuuc.so.53 =3D> /usr/local/lib/libicuuc.so.53 (0x2bfef000)
    libicudata.so.53 =3D> /usr/local/lib/libicudata.so.53 (0x2c164000)
    libwebp.so.5 =3D> /usr/local/lib/libwebp.so.5 (0x2d5ed000)
    libXcomposite.so.1 =3D> /usr/local/lib/libXcomposite.so.1 (0x2d64c000)
    libXdamage.so.1 =3D> /usr/local/lib/libXdamage.so.1 (0x2d64f000)
    libXfixes.so.3 =3D> /usr/local/lib/libXfixes.so.3 (0x2d652000)
    libXrender.so.1 =3D> /usr/local/lib/libXrender.so.1 (0x2d657000)
    libXt.so.6 =3D> /usr/local/lib/libXt.so.6 (0x2d65f000)
    libX11.so.6 =3D> /usr/local/lib/libX11.so.6 (0x2d6ae000)
    libz.so.5 =3D> /lib/libz.so.5 (0x2d7c7000)
    libstdc++.so.6 =3D> /usr/local/lib/gcc48/libstdc++.so.6 (0x2d7d9000)
    libm.so.5 =3D> /lib/libm.so.5 (0x2d8c9000)
    libgcc_s.so.1 =3D> /usr/local/lib/gcc48/libgcc_s.so.1 (0x2d8e3000)
    libXinerama.so.1 =3D> /usr/local/lib/libXinerama.so.1 (0x2d8fe000)
    libXrandr.so.2 =3D> /usr/local/lib/libXrandr.so.2 (0x2d901000)
    libXcursor.so.1 =3D> /usr/local/lib/libXcursor.so.1 (0x2d90a000)
    libXext.so.6 =3D> /usr/local/lib/libXext.so.6 (0x2d913000)
    libXi.so.6 =3D> /usr/local/lib/libXi.so.6 (0x2d922000)
    libatk-bridge-2.0.so.0 =3D> /usr/local/lib/libatk-bridge-2.0.so.0
(0x2d930000)
    libpixman-1.so.0 =3D> /usr/local/lib/libpixman-1.so.0 (0x2d963000)
    libxcb-shm.so.0 =3D> /usr/local/lib/libxcb-shm.so.0 (0x2d9ff000)
    libxcb-render.so.0 =3D> /usr/local/lib/libxcb-render.so.0 (0x2da02000)
    libxcb.so.1 =3D> /usr/local/lib/libxcb.so.1 (0x2da0a000)
    libgraphite2.so.3 =3D> /usr/local/lib/libgraphite2.so.3 (0x2da24000)
    libgsttag-1.0.so.0 =3D> /usr/local/lib/libgsttag-1.0.so.0 (0x2da4f000)
    liborc-0.4.so.0 =3D> /usr/local/lib/liborc-0.4.so.0 (0x2da84000)
    libgcrypt.so.20 =3D> /usr/local/lib/libgcrypt.so.20 (0x2db03000)
    libgpg-error.so.0 =3D> /usr/local/lib/libgpg-error.so.0 (0x2db9c000)
    liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x2dbab000)
    libglapi.so.0 =3D> /usr/local/lib/libglapi.so.0 (0x2dbce000)
    libX11-xcb.so.1 =3D> /usr/local/lib/libX11-xcb.so.1 (0x2dbec000)
    libxcb-glx.so.0 =3D> /usr/local/lib/libxcb-glx.so.0 (0x2dbee000)
    libxcb-dri2.so.0 =3D> /usr/local/lib/libxcb-dri2.so.0 (0x2dc00000)
    libXxf86vm.so.1 =3D> /usr/local/lib/libXxf86vm.so.1 (0x2dc04000)
    libdrm.so.2 =3D> /usr/local/lib/libdrm.so.2 (0x2dc09000)
    libexpat.so.1 =3D> /usr/local/lib/libexpat.so.1 (0x2dc13000)
    libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x2dc33000)
    libSM.so.6 =3D> /usr/local/lib/libSM.so.6 (0x2dc44000)
    libICE.so.6 =3D> /usr/local/lib/libICE.so.6 (0x2dc4c000)
    librpcsvc.so.5 =3D> /usr/lib/librpcsvc.so.5 (0x2dc63000)
    libatspi.so.0 =3D> /usr/local/lib/libatspi.so.0 (0x2dc6c000)
    libdbus-1.so.3 =3D> /usr/local/lib/libdbus-1.so.3 (0x2dc92000)
    libXau.so.6 =3D> /usr/local/lib/libXau.so.6 (0x2dcda000)
    libpthread-stubs.so.0 =3D> /usr/local/lib/libpthread-stubs.so.0 (0x2dcd=
d000)
    libXdmcp.so.6 =3D> /usr/local/lib/libXdmcp.so.6 (0x2dcdf000)


FreeBSD 10:
# ldd /usr/local/bin/seed
/usr/local/bin/seed:
    libgthread-2.0.so.0 =3D> /usr/local/lib/libgthread-2.0.so.0 (0x80081e00=
0)
    libglib-2.0.so.0 =3D> /usr/local/lib/libglib-2.0.so.0 (0x800a1f000)
    libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0x800d26000)
    libseed-gtk3.so.0 =3D> /usr/local/lib/libseed-gtk3.so.0 (0x800f31000)
    libthr.so.3 =3D> /lib/libthr.so.3 (0x801152000)
    libc.so.7 =3D> /lib/libc.so.7 (0x801377000)
    libiconv.so.2 =3D> /usr/local/lib/libiconv.so.2 (0x801721000)
    libpcre.so.1 =3D> /usr/local/lib/libpcre.so.1 (0x801a1b000)
    libgirepository-1.0.so.1 =3D> /usr/local/lib/libgirepository-1.0.so.1
(0x801c8e000)
    libjavascriptcoregtk-3.0.so.0 =3D>
/usr/local/lib/libjavascriptcoregtk-3.0.so.0 (0x801ec6000)
    libgio-2.0.so.0 =3D> /usr/local/lib/libgio-2.0.so.0 (0x8026d2000)
    libgobject-2.0.so.0 =3D> /usr/local/lib/libgobject-2.0.so.0 (0x802a3900=
0)
    libffi.so.6 =3D> /usr/local/lib/libffi.so.6 (0x802c81000)
    libm.so.5 =3D> /lib/libm.so.5 (0x802e88000)
    libgmodule-2.0.so.0 =3D> /usr/local/lib/libgmodule-2.0.so.0 (0x8030b000=
0)
    libz.so.6 =3D> /lib/libz.so.6 (0x8032b3000)
    libicui18n.so.53 =3D> /usr/local/lib/libicui18n.so.53 (0x8034c9000)
    libicuuc.so.53 =3D> /usr/local/lib/libicuuc.so.53 (0x803936000)
    libicudata.so.53 =3D> /usr/local/lib/libicudata.so.53 (0x803cc4000)
    libc++.so.1 =3D> /usr/lib/libc++.so.1 (0x8053a7000)
    libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x805667000)
    libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x805883000)

--- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> ---
Auto-assigned to maintainer gnome@FreeBSD.org=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-196031-6497-kTHKtzwtBo>