Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von garibaldi » 24.05.2006 19:10:13
Hi liebe Leute und vor allem deadeye und Trigger!
Ich hatte zwar schonmal
initng zum
laufen gebracht, aber durch ein update von der Experimental-Quelle wieder zerschossen; und die uvena-Quelle scheint ja nicht mehr zur Verfügung zu stehn.
Also:
- habe ich es mit dem .deb versucht, bekam aber dies zu hören.
- habe ich versucht, die source initng-0.6.7.tar.gz selbst zu kompilieren nach folgender Anweisung aus dem mitgeliertem README:
README hat geschrieben:3.1 How to Install
-----------------
1. Download the latest version from here (
http://jw.dyndns.org/initng/).
2. Unzip the tarball, enter the directory, and install as super-user
# tar -zxvf initng-<version>.tar.gz
# cd initng-<version>
# cmake
... und bei cmake verließen sie mich, denn diesen Befehl habe ich nicht gefunden. Vielleicht habe ich ja auch Tomaten auf den Augen, aber so sieht's nach dem entpacken aus: Code: Alles auswählen
marvin:/home/guybrush/src/initng-0.6.7# ls -lpR | grep cmake
drwxr-xr-x 2 1020 1014 4096 2006-05-18 18:07 cmake/
-rw-r--r-- 1 1020 1014 808 2006-05-18 18:06 cmake_uninstall.cmake.in
-rw-r--r-- 1 1020 1014 126 2006-05-18 18:06 config.h.cmake
-rw-r--r-- 1 1020 1014 366 2006-05-18 18:06 initng-paths.h.cmake
./cmake:
-rw-r--r-- 1 1020 1014 1666 2006-05-18 18:06 UsePkgConfig.cmake
-rw-r--r-- 1 1020 1014 244 2006-05-18 18:06 create_links.cmake
Meine dreiste Bitte an die Betreuer: Könntet ihr einen Wiki-Eintrag für initng einrichten, wo mal die ganzen Informationen, die ihr so bereitwillig im Forum gebt, versammelt sind? Ich stelle mich auch zur Verfügung, daran im Rahmen meiner bescheidenen Kenntnisse mitzuwirken.
Gruß, garibaldi
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 24.05.2006 20:36:17
garibaldi hat geschrieben:
... und bei cmake verließen sie mich, denn diesen Befehl habe ich nicht gefunden.
vielleicht hast du nur falsch gesucht
Code: Alles auswählen
root@gms1:~# apt-cache search ^cmake
cmake - A cross-platform, open-source make system
Gruß
gms
-
garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von garibaldi » 24.05.2006 21:44:23
gms hat geschrieben:vielleicht hast du nur falsch gesucht
Yepp, danke für den Augenöffner!
Aber nach Installation von
cmake kam dies:
Code: Alles auswählen
marvin:/home/guybrush/src/initng-0.6.7# cmake .
-- Check for working C compiler: gcc
-- Check for working C compiler: gcc -- works
-- Check for working CXX compiler: c++
-- Check for working CXX compiler: c++ -- works
Error: Your CMake version is too old. This project requires version 2.2 or newer.
-- Configuring done
Also mal wieder vom Ästchen auf's Stöckchen:
Ich lade mir
cmake-2.4.2-Linux-i386 'runter, und dann:
cmake.org hat geschrieben:If there is no existing CMake installation, a bootstrap script is provided:
./bootstrap
make
make install
Kein ,/bootstrap da!
Und:
cmake.org hat geschrieben:An existing CMake installation can be used to build a new version:
cmake .
sagt mir:
Code: Alles auswählen
marvin:/home/guybrush/src/cmake-2.4.2-Linux-i386# cmake .
CMake Error: The source directory "/home/guybrush/src/cmake-2.4.2-Linux-i386" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
Bin ich zu doof oder stimmt da was nicht?
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 24.05.2006 21:56:41
probier einmal folgendes
Code: Alles auswählen
/home/guybrush/src/cmake-2.4.2-Linux-i386/bin/cmake --version
Gruß
gms
-
garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von garibaldi » 24.05.2006 22:08:53
Code: Alles auswählen
# /home/guybrush/src/cmake-2.4.2-Linux-i386/bin/cmake --version
cmake version 2.4-patch 2
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 24.05.2006 22:17:36
Habe eigentlich eine andere Reaktion von dir erwartet und befürchte daher, daß du meinen Wink nicht ganz verstanden hast.
Also du wolltest ein Programm "cmake" mit einer Version "2.2" oder höher und hast jetzt ein Programm "cmake" aufgerufen welches die "Version 2.4-patch 2" hat.
Gruß
gms
-
garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von garibaldi » 24.05.2006 22:32:24
Habe deinen Wink tatsächlich nicht verstanden, denn ich hatte ja cmake Version 2.4 aufgerufen:
Code: Alles auswählen
marvin:/home/guybrush/src/initng-0.6.7# /home/guybrush/src/cmake-2.4.2-Linux-i386/bin/cmake .
Error: Your CMake version is too old. This project requires version 2.2 or newer.
-- Configuring done
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 24.05.2006 22:40:49
Ich vermute, daß cmake seine Konfigurationsdateien so nicht findet.
installiere cmake einmal nach /usr/local
Code: Alles auswählen
cp -a /home/guybrush/src/cmake-2.4.2-Linux-i386/* /usr/local/
Gruß
gms
-
garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von garibaldi » 24.05.2006 22:54:18
Hmm......
nützt leider auch nichts:
Code: Alles auswählen
marvin:/home/guybrush/src/initng-0.6.7# /usr/local/bin/cmake .
Error: Your CMake version is too old. This project requires version 2.2 or newer.
-- Configuring done
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 24.05.2006 23:29:03
Habe das versucht bei mir zu reproduzieren und das ist mir auch gelungen. Dann habe ich jedoch das Verzeichnis nochmals gelöscht und neu entpackt und dann ging es.
Code: Alles auswählen
gms1:~/initng-0.6.7# ../cmake-2.4.2-Linux-i386/bin/cmake .
-- Check for working C compiler: gcc
-- Check for working C compiler: gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: c++
-- Check for working CXX compiler: c++ -- works
-- Looking for include files HAVE_COREDUMPER_H
-- Looking for include files HAVE_COREDUMPER_H - not found.
-- Looking for WriteCoreDump in coredumper
-- Looking for WriteCoreDump in coredumper - not found
-- Configuring done
-- Generating done
-- Build files have been written to: /root/initng-0.6.7
Gruß
gms
-
garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von garibaldi » 25.05.2006 00:02:43
gms hat geschrieben:Dann habe ich jedoch das Verzeichnis nochmals gelöscht und neu entpackt und dann ging es.
Das war der richtige Tip
THX!!
Jetzt, nach dem gelungenem Auspacken, muss ich mal probieren, ob
initng-0.6.7 auf sarge läuft.
-
garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von garibaldi » 25.05.2006 01:02:28
Nunja,
bei system/udev/udevd hat initng sich aufgehängt.
ciao garibaldi
-
armin
- Beiträge: 2682
- Registriert: 17.03.2005 11:49:14
Beitrag
von armin » 25.05.2006 01:44:52
Die Sache ist halt, dass sich Sid (und daher auch Initng) sehr weit von Sarge wegentwickelt hat. Gerade auf udev Ebene hat sich einiges getan
Wenn jamand Patches für Sarge basteln will könnten wir die ja irgendwo sammeln. Oder ich baue dann ein backport Paket. Ohne angepasste initng-ifiles ist da aber wohl leider nicht viel zu machen...
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams