[csw-users] Kicad app broke with upgrade pkg-get -Uu
Paul Gress
pgress at optonline.net
Tue Jul 7 20:07:13 CEST 2009
Paul Gress wrote:
> William Bonnet wrote:
>> You are using the package from Blastwave, not from OpenCSW. And this
>> is not an error on your side.
>>
>> You installed the package before the fork, and this package was not
>> updated since. But... the libs it is using have been modified, and
>> libxcb linking is no longer compatible between both project.
>>
>> I suggest your try to remove then reinstall kicad. It should work.
>
> Tried what you asked. Still the same problem.
OK, using what I learned I did a pkginfo -l |/usr/xpg4/bin/grep -f
/tmp/grep.txt where the text file only contained (on seperate lines)
"PKGINST" "HOTLINE" "VERSION". From there I copied all instances of
"blastwave" into a text editor. Then I went down the list to find
packages by blastwave use that matched my ldd list. Removing and
replacing "CSWgtk2" solve most of the problem.
$ ldd /opt/csw/bin/kicad
libwx_gtk2u-2.8.so.0.2.0 => /opt/csw/lib/libwx_gtk2u-2.8.so.0.2.0
libCstd.so.1 => /usr/lib/libCstd.so.1
libCrun.so.1 => /usr/lib/libCrun.so.1
libm.so.1 => /lib/libm.so.1
libthread.so.1 => /lib/libthread.so.1
libc.so.1 => /lib/libc.so.1
libz.so => /opt/csw/lib/libz.so
librt.so.1 => /lib/librt.so.1
libnsl.so.1 => /lib/libnsl.so.1
libsocket.so.1 => /lib/libsocket.so.1
libdl.so.1 => /lib/libdl.so.1
libiconv.so.2 => /opt/csw/lib/libiconv.so.2
libgtk-x11-2.0.so.0 => /opt/csw/lib/libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0 => /opt/csw/lib/libgdk-x11-2.0.so.0
libatk-1.0.so.0 => /opt/csw/lib/libatk-1.0.so.0
libgdk_pixbuf-2.0.so.0 => /opt/csw/lib/libgdk_pixbuf-2.0.so.0
libpango-1.0.so.0 => /opt/csw/lib/libpango-1.0.so.0
libgobject-2.0.so.0 => /opt/csw/lib/libgobject-2.0.so.0
libgmodule-2.0.so.0 => /opt/csw/lib/libgmodule-2.0.so.0
libgthread-2.0.so.0 => /opt/csw/lib/libgthread-2.0.so.0
libpthread.so.1 => /lib/libpthread.so.1
libglib-2.0.so.0 => /opt/csw/lib/libglib-2.0.so.0
libintl.so.3 => /opt/csw/lib/libintl.so.3
libSM.so.6 => /usr/lib/libSM.so.6
libpng12.so.0 => /opt/csw/lib/libpng12.so.0
libjpeg.so.62 => /opt/csw/lib/libjpeg.so.62
libtiff.so.3 => /opt/csw/lib/libtiff.so.3
libexpat.so.0 => /opt/csw/lib/libexpat.so.0
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libXrender.so.1 => /opt/csw/lib/libXrender.so.1
libX11.so.4 => /usr/openwin/lib/libX11.so.4
libpangocairo-1.0.so.0 => /opt/csw/lib/libpangocairo-1.0.so.0
libcairo.so.2 => /opt/csw/lib/libcairo.so.2
libsunmath.so.1 => /opt/csw/lib/libsunmath.so.1
libXext.so.0 => /usr/openwin/lib/libXext.so.0
libfontconfig.so.1 => /opt/csw/lib/libfontconfig.so.1
libintl.so.8 => /opt/csw/lib/i386/libintl.so.8
libiconv.so.2 => /opt/csw/lib/pentium_pro/libiconv.so.2
libICE.so.6 => /usr/X11/lib/libICE.so.6
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libsmbios.so.1 => /usr/lib/libsmbios.so.1
libXau.so.6 => /usr/X11/lib/libXau.so.6
libpangoft2-1.0.so.0 => /opt/csw/lib/libpangoft2-1.0.so.0
libfreetype.so.6 => /opt/csw/lib/libfreetype.so.6
libpixman-1.so.0 => /opt/csw/lib/i386/libpixman-1.so.0
libxcb-render-util.so.0 => /opt/csw/X11/lib/libxcb-render-util.so.0
libxcb-render.so.0 => /opt/csw/X11/lib/libxcb-render.so.0
libxcb.so.1 => /opt/csw/X11/lib/libxcb.so.1
libX11.so.6 => /opt/csw/X11/lib/libX11.so.6
libexpat.so.1 => /opt/csw/lib/i386/libexpat.so.1
libsec.so.1 => /lib/libsec.so.1
libXau.so.6 => /opt/csw/X11/lib/libXau.so.6
libXdmcp.so.6 => /opt/csw/X11/lib/libXdmcp.so.6
libavl.so.1 => /lib/libavl.so.1
libidmap.so.1 => /usr/lib/libidmap.so.1
libldap.so.5 => /usr/lib/libldap.so.5
libsldap.so.1 => /usr/lib/libsldap.so.1
libadutils.so.1 => /usr/lib/libadutils.so.1
libsasl.so.1 => /usr/lib/libsasl.so.1
libnspr4.so => /usr/lib/mps/libnspr4.so
libplc4.so => /usr/lib/mps/libplc4.so
libnss3.so => /usr/lib/mps/libnss3.so
libssl3.so => /usr/lib/mps/libssl3.so
libresolv.so.2 => /lib/libresolv.so.2
libnssutil3.so => /usr/lib/mps/libnssutil3.so
libplds4.so => /usr/lib/mps/libplds4.so
libm.so.2 => /lib/libm.so.2
libXevie.so.1 => /usr/X11/lib/libXevie.so.1
libXss.so.1 => /usr/X11/lib/libXss.so.1
Now when I start it up I get no fonts, only square boxes. This usuall
means a ciaro or pango problem. Also I got error messages upon startup:
$ /opt/csw/bin/kicad
(kicad:2446): Pango-WARNING **: ld.so.1: kicad: fatal:
/opt/csw/lib/64/pango/1.6.0/modules/pango-basic-fc.so: wrong ELF class:
ELFCLASS64
(kicad:2446): Pango-WARNING **: Failed to load Pango module
'/opt/csw/lib/64/pango/1.6.0/modules/pango-basic-fc.so' for id
'BasicScriptEngineFc'
A snapshot of kicad:
screenshot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/users/attachments/20090707/370b3e0b/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screenshot.jpg
Type: image/jpeg
Size: 31566 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/users/attachments/20090707/370b3e0b/attachment-0002.jpg>
More information about the users
mailing list