Ich weiss nicht mehr weiter/ Probleme beim kompilieren/recon

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Ich weiss nicht mehr weiter/ Probleme beim kompilieren/recon

Beitrag von TheOnlyOne » 29.08.2007 10:47:59

Ich weiss nicht mehr weiter.. Hhabe mich schon halb tot gegoogelt / Hallo Community^^

Ich moechte ein Programm kompilieren, hab die reconf datei ausgefuehrt... doch mit maechtig vielen Fehlermeldungen:
http://nopaste.debianforum.de/6542

Habe auch mal die Versionen von autoconf etc reingepostet.. btw ich benutze Debian 3.1
Ich weiss nicht mehr was ich tun soll...

Bitte helft mir dabei diese Probleme aus der Welt zu schaffen!

MfG
TheOnlyOne

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 29.08.2007 11:09:26

Welche Version von automake hast Du installiert?

Code: Alles auswählen

# dpkg -l | grep automake
Solltest Du Version 1.4 installiert haben, dann mach mal...

Code: Alles auswählen

# apt-get install automake1.9
...und probier nochmal.

Gruss, mistersixt.

PS: Willkommen im Debian Forum!
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 29.08.2007 11:57:48

hi,

Vielen Dank fuer deine schnelle Antwort!

Habe ein wenig rumgespielt ;) im Moment sieht es so aus:
http://nopaste.debianforum.de/6544

zu den versionen:
alpha775:/opt/ascent/ascent# autoconf --version
autoconf (GNU Autoconf) 2.61

alpha775:/opt/ascent/ascent# aclocal --version
aclocal (GNU automake) 1.10

alpha775:/opt/ascent/ascent# autoheader --version
autoheader (GNU Autoconf) 2.61

alpha775:/opt/ascent/ascent# automake --version
automake (GNU automake) 1.10

Hatte vergessen die Versionen in den nopaste Ordner reinzukopieren ;)

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 29.08.2007 12:02:47

Mmh, in den Meldungen steht ja ansonsten noch viel mit "LIBTOOL", vielleicht hilft das:

Code: Alles auswählen

# apt-get install libtool
.
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 29.08.2007 12:04:34

mmhh nee.. Libtool ist schon installiert:

Code: Alles auswählen

apt-get install libtool
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
libtool ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 61 nicht aktualisiert.
Der findet das einfach nur iwie nicht! ...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.08.2007 13:24:57

Wie wärs denn wenn du erstmal in die doku kuckst. Welche Vorausetzungen sind darin genannt? Wenn @mistersixt sagt du sollst libtool installieren . Dann sind die Devel Pakete gemeint. Also das was auf -dev endet.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.08.2007 13:45:03

Verschoben
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 30.08.2007 04:32:48

Oo. tut mir Leid, das wusste ich nicht...

also waehre es dann apt-get install libtool-dev ?

Ich werde es nachher ausprobieren, wenn ich wieder Zuhause bin.

MfG

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 30.08.2007 09:56:34

Von libtool gibt es garkein dev Paket gerade festgestellt. Aber was ist dann für ein Programm ? Link ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 30.08.2007 11:11:48

Also ich finde libtool-dev jetzt auch nicht...nur libtool-ltdl-devel. Das gibts bei rpm seek aber nur fuer Fedora Core.
Allerdings glaube ich, dass das Problem hat eher damit was zu tun:

Code: Alles auswählen

Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac',//das ist es naemlich // make sure
Makefile.am:7:   its definition is in aclocal's search path.
ich habe mit den Packeten am anfang auch Probleme gehabt, da ich ich z.B. automake >1.5 brauchte und der mir immer nur 1.4 gegeben hat, deshalb habe ich die auch ueber .deb files installiert.. kann es sein, dass da einfach iwas schief gegangen ist und die sachen im /ust/local/bin oder share kA und /user/share irgendwie nicht stimmen?
Ich habe darueber mal iwas in einem anderen Forum gelesen...

Oder liegt es an was ganz anderem?

MfG

//Edit:

Code: Alles auswählen

