initng auf sarge zum dritten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

initng auf sarge zum dritten

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:
  1. habe ich es mit dem .deb versucht, bekam aber dies zu hören.
  2. 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

Re: initng auf sarge zum dritten

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 :wink:

Code: Alles auswählen

root@gms1:~# apt-cache search ^cmake
cmake - A cross-platform, open-source make system
Gruß
gms

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: initng auf sarge zum dritten

Beitrag von garibaldi » 24.05.2006 21:44:23

gms hat geschrieben:vielleicht hast du nur falsch gesucht :wink:
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

Code: Alles auswählen

# cmake --version
cmake version 2.0.5
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 :wink:

Code: Alles auswählen

/home/guybrush/src/cmake-2.4.2-Linux-i386/bin/cmake --version
Gruß
gms

Benutzeravatar
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

Benutzeravatar
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

Benutzeravatar
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

Benutzeravatar
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 :D THX!!

Jetzt, nach dem gelungenem Auspacken, muss ich mal probieren, ob initng-0.6.7 auf sarge läuft.

Benutzeravatar
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

Benutzeravatar
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

Antworten