k3b .deb selber bauen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Voetzi
Beiträge: 134
Registriert: 04.02.2003 14:37:19
Kontaktdaten:

k3b .deb selber bauen

Beitrag von Voetzi » 01.07.2003 19:22:49

Hallo zusammen,

Ich habe folgendes Problem. Und zwar will ich k3b-0.9pre2 selber als .deb Packet bauen. Habe die Sourcen entpackt, dh_make auugefüht.

Bei

Code: Alles auswählen

fakeroot debian/rules binary 
bekomme ich folgenden Fehler

Code: Alles auswählen

checking for Qt... configure: error: Qt (>= Qt 3.1 (20021021)) (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!
make: *** [config.status] Fehler 1
Übrigens ich verwende sid und kde 3.1.2.

Danke schon mal im vorraus
Vötzi

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 01.07.2003 21:27:44

in debian/rules "--with-qt-includes=/usr/include/qt3" zu den configure Optionen hinzufügen. Falls es dann immer noch nicht geht, solltest Du die benötigten *-dev Packages installieren.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Voetzi
Beiträge: 134
Registriert: 04.02.2003 14:37:19
Kontaktdaten:

Beitrag von Voetzi » 01.07.2003 21:35:43

Des mit dem Hinzufügen in der rules hat nix gebracht.

Denk auch, dass es an nem fehlenden dev Packet liegt. Nur ist, soweit ich weiss, in sid ja libqt3c102-mt drinnen und dazu hab ich bis jetzt noch nirgendwo ein dev Packet gefunden.

Hab vorher mal zur Sicherheit

Code: Alles auswählen

apt-get install libqt3c102-mt*
gemacht. Hat aber mal nix an meinem Problem geändert.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 01.07.2003 21:38:08

Ich habe die folgenden qt3 Pakete installiert:

Code: Alles auswählen

wintermute:/home/dreker# COLUMNS=200 dpkg -l libqt*|grep ^ii|awk '{print $2}'
libqt3-compat-headers
libqt3-headers
libqt3-mt-dev
libqt3-plugins-headers
libqt3c102-mt
libqt3c102-mt-mysql
libqt3c102-mt-odbc
(Warnung: Das ist SID + orth Debs...)

libqt3-mt-dev fehlt Dir wohl... (und evtl. das compat-headers Paket)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Voetzi
Beiträge: 134
Registriert: 04.02.2003 14:37:19
Kontaktdaten:

Beitrag von Voetzi » 01.07.2003 21:53:36

Naja das qt Problem is weg lag an ner veralteten header die ich von Hand entfernen musste. Dafür hab ich jetzt einen neuen Fehler mit dem ich nix anfangen kann:

Code: Alles auswählen

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
make: *** [config.status] Fehler 1

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 01.07.2003 22:03:14

Code: Alles auswählen

apt-get install kdelibs4-dev
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 10.07.2003 13:12:43

Hi,
ich hab das gleiche Problem.
Nur klappt bei mir

Code: Alles auswählen

apt-get install libqt3-mt-dev
nicht, weil:

Code: Alles auswählen

beowulfslap:/home/beowulf/Desktop# apt-get install libqt3-mt-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder dass, wenn Sie die
instabile Distribution verwenden, einige erforderliche Pakete noch nicht
kreiert oder aus Incoming herausbewegt wurden.

Da Sie nur eine einzige Operation angefordert haben ist es sehr wahrscheinlich,
dass das Paket einfach nicht installierbar ist und eine Fehlermeldung über
dieses Paket erfolgen sollte.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
  libqt3-mt-dev: Hängt ab: libqt3-headers (= 3:3.1.1-8) aber 3:3.1.2-0woody1 soll installiert werden
E: Kaputte Pakete
beowulfslap:/home/beowulf/Desktop#
würd nen

Code: Alles auswählen

apt-get install --force libqt3-mt-dev
wohl helfen? Ich hab irgendwie keinen Bock, mir meinen Rechner abzuschiessen...

Code: Alles auswählen

apt-cache show libqt3-headers
sagt übrigens:

Code: Alles auswählen

beowulfslap:/home/beowulf/Desktop# apt-cache show libqt3-headers
Package: libqt3-headers
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 2216
Maintainer: Martin Loschwitz <madkiss@madkiss.org>
Source: qt-x11-free
Version: 3:3.1.2-0woody1
Replaces: libqt3-mt-dev, libqt3-dev
Recommends: libqt3-mt-dev
Description: Qt3 header files
 This package contains all header files for libqt and libqt-mt which come
 with Qt3. If you want to compile or develop programs which use Qt3, you
 have to install this package.
Warum steht da denn Woody, ich hab doch eigentlich nen SID???
Hat irgendwer das schonmal gelöst?
Ist das nen bug? Sollte man den Maintainer mal anschreiben?
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 10.07.2003 20:51:48

Hattest Du 'mal die KDE Woody Debs drauf? Wenn ja, hast Du nicht richtig aufgeräumt. Runter mit dem ganzen alten Kram!

Code: Alles auswählen

COLUMNS=200 dpkg -l | grep woody
sollte Dir zeigen, was da noch so rumliegt...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 11.07.2003 10:25:08

thx für den Tip, es lag noch einiges da rum:

Code: Alles auswählen

beowulf@beowulfslap:~$ sudo dpkg -l | grep woody
ii  imlib2         1.9.14-10woody Imlib is an imaging library for X and X11
rc  karm           3.1.1-0woody1  KDE time tracker tool
rc  kcalc          3.1.1-0woody1  KDE calculator
rc  kcharselect    3.1.1-0woody1  KDE character selector
rc  kcoloredit     3.1.1-0woody2  An editor for palette files
rc  kcron          3.1.1-0woody1  KDE Crontab editor
rc  kdelibs3       2.2.2-13.woody KDE core libraries (runtime files)
rc  kdepasswd      3.1.1-0woody1  KDE password changer
rc  kdvi           3.1.1-0woody2  KDE dvi viewer
rc  kedit          3.1.1-0woody1  KDE text editor
rc  kfax           3.1.1-0woody2  KDE G3/G4 Fax Viewer
rc  kghostview     3.1.1-0woody2  PostScript viewer for KDE
rc  khexedit       3.1.1-0woody1  KDE hex editor
rc  kiconedit      3.1.1-0woody2  An icon editor for creating KDE icons
rc  kjots          3.1.1-0woody1  KDE note taking utility
rc  knotes         3.1.1-0woody1  KDE Notes
rc  kooka          3.1.1-0woody2  Scanner program for KDE
rc  kpaint         3.1.1-0woody2  A Simple Paint Program for KDE
rc  kpovmodeler    3.1.1-0woody2  A graphical editor for povray scenes
rc  kruler         3.1.1-0woody2  a screen ruler and color measurement tool fo
rc  ksnapshot      3.1.1-0woody2  Screenshot application for KDE
rc  ksysv          3.1.1-0woody1  KDE SysV-style init configuration editor
rc  ktimer         3.1.1-0woody1  KDE timer
rc  kuser          3.1.1-0woody1  KDE user/group administration tool
rc  kviewshell     3.1.1-0woody2  KDE generic framework for viewer application
ii  liba52-0.7.4   0.7.4-woody1   Library for decoding ATSC A/52 streams.
rc  libarts        2.2.2-13.woody aRts Sound system
ii  libdirectfb-0. 0.9.15-0woody1 frame buffer graphics library (for 2.4+ kern
ii  libdns5        9.2.1-2.woody. DNS Shared Library used by BIND
ii  libfame-0.9    0.9.0-woody0.0 A video encoding library - runtime files
rc  libkmid        2.2.2-13.woody aRts Sound system (midi/kmedia support libra
rc  libkscan1      3.1.1-0woody2  Scanner library for KDE
ii  liblame0       3.93.1-woody0. LAME Ain't an MP3 Encoder
ii  libpgsql2      7.2.1-2woody2  Shared library libpq.so.2 for PostgreSQL
rc  libqt3         3.1.2-0woody1  Qt Library
ii  libqt3-compat- 3.1.2-0woody1  Qt 1.x and 2.x compatibility includes
ii  libqt3-headers 3.1.2-0woody1  Qt3 header files
ii  libqt3-i18n    3.1.2-0woody1  i18n files for Qt3 library
rc  libqt3-mt      3.1.2-0woody1  Qt GUI Library (Threaded runtime version)
ii  libqt3-plugins 3.1.2-0woody1  Qt3 plugin header files
rc  libqtc1        3.1.1-0woody1  Qt bindings for C
ii  libsmokeqt-dev 3.1.1-0woody1  Scripting Meta Object Kompiler Engine - bind
rc  libsmokeqt1    3.1.1-0woody1  Scripting Meta Object Kompiler Engine - bind
ii  libxine0       0.9.13-2woody3 the xine video/media player library, binary
ii  libxvidencore0 0.9.1-woody0.0 MPEG-4 Video encoder
rc  qt3-assistant  3.1.2-0woody1  The Qt3 assistant application
rc  qt3-designer   3.1.2-0woody1  Qt3 Designer
rc  qt3-dev-tools- 3.1.2-0woody1  Tools to develop embedded Qt applications
ii  qt3-doc        3.1.2-0woody1  Qt3 API documentation
rc  qt3-linguist   3.1.2-0woody1  The Qt3 Linguist
rc  qt3-qtconfig   3.1.2-0woody1  The Qt3 Configuration Application
rc  secpolicy      3.1.1-0woody1  KDE PAM security policy configuration tool
beowulf@beowulfslap:~$ sudo su
Irgendwie hat mich das geschockt...

edit: Das Programm konnt ich nu auch ohne Probleme kompilieren...
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

Antworten