Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jun 2012 10:33:31 +0300
From:      Volodymyr Kostyrko <c.kworr@gmail.com>
To:        H <hm@hm.net.br>
Cc:        gecko@FreeBSD.org
Subject:   Re: seamonkey upgrade => 2.9.1
Message-ID:  <4FD1AACB.4000007@gmail.com>
In-Reply-To: <4FD17561.7040907@hm.net.br>
References:  <4FCE7044.5060308@hm.net.br> <4FCF082B.2050904@gmail.com> <4FCF198C.1040703@hm.net.br> <4FCF1C7C.2020708@gmail.com> <51da39fbe03c8f0c30b0fe9846eb0169.squirrel@wm.matik.com.br> <4FCF2394.2020303@gmail.com> <353659e8a9859572fac4ea556a76ecb5.squirrel@wm.matik.com.br> <4FCF2982.5070107@gmail.com> <4FCF3A5F.80505@hm.net.br> <4FCF43A3.3030603@gmail.com> <4FCF4876.8090705@hm.net.br> <4FCF4E30.8040305@gmail.com> <4FD0827C.9050404@hm.net.br> <4FD08582.4070602@gmail.com> <4FD17561.7040907@hm.net.br>

next in thread | previous in thread | raw e-mail | index | archive | help
H wrote:
> of course:
>
> # pkg_libchk -noc

Don't use -n option, it deactivates detecting compat libraries as 
missed. Libraries found in compat folder are older version and linking 
with them should be treated as error. The whole point of this check is 
to find what ports have binaries linked with libraries in compat folder. 
Try running "pkg_libchk -qoc".

> I think those are not related and I have no patience to upgrade java and
> OO now

For java they could be also false positives.

> # ldd /usr/local/lib/seamonkey/seamonkey-bin
> /usr/local/lib/seamonkey/seamonkey-bin:
>          libxul.so =>  /usr/local/lib/seamonkey/libxul.so (0x28091000)
>          libxpcom.so =>  /usr/local/lib/seamonkey/libxpcom.so (0x29ea6000)
>          libmozalloc.so =>  /usr/local/lib/seamonkey/libmozalloc.so
> (0x29eaa000)
>          libplds4.so.1 =>  /usr/local/lib/libplds4.so.1 (0x29eac000)
>          libplc4.so.1 =>  /usr/local/lib/libplc4.so.1 (0x29ed8000)
>          libnspr4.so.1 =>  /usr/local/lib/libnspr4.so.1 (0x29f05000)
>          libdbus-glib-1.so.2 =>  /usr/local/lib/libdbus-glib-1.so.2
> (0x29f37000)
>          libdbus-1.so.3 =>  /usr/local/lib/libdbus-1.so.3 (0x29f58000)
>          libgobject-2.0.so.0 =>  /usr/local/lib/libgobject-2.0.so.0
> (0x29f9e000)
>          libgthread-2.0.so.0 =>  /usr/local/lib/libgthread-2.0.so.0
> (0x29fe0000)
>          libglib-2.0.so.0 =>  /usr/local/lib/libglib-2.0.so.0 (0x29fe4000)
>          libiconv.so.3 =>  /usr/local/lib/libiconv.so.3 (0x2a0b7000)
>          libstdc++.so.6 =>  /usr/lib/libstdc++.so.6 (0x2a1af000)
>          libm.so.5 =>  /lib/libm.so.5 (0x2a2a2000)
>          libgcc_s.so.1 =>  /lib/libgcc_s.so.1 (0x2a2bc000)
>          libthr.so.3 =>  /lib/libthr.so.3 (0x2a2d0000)
>          libc.so.7 =>  /lib/libc.so.7 (0x2a2f0000)
>          libsmime3.so =>  /usr/local/lib/seamonkey/libsmime3.so (0x2a40f000)
>          libssl3.so =>  /usr/local/lib/seamonkey/libssl3.so (0x2a432000)
>          libnss3.so =>  /usr/local/lib/seamonkey/libnss3.so (0x2a467000)
>          libnssutil3.so =>  /usr/local/lib/seamonkey/libnssutil3.so
> (0x2a56f000)
>          libcairo.so.2 =>  /usr/local/lib/libcairo.so.2 (0x2a58b000)
>          libpixman-1.so.9 =>  /usr/local/lib/libpixman-1.so.9 (0x2a67f000)
>          libfreetype.so.9 =>  /usr/local/lib/libfreetype.so.9 (0x2a6da000)
>          libfontconfig.so.1 =>  /usr/local/lib/libfontconfig.so.1 (0x2a753000)
>          libXrender.so.1 =>  /usr/local/lib/libXrender.so.1 (0x2a780000)
>          libX11.so.6 =>  /usr/local/lib/libX11.so.6 (0x2a788000)
>          libmozsqlite3.so =>  /usr/local/lib/seamonkey/libmozsqlite3.so
> (0x2a8a1000)
>          libz.so.6 =>  /lib/libz.so.6 (0x2a928000)
>          libevent-1.4.so.4 =>  /usr/local/lib/libevent-1.4.so.4 (0x2a93b000)
>          libexecinfo.so.1 =>  /usr/local/lib/libexecinfo.so.1 (0x2a951000)
>          libXext.so.6 =>  /usr/local/lib/libXext.so.6 (0x2a95c000)
>          libpangocairo-1.0.so.0 =>  /usr/local/lib/libpangocairo-1.0.so.0
> (0x2a96b000)
>          libpangoft2-1.0.so.0 =>  /usr/local/lib/libpangoft2-1.0.so.0
> (0x2a976000)
>          libpango-1.0.so.0 =>  /usr/local/lib/libpango-1.0.so.0 (0x2a9a6000)
>          libgmodule-2.0.so.0 =>  /usr/local/lib/libgmodule-2.0.so.0
> (0x2a9e6000)
>          libgtk-x11-2.0.so.0 =>  /usr/local/lib/libgtk-x11-2.0.so.0
> (0x2a9e9000)
>          libatk-1.0.so.0 =>  /usr/local/lib/libatk-1.0.so.0 (0x2adb3000)
>          libgdk-x11-2.0.so.0 =>  /usr/local/lib/libgdk-x11-2.0.so.0
> (0x2adce000)
>          libXinerama.so.1 =>  /usr/local/lib/libXinerama.so.1 (0x2ae68000)
>          libXi.so.6 =>  /usr/local/lib/libXi.so.6 (0x2ae6b000)
>          libXrandr.so.2 =>  /usr/local/lib/libXrandr.so.2 (0x2ae78000)
>          libXcursor.so.1 =>  /usr/local/lib/libXcursor.so.1 (0x2ae7f000)
>          libXcomposite.so.1 =>  /usr/local/lib/libXcomposite.so.1 (0x2ae88000)
>          libXdamage.so.1 =>  /usr/local/lib/libXdamage.so.1 (0x2ae8b000)
>          libgdk_pixbuf-2.0.so.0 =>  /usr/local/lib/libgdk_pixbuf-2.0.so.0
> (0x2ae8e000)
>          libgio-2.0.so.0 =>  /usr/local/lib/libgio-2.0.so.0 (0x2aea8000)
>          libXfixes.so.3 =>  /usr/local/lib/libXfixes.so.3 (0x2afa1000)
>          libXt.so.6 =>  /usr/local/lib/libXt.so.6 (0x2afa6000)
>          libbz2.so.1 =>  /usr/local/lib/libbz2.so.1 (0x2aff5000)
>          libintl.so.9 =>  /usr/local/lib/libintl.so.9 (0x2b005000)
>          libpcre.so.0 =>  /usr/local/lib/compat/pkg/libpcre.so.0 (0x2b00e000)

