Hi
Hab hier ne Woody mit KDE3.02, QT3.03, Kernel 2.4.18
Wollte mir transcode kompilieren, welches sich beim Kompilieren allerdings über die fehlende libwmf beschwert:
libtool: link: cannot find the library `/usr/lib/libwmf.la'
make[2]: *** [tcprobe] Error 1
make[2]: Leaving directory `/home/global/downloads/multimedia/transcode/transcode-0.6.0rc1/import'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/global/downloads/multimedia/transcode/transcode-0.6.0rc1/import'
make: *** [install-recursive] Error 1
**** Installation failed. Aborting package creation.
Restoring overwritten files from backup...OK
Cleaning up...OK
Bye.
Also gedacht, na dieses Problem ist doch ruckzuck beseitigt:
apt-cache search libwmf
libwmf-bin - Windows metafile conversion tools.
libwmf-dev - Windows metafile conversion development.
libwmf-doc - Windows metafile documentation.
libwmf0.2-2 - Windows metafile conversion library.
War leider nix
apt-get install libwmf*
Reading Package Lists... Done
Building Dependency Tree... Done
Note, selecting libwmaker0-dev instead of libwmaker-dev
The following extra packages will be installed:
libpng2-dev libwmaker0-dev libwmf-bin libwmf-dev libwmf-doc
The following packages will be REMOVED:
libpng-dev libqt3-dev libqt3-mt-dev
The following NEW packages will be installed:
libpng2-dev libwmaker0-dev libwmf-bin libwmf-dev libwmf-doc
0 packages upgraded, 5 newly installed, 3 to remove and 4 not upgraded.
Need to get 329kB/713kB of archives. After unpacking 2399kB will be freed.
Do you want to continue? [Y/n]
Wenn ich qt3 runterwerfe, ziehts gleich das komplette KDE3 hinterher... wie umgehe ich dieses Problem, bzw bringe transcode dazu, auch ohne libwmf Support zu kompilieren?? ./configure --help ist da leider nicht besonders aufschlussreich (
Vielen Dank im Voraus
EliasP aka Ironheart
LIBWMF vs. LIBQT3-DEV
Der Konflikt besteht nicht mit qt3, sondern mit libpng - nur am Rande angemerkt.
Gewöhnlich sind Library-Pakete wie (libqt3) in ein Binär und ein Header-Paket (mit der Endung -dev) aufgeteilt. Somit kannst Du die Bibliothek benutzen ohne die Header dafür miinstalleirt haben zu müssen.
Darum kannst Du einfach auch hier die libqt3-dev deinstallieren. Es wird Dein KDE nicht beeinträchtigen. apt-get hat Dir hier schon den richtigen Vorschalg gemacht.
Gewöhnlich sind Library-Pakete wie (libqt3) in ein Binär und ein Header-Paket (mit der Endung -dev) aufgeteilt. Somit kannst Du die Bibliothek benutzen ohne die Header dafür miinstalleirt haben zu müssen.
Darum kannst Du einfach auch hier die libqt3-dev deinstallieren. Es wird Dein KDE nicht beeinträchtigen. apt-get hat Dir hier schon den richtigen Vorschalg gemacht.
Hallo
Thx erstmal.
Das mit den dev/binär Paketen war mir auch klar.... nur, wie stellen sich die KDE Entwickler das vor, es gibt Anwendungen (war in kdesdk-3.02 glaub so) die sowohl zum compilieren libwmf-dev, als auch libqt3-dev benötigen.. Soll man da etwa das eine übers ander Paket drüberbügeln, mit dpgk -i --force-overwrite paket.deb ??? Ist doch wohl auch nicht so die elegante Methode... Oder man platziert die libwmf Header in irgendnem temporären Verzeichnis und verweist dann bei ./configure auf dieses Verzeichnis??
Hat da irgendjemand Erfahrung damit??
Gruß
EliasP
Thx erstmal.
Das mit den dev/binär Paketen war mir auch klar.... nur, wie stellen sich die KDE Entwickler das vor, es gibt Anwendungen (war in kdesdk-3.02 glaub so) die sowohl zum compilieren libwmf-dev, als auch libqt3-dev benötigen.. Soll man da etwa das eine übers ander Paket drüberbügeln, mit dpgk -i --force-overwrite paket.deb ??? Ist doch wohl auch nicht so die elegante Methode... Oder man platziert die libwmf Header in irgendnem temporären Verzeichnis und verweist dann bei ./configure auf dieses Verzeichnis??
Hat da irgendjemand Erfahrung damit??
Gruß
EliasP
Dies kommt normalerweise nich vor. Das Problem liegt darin, dass KDE3 nicht Bestandteil des offiziellen Debians ist. Es müsste die libwmf gegen libpng3 kompiliert werden. Dann würde es auch wieder gehen, dass libwmf-dev und libqt3-dev gleichzeitig installierbar sind. Wenn kdesdk3 nach sid kommt wird dies Problem behoben sein oder es kommt nicht rein. Das gleiche Problem ist bei pixieplus, welches auf Grund des selben Problems nicht in kdegraphics enthalten ist.