qt31 & kde Kompilierung schlägt fehl

From: Benjamin Thelen <benjamin.thelen(at)ccgis.de>
Date: Tue, 22 Apr 2003 20:01:33 +0200

Hallo,

ich habe ein cvsup ausgeführt, um die Ports-Collection zu aktualisieren und
habe dann mit pkg_version -c die Liste abgearbeitet. Was nicht ganz einfach
war, weil es nicht klar ist, welcher Port vor welchem Port installiert
werden muss. Gibt es hier nicht eine möglichkeit zu sagen, aktualisiere alle
Ports, die aktualisiert werden müssen?

Die drei größen Ports, die aktualisiert wurden, bzw. werden sollten, waren
MySQL, XFree86 und KDE3, dazu noch jede Menge Kleinzeug. XFree86 ließ sich
schließlich aktualisieren und funktioniert (ohne KDE). Allerdings ließ sich
KDE nicht aktualisieren, weil ihm offensichtlich die neuere qt 3.1.x fehlt
(Siehe Output unten). Nachdem ich alle KDE-"Teile" versucht habe zu
aktualisieren (also mit Hilfe der Kommandos, die bei pkg_version -c
angegeben werden) und alles mit der gleichen Fehlermeldung gescheitert ist,
ließ sich KDE auch nicht mehr starten (Permission...). Ich habe daraufhin
den kompletten KDE3, samt qt 3.0.5 mit Hilfe von pkg_delete
runtergeschmissen (mehr aus Frust, zugegebener Maßen). Dabei, wie aber auch
schon bei der Softwareaktualisierung (pkg_version -c) ist mir immer wieder
aufgefallen, dass gemeldet wird, dass ältere Pakete eigentlich ja nicht
gelöscht werden sollen, aber, er macht es trotzdem ("delete it anyway" oder
so), bzw. beim pkg_delete konnten zig Dateien/Verzeichnisse nicht entfernt
werden. Zuviel, um es zu dokumentieren. Klingt also recht unsauber
deinstalliert. Ist das normal??

----------------------------------------------------------------------------

----
checking for extra libs... added
checking for libz... -lz
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... configure: error: Qt (>= Qt 3.1.0) (library qt-mt) not
found.
 Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
===>  Script "configure" failed unexpectedly.
      Please report the problem to kde(at)FreeBSD.org [maintainer] and attach
      the "/usr/ports/x11/kdelibs3/work/kdelibs-3.1.1a/config.log" including
      the output of the failure of your make command. Also, it might be a
      good idea to provide an overview of all packages installed on your
      system (e.g. an `ls /var/db/pkg`).
