On 05/02/15 08:57, Joseph Oficre wrote: > Hi @misc! > > Trying to build opennx through ports and catch this > ===> Installing wxWidgets-gtk2-2.8.12p9 from /usr/packages/amd64/all/ > Can't install wxWidgets-gtk2-2.8.12p9 because of libraries > |library atk-1.0.21209.1 not found > | /usr/local/lib/libatk-1.0.so.21409.1 (atk-2.14.0): bad major > |library gio-2.0.4000.0 not found > | /usr/local/lib/libgio-2.0.so.4200.0 (glib2-2.42.1p0): bad major > |library glib-2.0.4000.0 not found > | /usr/local/lib/libglib-2.0.so.4200.0 (glib2-2.42.1p0): bad major > |library gobject-2.0.4000.0 not found > | /usr/local/lib/libgobject-2.0.so.4200.0 (glib2-2.42.1p0): bad major > |library gthread-2.0.4000.0 not found > | /usr/local/lib/libgthread-2.0.so.4200.0 (glib2-2.42.1p0): bad major > Direct dependencies for wxWidgets-gtk2-2.8.12p9 resolve to gtk+2-2.24.26 > libiconv-1.14p1 sdl-1.2.15p6 gettext-0.19.4 libmspack-0.5alphav0 > iodbc-3.52.9p1 > Full dependency tree is libnettle-2.7.1p1 dbus-1.8.16v0 gdbm-1.11p0 > libmspack-0.5alphav0 libelf-0.8.13p2 png-1.6.16 iodbc-3.52.9p1 > gnutls-3.2.21 jasper-1.900.1p2 librsvg-2.40.7 gdk-pixbuf-2.30.8 atk-2.14.0 > hicolor-icon-theme-0.14 gettext-0.19.4 glib2-2.42.1p0 jpeg-9a > libxml-2.9.2p0 p11-kit-0.22.1 gtk+2-2.24.26 libiconv-1.14p1 gmp-5.0.2p2 > libdaemon-0.14p0 libtasn1-4.2p0 tiff-4.0.3p2 cups-libs-2.0.2 > shared-mime-info-1.4 bzip2-1.0.6p1 cairo-1.14.0p1 avahi-0.6.31p15 > libcroco-0.6.8p0 harfbuzz-0.9.38 gtk-update-icon-cache-2.24.26 pcre-8.35 > graphite2-1.2.4 gnome-icon-theme-symbolic-3.12.0p1 > gnome-icon-theme-3.12.0p1 pango-1.36.8 sdl-1.2.15p6 libffi-3.0.13 xz-5.2.0 > python-2.7.9p0 lzo2-2.08 > *** Error 1 in /usr/ports/x11/wxWidgets (/usr/ports/infrastructure/mk/ > bsd.port.mk:1961 '/var/db/pkg/wxWidgets-gtk2-2.8.12p9/+CONTENTS': @if ...) > *** Error 1 in /usr/ports/x11/wxWidgets (/usr/ports/infrastructure/mk/ > bsd.port.mk:2473 'install') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2100 > '/usr/obj/ports/opennx-0.16.0.729/.dep-x11-wxWidgets') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2556 > '/usr/obj/ports/opennx-0.16.0.729/.extract_done') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1940 > '/usr/packages/amd64/all/opennx-0.16.0.729.tgz') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2493 > '_internal-package') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2473 'package') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1957 > '/var/db/pkg/opennx-0.16.0.729/+CONTENTS') > *** Error 1 in /usr/ports/x11/nx/opennx (/usr/ports/infrastructure/mk/ > bsd.port.mk:2473 'install') > > > So as i know the problem is bad lib version. For example i need atk-2.14.0. > The main thing is that i have atk-2.14.0 package installed (but no 2.14.0 > lib present, lol). > > How can i solve this without reinstalling packages? Because it wants to > remove a lot of dependecies.... > Upgrade process was pretty simple, just loaded bsd.rd, (U), then sysmerge > and pkg_add -u. So i cant truly understand how could my pretty system do > this to me :c >
Looks like mixing 5.6 and 5.7 packages. > Can't install wxWidgets-gtk2-2.8.12p9 because of libraries > |library atk-1.0.21209.1 not found > | /usr/local/lib/libatk-1.0.so.21409.1 (atk-2.14.0): bad major wxWidgets-gtk2 wants the atk-2.12 (5.6) library atk-1.0.21209.1, but you have atk-2.14 (5.7) library atk-1.0.21409.1 installed. Your trying to install the 5.6 version of wxWidgets-gtk2 maybe PKG_PATH is set wrongly to 5.6 packages. Or you didn't clean out /usr/ports/package/all/amd64 so have old packages built under 5.6.