libtoolize --force
Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL'
You should update your `aclocal.m4' by running aclocal.
ist das normal? denn danach sieht das auf eimal wieder so aus:

Code: Alles auswählen

- aclocal.
- autoconf.
configure.ac:24: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
- autoheader.
- automake.
src/scripts/src/GossipScripts/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/GossipScripts/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/GossipScripts/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/GossipScripts/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/GossipScripts/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/InstanceScripts/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/InstanceScripts/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/InstanceScripts/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/InstanceScripts/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/InstanceScripts/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/ServerStatusPlugin/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/SpellHandlers/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/SpellHandlers/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/SpellHandlers/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/SpellHandlers/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/SpellHandlers/Makefile.am:7:   its definition is in aclocal's search path.
??? ich Blick da nicht mehr durch :cry:

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 30.08.2007 11:58:26

gibts die Zeile "AC_PROG_LIBTOOL" im configure.ac ?

was bekommst du bei folgendem Kommando:

Code: Alles auswählen

gms2 ~ # aclocal --print-ac-dir
/usr/share/aclocal
gibt es dort die Libtool M4 Macros:

Code: Alles auswählen

csxgen2 ~ # ls /usr/share/aclocal/libtool.m4
/usr/share/aclocal/libtool.m4
Gruß
gms

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 30.08.2007 14:01:22

KBDCALLS hat geschrieben:. Aber was ist dann für ein Programm ? Link ?
Die Antworten fehlen
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 31.08.2007 08:42:34

gms hat geschrieben:gibts die Zeile "AC_PROG_LIBTOOL" im configure.ac ?

was bekommst du bei folgendem Kommando:

Code: Alles auswählen

gms2 ~ # aclocal --print-ac-dir
/usr/share/aclocal
gibt es dort die Libtool M4 Macros:

Code: Alles auswählen

csxgen2 ~ # ls /usr/share/aclocal/libtool.m4
/usr/share/aclocal/libtool.m4
Gruß
gms
Ja, die Zeile "AC_PROG_LIBTOOL" ist im configure.ac vorhanden:

so...

Code: Alles auswählen

alpha775:/# aclocal --print-ac-dir
/usr/local/share/aclocal
sollte richtig sein...aber

Code: Alles auswählen

alpha775:/# ls /usr/share/aclocal/libtool.m4
ls: /usr/share/aclocal/libtool.m4: Datei oder Verzeichnis nicht gefunden
oO ist dan nwohl nicht ganz richtig^^ bei mir heisst das Verzeichniss aclocal-1.10 glaube ich... kann das ganze vielleicht daran liegen?

MfG

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 31.08.2007 09:29:01

TheOnlyOne hat geschrieben: bei mir heisst das Verzeichniss aclocal-1.10
die aclocal Verzeichnisse, mit den Versionsnummern hinten dran, haben damit nichts zu tun

überprüfe einmal wohin libtool.m4 bei dir installiert werden sollte:

Code: Alles auswählen

root@gms4:~# dpkg -L libtool | grep m4
/usr/share/aclocal/libtool.m4
/usr/share/libtool/libtool.m4
root@gms4:~# ls -l `dpkg -L libtool | grep m4 `
-rw-r--r-- 1 root root 230455 2006-03-11 19:49 /usr/share/aclocal/libtool.m4
lrwxrwxrwx 1 root root     21 2007-08-31 09:18 /usr/share/libtool/libtool.m4 -> ../aclocal/libtool.m4
wenn das bei deiner älteren Version anders ausschauen sollte, dann setze einen entsprechenden Symlink, sodaß /usr/share/aclocal/libtool.m4 auf die korrekte Datei zeigt.

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 31.08.2007 09:57:07

Code: Alles auswählen

dpkg -L libtool | grep m4
/usr/share/aclocal/libtool.m4
/usr/share/libtool/libtool.m4
scheint ok zu sein

Code: Alles auswählen

ls -l `dpkg -L libtool | grep m4 `
ls: /usr/share/aclocal/libtool.m4: Datei oder Verzeichnis nicht gefunden
lrwxrwxrwx  1 root root 21 2007-08-27 09:21 /usr/share/libtool/libtool.m4 -> ../aclocal/libtool.m4
mmhh.. der finde tdas nicht...
kein wunder...:

Code: Alles auswählen

 cd /usr/share/aclocal/
alpha775:/usr/share/aclocal# dir
ltdl.m4
Dat ding ist gar nicht da! wie krieg ich das denn jetzt darein?

ich habe das hier versucht:

Code: Alles auswählen

/usr/share/libtool# cp -r libtool.m4 /usr/share/aclocal/
und dann wieder:

Code: Alles auswählen

./reconf
- aclocal.
- autoconf.
- autoheader.
- automake.
src/scripts/src/GossipScripts/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/GossipScripts/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/GossipScripts/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/GossipScripts/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/GossipScripts/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/InstanceScripts/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/InstanceScripts/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/InstanceScripts/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/InstanceScripts/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/InstanceScripts/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/ServerStatusPlugin/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/SpellHandlers/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/SpellHandlers/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/SpellHandlers/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/SpellHandlers/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/SpellHandlers/Makefile.am:7:   its definition is in aclocal's search path.
ohne Erfolg :cry:
wenn das bei deiner älteren Version anders ausschauen sollte, dann setze einen entsprechenden Symlink, sodaß /usr/share/aclocal/libtool.m4 auf die korrekte Datei zeigt.
wie genau meinst du das?

MfG

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 31.08.2007 12:19:45

was kommt dabei raus:

Code: Alles auswählen

apt-get --reinstall install libtool
ls -l `dpkg -L libtool | grep m4 `

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 01.09.2007 04:27:44

ich werde es gleich versuchen, wenn ich wieder zuhause bin...
ich editiere dann hier meinen Post...

//edit:

also iwie will das nicht so ganz...

Code: Alles auswählen

apt-get --reinstall install libtool
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
Re-Installation von libtool ist nicht möglich,
es kann nicht heruntergeladen werden.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 60 nicht aktualisiert.
soll ich das erstmal removen und dann wieder installieren?
nunja.. das hab ich ganz einfach mal gemacht... jetzt siehts so aus

Code: Alles auswählen

ls -l `dpkg -L libtool | grep m4 `
-rw-r--r--  1 root root 230455 2006-03-11 18:49 /usr/share/aclocal/libtool.m4
lrwxrwxrwx  1 root root     21 2007-09-01 04:59 /usr/share/libtool/libtool.m4 -> ../aclocal/libtool.m4
das ist doch schonmal schoen^^, aber

Code: Alles auswählen

./reconf
- aclocal.
- autoconf.
- autoheader.
- automake.
src/scripts/src/GossipScripts/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/GossipScripts/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/GossipScripts/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/GossipScripts/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/GossipScripts/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/InstanceScripts/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/InstanceScripts/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/InstanceScripts/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/InstanceScripts/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/InstanceScripts/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/ServerStatusPlugin/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/ServerStatusPlugin/Makefile.am:7:   its definition is in aclocal's search path.
src/scripts/src/SpellHandlers/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
src/scripts/src/SpellHandlers/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/scripts/src/SpellHandlers/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/scripts/src/SpellHandlers/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/scripts/src/SpellHandlers/Makefile.am:7:   its definition is in aclocal's search path.
das will immer noch nicht :cry:
wo ist denn der search path von aclocal? muss man da nicht ganz einfach diese libtool.m4 datei oder wie auch immer die heisst reintun? erm und muss ich nach der installation von libtool vll ganz einfach das system restarten?

MfG

TheOnlyOne
Beiträge: 9
Registriert: 29.08.2007 10:41:51

Beitrag von TheOnlyOne » 01.09.2007 10:18:53

juuhhuu.. ic hhabs! es lag daran, dass die libtool.m4 datei nicht in /usr/local/share/aclocal-1.10 vorhanden war!!!

das ist anscheinden der search path von aclocal.. trotzdem vielen Dank ;)

MfG

Antworten