Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
guennid
Beitrag
von guennid » 24.03.2007 11:06:46
Ich versuche dillo-0.8.6 mit 'nem patch für frames, tabs, etc. auf sarge "quick and dirty" zu komplilieren.
Der Versuch scheitert mit diesen Fehlermeldungen:
Code: Alles auswählen
make[3]: Entering directory `/home/thekla/tmp/dillo-0.8.6-i18n-misc-20060709/dpi'
if i386-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR='"/usr/share/locale"' -I/usr/local/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -g -O2 -MT downloads.o -MD -MP -MF ".deps/downloads.Tpo" \
-c -o downloads.o `test -f 'downloads.cc' || echo './'`downloads.cc; \
then mv -f ".deps/downloads.Tpo" ".deps/downloads.Po"; \
else rm -f ".deps/downloads.Tpo"; exit 1; \
fi
downloads.cc:34:22: fltk/run.h: Datei oder Verzeichnis nicht gefunden
downloads.cc:35:25: fltk/Window.h: Datei oder Verzeichnis nicht gefunden
downloads.cc:36:25: fltk/Widget.h: Datei oder Verzeichnis nicht gefunden
...
Kann mir jemand sagen, was hier fehlt?
Grüße, Günther
-
justusjonas
- Beiträge: 44
- Registriert: 09.03.2007 19:35:09
Beitrag
von justusjonas » 24.03.2007 12:15:33
Hallo,
spontan würde ich sagen
libfltk1.1-dev. Das ist das Fast Light Toolkit. Du kannst aber mit
alle Abhängigkeiten für das Source-Paket herunterladen.
Grüße,
justusjonas
Edit: Fehler im Code korrigiert, s. u.
Zuletzt geändert von
justusjonas am 24.03.2007 13:11:18, insgesamt 1-mal geändert.
-
guennid
Beitrag
von guennid » 24.03.2007 12:41:25
die lib ist vorhanden. Außerdem habe ich installiert libfltk1.1c102 und libfltk1.1c102-dbg.
apt-get build-deb gibt sowhl mit "dillo" als auch mit "libfltk1.1-dev" als Paketnamen nur den Fehler "ungültige Operation" zurück.
Ich vermute mal, das mit apt-get build-deb funktioniert auch nur bei debian-bekannten sourcen. Ich dagegen will ja gepatchten fremden quellcode kompilieren.
Grüße, Günther
-
Spasswolf
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Beitrag
von Spasswolf » 24.03.2007 12:49:41
1. apt-get build-dependencies
2. Du brauchst deb-src Einträge in der sources.list.
-
guennid
Beitrag
von guennid » 24.03.2007 12:54:48
Hat jemand 'nen link für die sources.list? Ich bin est seit kurzem stolzer Besitzer von Schmalspur-dsl. Habe bisher immer von CDs installiert und da hatte ich keine sourcen.
Grüße, Günther
-
justusjonas
- Beiträge: 44
- Registriert: 09.03.2007 19:35:09
Beitrag
von justusjonas » 24.03.2007 13:09:45
Hallo,
da habe ich mich wohl vertippt. Es muss natürlich
build-dep heißen. Danke Spasswolf. Die Zeile für die sources.list kann wie folgt aussehen:
Code: Alles auswählen
deb-src http://ftp.de.debian.org/debian stable main contrib non-free
Wenn durch die neuere Version oder den Patch keine zusätzlichen Abhängigkeiten verwendet werden, dann müssten trotzdem alle nötigen Pakete installiert werden.
Grüße,
justusjonas
-
guennid
Beitrag
von guennid » 24.03.2007 13:29:25
Druckfehler berichtigt, sources.list angepasst. Abhängigkeiten für libfltk1.1-dev installiert.
Gleiche Fehlermeldung beim Kompilierversuch für dillo
Grüße, Günther
-
justusjonas
- Beiträge: 44
- Registriert: 09.03.2007 19:35:09
Beitrag
von justusjonas » 24.03.2007 13:33:59
Hallo,
laut
Wikipedia brauchst du wohl fltk2, welches in Debian noch nicht vorhanden ist.
Grüße,
justusjonas
-
guennid
Beitrag
von guennid » 24.03.2007 13:49:45
Tja, dann kann ich das wohl vergessen. Bei fc habe ich heute morgen mal ein rpm von fltk2 gesehen, ich finde das aber nicht mehr. wird wohl auch nichts nützen.
Schade, aber dillo ohne frames ist induskutabel.
Weiß jemand ob die 8.4er oder 8.5 er rpms frames unterstützen und ob man die unter sarge verwenden kann?
Grüße, Günther
-
crazyed
Beitrag
von crazyed » 27.03.2007 22:06:41
Moin,
ich hab dillo aus Gentoo ~x86 mit dem kompletten Patchsatz unter sid am Laufen. Frames, Tabs und all das Zeug geht.
Hab es aber nicht als Debianpaket installiert.
MvG
Jens
-
justusjonas
- Beiträge: 44
- Registriert: 09.03.2007 19:35:09
Beitrag
von justusjonas » 28.03.2007 13:15:50
Hallo,
habe mal auf deren ChangeLog-Seite nachgeschaut. Anscheinend geht es auch ohne FLTK2
* Added dpi/downloads.cc (Default FLTK2-based GUI for downloads dpi).
* Added "./configure --disable-dlgui" to build without FLTK2-GUI downloads.
Vielleicht einfach mal auf die Weise versuchen oder eine frühere Version patchen, die ohne FLTK2 auskommt (z. B. die Source aus testing).
Grüße,
justusjonas