*** Error code 1
Stop in /usr/ports/x11/kdelibs3.
*** Error code 1
Stop in /usr/ports/x11/kdebase3.
*** Error code 1
Stop in /usr/ports/x11/kde3.
----------------------------------------------------------------------------
----
Zum einen frage ich mich, wieso das als Dependency nicht gleich mit
installiert wird und zum anderen scheitert leider sogar die qt-3.1.1
Installation (siehe output):
----------------------------------------------------------------------------
----
/usr/local/lib/libmng.so: undefined reference to `cmsDoTransform'
/usr/local/lib/libmng.so: undefined reference to `cmsErrorAction'
/usr/local/lib/libmng.so: undefined reference to `cmsCreateRGBProfile'
/usr/local/lib/libmng.so: undefined reference to `cmsFreeGamma'
/usr/local/lib/libmng.so: undefined reference to `cmsOpenProfileFromFile'
/usr/local/lib/libmng.so: undefined reference to `cmsCloseProfile'
/usr/local/lib/libmng.so: undefined reference to `cmsDeleteTransform'
/usr/local/lib/libmng.so: undefined reference to `cmsCreateTransform'
/usr/local/lib/libmng.so: undefined reference to `cmsBuildGamma'
/usr/local/lib/libmng.so: undefined reference to `cmsWhitePointFromTemp'
gmake[3]: *** [../../../bin/uic] Error 1
gmake[3]: Leaving directory
`/usr/ports/x11-toolkits/qt31/work/qt-x11-free-3.1.1
/tools/designer/uic'
gmake[2]: *** [sub-uic] Error 2
gmake[2]: Leaving directory
`/usr/ports/x11-toolkits/qt31/work/qt-x11-free-3.1.1
/tools/designer'
gmake[1]: *** [sub-designer] Error 2
gmake[1]: Leaving directory
`/usr/ports/x11-toolkits/qt31/work/qt-x11-free-3.1.1
/tools'
gmake: *** [sub-tools] Error 2
*** Error code 2
Stop in /usr/ports/x11-toolkits/qt31.
----------------------------------------------------------------------------
----
In diesem Fall ist mir überhaupt nicht klar, wo das Problem liegt.
Eine andere Sache im Zusammenhang mit "pkg_version -c" führte noch dazu,
dass Apache 1.3.27 nicht mehr startete. Die Softwareaktualiesierung hat
wahrscheinlich dazu geführt (das war Donnerstag, bin mir nicht mehr ganz
sicher)dass pdflib-4.x gegen pdflib-5.0.0 ausgetauscht wurde und Apache
greift aber auf eine pdflib.so.4 oder so ähnlich zu und will deshalb nicht
starten. Ich habe die 4er wieder nachinstalliert und siehe da es geht.
Eigentlich hätte die 4er doch gar nicht heruntergeschmissen werden dürfen,
weil die dependencies doch eigentlich dafür sorgen, dass soetwas nicht
passiert??
Nach einem make clean in /usr/ports/.../qt311 bzw. .../kde3 hat sieht die
Fehlermeldung mit der die KDE-Installation abbricht genauso aus, wie die von
qt. Das config.log existiert jetzt auch nicht mehr. Wollte es jetzt gerade
eigentlich noch dazu packen.
Ich habe jetzt keine Ahnung mehr, was ich noch tun kann, damit ich den KDE
wieder ans Laufen bekomme. Habe ich mir mein System komplett zerschossen?
Der nächste Schritt ist für mich entweder die 4.8 oder debian, weil Linux
(wenn auch sehr ungern).
Die Kompilierung von qt bricht übrigens erst sehr spät ab, wohingegen die
KDE Kompilierung jetzt nahezu sofort abbricht.
Für jede Hilfe dankbar!!
Benjamin
Hier noch eine Liste der installierten Software (pkg_info):
Mesa-3.4.2_2        A graphics library similar to SGI's OpenGL
ORBit-0.5.17        High-performance CORBA ORB with support for the C
language
XFree86-4.3.0,1     X11/XFree86 core distribution (complete, using
mini/meta-po
XFree86-FontServer-4.3.0 XFree86-4 font server
XFree86-Server-4.3.0_3 XFree86-4 X server and related programs
XFree86-clients-4.3.0_1 XFree86-4 client programs and related files
XFree86-documents-4.3.0 XFree86-4 documentation
XFree86-font100dpi-4.3.0 XFree86-4 bitmap 100 dpi fonts
XFree86-font75dpi-4.3.0 XFree86-4 bitmap 75 dpi fonts
XFree86-fontCyrillic-4.3.0 XFree86-4 Cyrillic fonts
XFree86-fontDefaultBitmaps-4.3.0 XFree86-4 default bitmap fonts
XFree86-fontEncodings-4.3.0 XFree86-4 font encoding files
XFree86-fontScalable-4.3.0 XFree86-4 scalable fonts
XFree86-libraries-4.3.0_1 XFree86-4 libraries and headers
Xft-2.1_7           A client-sided font API for X applications
apache-1.3.27_4     The extremely popular Apache http server.  Very fast,
very
apache-ant-1.5.3.1  Java- and XML-based build tool, conceptually similar to
mak
autoconf-2.53_1     Automatically configure source code on many Un*x
platforms
autoconf213-2.13.000227_5 Automatically configure source code on many Un*x
platforms
automake-1.5,1      GNU Standards-compliant Makefile generator
automake14-1.4.5_9  GNU Standards-compliant Makefile generator (legacy
version
bison-1.75          A parser generator from FSF, (mostly) compatible with
Yacc
crimson-1.1.3_1     Implements the Java API for XML Processing (JAXP)
cups-base-1.1.18.0_4 The Common UNIX Printing System: headers, libs, &
daemons
cvsup-16.1h         General network file distribution system optimized for
CVS
doxygen-1.2.18      A documentation system for C and C++
expat-1.95.6_1      XML 1.0 parser written in C
ezm3-1.1            Easier, more portable Modula-3 distribution for building
CV
fam-2.6.9_2         A file alteration monitor
fontconfig-2.2.0    An XML-based font configuration API for X Windows
freetype2-2.1.4_1   A free and portable TrueType font rendering engine
gcc-3.2.2_20030326  GNU Compiler Collection 3.2.2
gd-2.0.11           A graphics library for fast creation of images
gdal-1.1.8          A translator library for raster geospatial data formats
gettext-0.11.5_1    GNU gettext package
ghostscript-gnu-7.05_5 GNU Postscript interpreter
glib-1.2.10_9       Some useful routines of C programming (previous stable
vers
gmake-3.80          GNU version of 'make' utility
graphviz-1.9        Graph Visualization Software from AT&T and Bell Labs
gtk-1.2.10_9        Gimp Toolkit for X11 GUI (previous stable version)
help2man-1.29       Automatically generating simple manual pages from
program o
imake-4.3.0         Imake and other utilities from XFree86
javavmwrapper-1.4   Wrapper script for various Java Virtual Machines
jdk-1.1.8           Java Development Kit 1.1
jdk-1.3.1p8_1       Java Development Kit 1.3
jfc-1.1.1           Java Foundation Classes (JFC)/Swing
jpeg-6b_1           IJG's jpeg compression utilities
libart_lgpl2-2.3.11 Library for high-performance 2D graphics
libaudiofile-0.2.3  A sound library for SGI audio file
libgnugetopt-1.2    GNU getopt library
libiconv-1.8_2      A character set conversion library
libmng-1.0.5        Multiple-image Network Graphics (MNG) reference library
libogg-1.0_1,3      Ogg bitstream library
libtool-1.3.4_4     Generic shared library support script
libvorbis-1.0_1,3   Audio compression codec library
libwww-5.4.0        The W3C Reference Library
libxml2-2.5.6       Xml parser library for GNOME
libxslt-1.0.29      The XSLT C library for GNOME
linux-sun-jdk-1.3.1.07_1 Sun Java Development Kit 1.3 for Linux
linux_base-6.1_5    The base set of packages needed in Linux mode
m4-1.4_1            GNU's m4
mod_php4-4.3.1      PHP4 module for Apache
mozilla-1.3_1,2     The open source, standards compliant web browser
mysql-client-3.23.56 Multithreaded SQL database (client)
mysql-server-4.0.12_1 Multithreaded SQL database (server)
nspr-4.3            A platform-neutral API for system level and libc like
funct
open-motif-2.2.2_1  Motif X11 Toolkit (industry standard GUI (IEEE 1295))
p5-Authen-PAM-0.14  A Perl interface to the PAM library
p5-DBD-Pg-1.21      Provides access to PostgreSQL databases through the DBI
p5-DBI-1.34_1       The perl5 Database Interface.  Required for DBD::*
modules
p5-Data-ShowTable-3.3 Perl5 module to pretty-print arrays of data
p5-Mysql-modules-1.2219 Perl5 modules for accessing MySQL databases
p5-Net-Daemon-0.36  Perl5 extension for portable daemons
p5-Net-SSLeay-1.17  Perl5 interface to SSL
p5-PlRPC-0.2016     Perl module for writing RPC servers and clients
p5-Storable-2.06    Persistency for perl data structures
p5-Test-Harness-2.26 Run perl standard test scripts with statistics
p5-Test-Simple-0.47_1 Basic utilities for writing tests in perl
pcre-3.9            Perl Compatible Regular Expressions library
pdflib-4.0.3_1      A C library for dynamically generating PDF
pkgconfig-0.15.0    An utility used to retrieve information about installed
lib
png-1.2.5_2         Library for manipulating PNG images
popt-1.6.4          A getopt(3) like library with a number of enhancements,
fro
postgresql-7.3.2_1  The most advanced open-source database available
anywhere
proj-4.4.5          Cartographic Projections library
python-2.2.2_2      An interpreted object-oriented programming language
rpm-3.0.6_6         The Red Hat Package Manager
tcl-8.3.5_1         Tool Command Language
tiff-3.5.7          Tools and library routines for working with TIFF images
tk-8.3.5_1          Graphical toolkit for TCL
unixODBC-2.2.4      ODBC library suite for Unix
unzip-5.50          List, test and extract compressed files in a ZIP archive
urwfonts-1.0        Another font package for X
webmin-1.080_4      Web-based interface for system administration for Unix
wrapper-1.0_3       Wrapper for XFree86-4 server
xanim-2.80.2        Play most popular animation formats and show pictures
zip-2.3_1           Create/update ZIP files compatible with pkzip
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 22 Apr 2003 - 20:01:53 CEST

search this site