^^^ no change, old library still pulled in.

>          libicui18n.so.48 =>  /usr/local/lib/libicui18n.so.48 (0x2b066000)
>          libpcre.so.1 =>  /usr/local/lib/libpcre.so.1 (0x2b255000)

^^^ and new library too.

>          libexpat.so.6 =>  /usr/local/lib/libexpat.so.6 (0x2b2ad000)
>          libpng.so.6 =>  /usr/local/lib/libpng.so.6 (0x2b2cd000)
>          libxcb-shm.so.0 =>  /usr/local/lib/libxcb-shm.so.0 (0x2b2f4000)
>          libxcb-render.so.0 =>  /usr/local/lib/libxcb-render.so.0 (0x2b2f6000)
>          libxcb.so.2 =>  /usr/local/lib/libxcb.so.2 (0x2b2fd000)
>          libXau.so.6 =>  /usr/local/lib/libXau.so.6 (0x2b314000)
>          libXdmcp.so.6 =>  /usr/local/lib/libXdmcp.so.6 (0x2b317000)
>          libpthread-stubs.so.0 =>  /usr/local/lib/libpthread-stubs.so.0
> (0x2b31c000)
>          librpcsvc.so.5 =>  /usr/lib/librpcsvc.so.5 (0x2b31e000)
>          libGL.so.1 =>  /usr/local/lib/libGL.so.1 (0x2b32f000)
>          libbz2.so.4 =>  /usr/lib/libbz2.so.4 (0x2b399000)
>          libSM.so.6 =>  /usr/local/lib/libSM.so.6 (0x2b3a9000)
>          libICE.so.6 =>  /usr/local/lib/libICE.so.6 (0x2b3b0000)
>          libicuuc.so.48 =>  /usr/local/lib/libicuuc.so.48 (0x2b3c7000)
>          libicudata.so.48 =>  /usr/local/lib/libicudata.so.48 (0x2b51d000)
>          libXxf86vm.so.1 =>  /usr/local/lib/libXxf86vm.so.1 (0x2c68d000)
>          libX11-xcb.so.1 =>  /usr/local/lib/libX11-xcb.so.1 (0x2c692000)
>          libxcb-glx.so.0 =>  /usr/local/lib/libxcb-glx.so.0 (0x2c694000)
>          libdrm.so.2 =>  /usr/local/lib/libdrm.so.2 (0x2c6a4000)
>
>
> funny, /usr/local/lib/libpcre.so.1 from pcre port is on the system but
> SMv2.9 seems not to pull it in

Maybe it just doesn't depend by default from library pulling in 
libpcre.so.1?

-- 
Sphinx of black quartz judge my vow.



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