• Re: Keine sys/io.h bei ./configure

    From Elimar Riesebieter@21:1/5 to All on Sat Mar 4 11:00:01 2023
    * Thomas Fischer <[email protected]> [2023-03-04 10:17 +0100]:



    ./configure
    ...
    checking for netdb.h... yes
    checking POSIX termios... yes
    checking sys/io.h usability... no
    checking sys/io.h presence... no
    checking for sys/io.h... no
    configure: error: essential header file is missing

    $ apt-file search sys/io.h

    Mit dem fehlen der sys/io.h Datei bin ich nicht der einzige, aber eine Lösung habe ich nicht gefunden. Ich bin ratlos. Kann mir da jemand helfen?

    Dir scheint das Paket libc6-dev zu fehlen.

    Elimar
    --
    Numeric stability is probably not all that
    important when you're guessing;-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Sat Mar 4 10:30:01 2023
    Hallo Liste!

    ich versuche testweise srcpd auf einen Raspberry Pi2 zu installieren.
    Das verwendetes Betriebssystem ist
    2023-02-21-raspios-bullseye-armhf-lite.img
    Zum Installieren habe ich die srcpd Software von sourceforge gezogen.

    * wget https://sourceforge.net/projects/srcpd/files/srcpd/2.1.5/srcpd-2.1.5.tar.gz/download

    * mv download download.tar.gz
    * tar xfvz download.tar.gz
    * cd srcpd-2.1.5

    Bis zu "cd srcpd-2.1.5" sind keine Probleme aufgetreten. Danach:
    ./configure
    ...
    checking for netdb.h... yes
    checking POSIX termios... yes
    checking sys/io.h usability... no
    checking sys/io.h presence... no
    checking for sys/io.h... no
    configure: error: essential header file is missing

    Mit dem fehlen der sys/io.h Datei bin ich nicht der einzige, aber eine
    Lösung habe ich nicht gefunden. Ich bin ratlos. Kann mir da jemand helfen?

    Danke Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Sat Mar 4 11:50:01 2023
    Hallo Hilmar!

    Am 04.03.2023 um 11:27 schrieb Hilmar Preuße:
    Und bevor weitere Fragen kommen, laut [1] wird auch libxml2-dev gebraucht.

    H.

    [1] https://www.srsoftware.de/raspberry-pi-srcp
    Genau um die Installation geht es. libxml2-dev habe ich nachinstalliert.

    Grüße Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Hilmar_Preu=c3=9fe?=@21:1/5 to Elimar Riesebieter on Sat Mar 4 11:30:01 2023
    On 3/4/23 10:43, Elimar Riesebieter wrote:
    * Thomas Fischer <[email protected]> [2023-03-04 10:17 +0100]:

    Moin,

    checking for netdb.h... yes
    checking POSIX termios... yes
    checking sys/io.h usability... no
    checking sys/io.h presence... no
    checking for sys/io.h... no
    configure: error: essential header file is missing

    $ apt-file search sys/io.h

    Mit dem fehlen der sys/io.h Datei bin ich nicht der einzige, aber eine
    Lösung habe ich nicht gefunden. Ich bin ratlos. Kann mir da jemand helfen?

    Dir scheint das Paket libc6-dev zu fehlen.

    Und bevor weitere Fragen kommen, laut [1] wird auch libxml2-dev gebraucht.

    H.

    [1] https://www.srsoftware.de/raspberry-pi-srcp
    --
    Testmail

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Sat Mar 4 11:30:01 2023
    Hallo Liste, Hallo Elimar!

    Am 04.03.2023 um 10:43 schrieb Elimar Riesebieter:
    * Thomas Fischer <[email protected]> [2023-03-04 10:17 +0100]:



    ./configure
    ...
    checking for netdb.h... yes
    checking POSIX termios... yes
    checking sys/io.h usability... no
    checking sys/io.h presence... no
    checking for sys/io.h... no
    configure: error: essential header file is missing

    $ apt-file search sys/io.h
    ok apt-file installiert und:

    apt-file search sys/io.h
    Finding relevant cache files to search ...E: The cache is empty. You
    need to run "apt-file update" first.

    sudo apt-file update
    OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
    OK:2 http://archive.raspberrypi.org/debian bullseye InRelease
    Holen:3 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf
    Contents (deb) [41,3 MB]
    Holen:4 http://archive.raspberrypi.org/debian bullseye/main armhf
    Contents (deb) [1.314 kB]
    Holen:5 http://raspbian.raspberrypi.org/raspbian bullseye/contrib armhf Contents (deb) [218 kB]
    Holen:6 http://raspbian.raspberrypi.org/raspbian bullseye/non-free armhf Contents (deb) [908 kB]
    Holen:7 http://raspbian.raspberrypi.org/raspbian bullseye/rpi armhf
    Contents (deb) [307 B]
    Es wurden 43,7 MB in 1 min 11 s geholt (619 kB/s).

    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    Aktualisierung für 10 Pakete verfügbar. Führen Sie »apt list
    --upgradable« aus, um sie anzuzeigen.

    sudo apt list --upgradable
    Auflistung… Fertig
    curl/stable 7.74.0-1.3+deb11u7 armhf [aktualisierbar von:
    7.74.0-1.3+deb11u5]
    libcamera-apps/stable 0~git20230301+54a781d-1 armhf [aktualisierbar von: 0~git20230125+9f08463-1]
    libcamera-tools/stable 0~git20230302+923f5d70-1 armhf [aktualisierbar
    von: 0~git20230124+9b860a66-1]
    libcamera0/stable 0~git20230302+923f5d70-1 armhf [aktualisierbar von: 0~git20230124+9b860a66-1]
    libcurl3-gnutls/stable 7.74.0-1.3+deb11u7 armhf [aktualisierbar von: 7.74.0-1.3+deb11u5]
    libcurl4/stable 7.74.0-1.3+deb11u7 armhf [aktualisierbar von: 7.74.0-1.3+deb11u5]
    python3-libcamera/stable 0~git20230302+923f5d70-1 armhf [aktualisierbar
    von: 0~git20230124+9b860a66-1]
    python3-picamera2/stable 0.3.9-1 all [aktualisierbar von: 0.3.8-1] python3-v4l2/stable 0.3.2-1 all [aktualisierbar von: 0.3.1-1]
    rpi-imager/stable 1.7.4+rpt1 armhf [aktualisierbar von: 1.7.3+rpt1]

    sudo apt-file search sys/io.h
    dietlibc-dev: /usr/include/diet/sys/io.h
    emscripten: /usr/share/emscripten/system/include/libc/sys/io.h libc6-dev-amd64-cross: /usr/x86_64-linux-gnu/include/sys/io.h libc6-dev-i386-cross: /usr/i686-linux-gnu/include/sys/io.h
    libc6-dev-x32-cross: /usr/x86_64-linux-gnux32/include/sys/io.h libc6.1-dev-alpha-cross: /usr/alpha-linux-gnu/include/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/i386/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/x86_64/sys/io.h
    musl-dev: /usr/include/arm-linux-musleabihf/sys/io.h


    Die Welt von apt-file und apt-list ist neu für mich. Deute ich das
    richtig, die io.h ist an anderer als der erwarteten Stelle vorhanden?
    Welche der gefundenen Dateien ist die richtige zum verlinken oder
    verschieben? Wie kann ich feststellen wo die sys/io.h erwartet wird?

    Dir scheint das Paket libc6-dev zu fehlen.
    sudo apt-get install libc6-dev
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    libc6-dev ist schon die neueste Version (2.31-13+rpt2+rpi1+deb11u5).
    libc6-dev wurde als manuell installiert festgelegt.

    Danke Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?UHJldcOfZSwgSGlsbWFy?=@21:1/5 to Thomas Fischer on Sun Mar 5 00:10:01 2023
    On 04.03.2023 11:42, Thomas Fischer wrote:
    Am 04.03.2023 um 11:27 schrieb Hilmar Preuße:

    Moin,

    [1] https://www.srsoftware.de/raspberry-pi-srcp

    Genau um die Installation geht es. libxml2-dev habe ich
    nachinstalliert.

    Da das Ganze interessant klingt habe ich ein Debian Paket gebaut [1].
    Ich weiß nicht, ob Du mit dem Source Paket klar kommst, ich kann es Dir
    auch für eine Architektur bereit stellen. Gib Bescheid, was Du brauchst.

    H.

    [1] https://mentors.debian.net/package/srcpd/
    --
    sigfault

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Sun Mar 5 11:20:01 2023
    Hallo Liste, Hallo Hilmar!

    Am 05.03.2023 um 00:08 schrieb Preuße, Hilmar:
    On 04.03.2023 11:42, Thomas Fischer wrote:
    Da das Ganze interessant klingt habe ich ein Debian Paket gebaut [1].
    Ich weiß nicht, ob Du mit dem Source Paket klar kommst, ich kann es Dir
    auch für eine Architektur bereit stellen.

    [1] https://mentors.debian.net/package/srcpd/
    Danke für Deine Mühen!

    Ich habe folgendes gemacht:
    * wget https://salsa.debian.org/hilmar-guest/srcpd/-/archive/master/srcpd-master.tar.gz
    * tar xfvz srcpd-master.tar.gz
    * ls -l
    * cd srcpd-master/
    * ./configure

    das gleiche Ergebnis:
    ...
    checking for netdb.h... yes
    checking POSIX termios... yes
    checking sys/io.h usability... no
    checking sys/io.h presence... no
    checking for sys/io.h... no
    configure: error: essential header file is missing

    Der Linuxdreisatz ./configure make make install ist neu für mich aber
    wenn da schon nach dem ersten Befehl der Fehler kommt, kann ich doch
    noch nicht so viel verkehrt gemacht haben. Oder muß ich bei
    "./configure" noch etwas einrichten?

    Im entpackten srcpd Verzeichnis gibt es eine /srcpd-master/src/io.h.
    Soll diese verwendet werden? Auch das empfohlene
    * sudo apt-file search sys/io.h
    zeigt mir Treffer an. Ich denke das Problem ist eine Fehlende Pfadangabe
    oder Verlinkung zur richtigen io.h. Aber wo?

    Ich weiß nicht ob ein mit apt-get install zu installierendes Paket die
    Sache umgeht.

    Danke Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Hilmar_Preu=c3=9fe?=@21:1/5 to Thomas Fischer on Sun Mar 5 20:50:02 2023
    On 3/5/23 11:15, Thomas Fischer wrote:
    Am 05.03.2023 um 00:08 schrieb Preuße, Hilmar:
    Moin,

    Da das Ganze interessant klingt habe ich ein Debian Paket gebaut [1].
    Ich weiß nicht, ob Du mit dem Source Paket klar kommst, ich kann es Dir
    auch für eine Architektur bereit stellen.
    [1] https://mentors.debian.net/package/srcpd/

    Danke für Deine Mühen!

    Ich habe folgendes gemacht:
    * wget https://salsa.debian.org/hilmar-guest/srcpd/-/archive/master/srcpd-master.tar.gz

    Nun, das ist nur das orig.tar.gz, was Du auch auch Sourceforge kriegst.
    Für das Debian Paket brauchst Du mehr. Das Einfachste wäre Paket
    devscripts zu installieren und dann

    dget https://mentors.debian.net/debian/pool/main/s/srcpd/srcpd_2.1.5-1.dsc

    zu tippen. Dann ins Verzeichnis srcpd-2.1.5 wechseln und "./debian/rules binary" ausführen. Kann sein, daß noch fakeroot davor muß, also
    "fakeroot ./debian/rules binary". Die Pakete libc6-dev & libxml2-dev
    brauchst Du trotzdem. Danach sollte das Paket erstellt sein, was Du installieren mußt.

    Hilmar
    --
    Testmail

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Tue Mar 7 06:20:01 2023
    Hallo,

    ich bin arbeitender Teil der Bevölkerung, da dauern Antworten manchmal
    länger ;-)

    Am 05.03.2023 um 20:48 schrieb Hilmar Preuße:
    Da das Ganze interessant klingt habe ich ein Debian Paket gebaut [1].
    Ich weiß nicht, ob Du mit dem Source Paket klar kommst, ich kann es Dir >>> auch für eine Architektur bereit stellen.
    [1] https://mentors.debian.net/package/srcpd/
    ....
    Ich habe folgendes gemacht:
    * wget
    https://salsa.debian.org/hilmar-guest/srcpd/-/archive/master/srcpd-master.tar.gz


    Nun, das ist nur das orig.tar.gz, was Du auch auch Sourceforge kriegst.
    Für das Debian Paket brauchst Du mehr
    devscripts zu installieren und dann

    dget https://mentors.debian.net/debian/pool/main/s/srcpd/srcpd_2.1.5-1.dsc

    ... Dann ins Verzeichnis srcpd-2.1.5 wechseln und "./debian/rules
    binary" ausführen.
    ./debian/rules binary

    ungefähr tausend Meldungen und zum Schluss:

    configure: exit 1
    dh_auto_configure: error: ./configure --build=arm-linux-gnueabihf
    --prefix=/usr --includedir=\${prefix}/include
    --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info
    --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode
    --disable-dependency-tracking returned exit code 1
    make: *** [debian/rules:19: binary] Fehler 255

    Was mir das genau sagen sollte? Ich verstehe nur Exit 1 Error


    Danke Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Hilmar_Preu=c3=9fe?=@21:1/5 to Thomas Fischer on Tue Mar 7 23:20:01 2023
    On 3/7/23 05:59, Thomas Fischer wrote:
    Am 05.03.2023 um 20:48 schrieb Hilmar Preuße:
    Moin,

    ich bin arbeitender Teil der Bevölkerung, da dauern Antworten manchmal länger ;-)

    "A working class hero is something to be"
    -- John Lennon


    ... Dann ins Verzeichnis srcpd-2.1.5 wechseln und "./debian/rules
    binary" ausführen.
    ./debian/rules binary

    ungefähr tausend Meldungen und zum Schluss:

    configure: exit 1
    dh_auto_configure: error: ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include
    --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode
    --disable-dependency-tracking returned exit code 1
    make: *** [debian/rules:19: binary] Fehler 255

    Was mir das genau sagen sollte? Ich verstehe nur Exit 1 Error

    Aaaalso: heute ich mich in die Höhle des Löwen getraut: auf meinen
    Raspbi2 mit Raspbian based on Debian 11.6. Mein configure lief durch,
    aber ich bin dann später an dem <sys/io.h> Problem gescheitert. Da im Quellcode wirklich "#include <sys/io.h>" steht wird das File in den Systempfaden erwartet und nein, ich habe kein Paket gefunden, in dem das
    File drin ist:

    hille@supporttv2 ~ $ apt-file search sys/io.h
    dietlibc-dev: /usr/include/diet/sys/io.h
    emscripten: /usr/share/emscripten/system/include/libc/sys/io.h libc6-dev-amd64-cross: /usr/x86_64-linux-gnu/include/sys/io.h libc6-dev-i386-cross: /usr/i686-linux-gnu/include/sys/io.h
    libc6-dev-x32-cross: /usr/x86_64-linux-gnux32/include/sys/io.h libc6.1-dev-alpha-cross: /usr/alpha-linux-gnu/include/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/i386/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/x86_64/sys/io.h
    musl-dev: /usr/include/arm-linux-musleabihf/sys/io.h

    Ich weiß nicht, was ich dazu sagen soll. Auf den ersten Blick, ist das
    ein Todesurteil für Raspbian und es gehöre durch ein Debian ersetzt,
    wobei ich nicht weiß, ob man auf Raspbi2 einfach ein Debian installieren
    kann.

    @all: any ideas?

    H.
    --
    Testmail

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Lange@21:1/5 to [email protected] on Wed Mar 8 11:10:01 2023
    Hallo,

    On Tue, 7 Mar 2023 23:17:24 +0100
    Hilmar Preuße <[email protected]> wrote:

    (...)
    hille@supporttv2 ~ $ apt-file search sys/io.h
    dietlibc-dev: /usr/include/diet/sys/io.h
    emscripten: /usr/share/emscripten/system/include/libc/sys/io.h libc6-dev-amd64-cross: /usr/x86_64-linux-gnu/include/sys/io.h libc6-dev-i386-cross: /usr/i686-linux-gnu/include/sys/io.h libc6-dev-x32-cross: /usr/x86_64-linux-gnux32/include/sys/io.h libc6.1-dev-alpha-cross: /usr/alpha-linux-gnu/include/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/i386/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/x86_64/sys/io.h
    musl-dev: /usr/include/arm-linux-musleabihf/sys/io.h

    folgende Zeile vermisse ich hier:

    libc6-dev: /usr/include/x86_64-linux-gnu/sys/io.h

    libc6-dev scheint also nicht installiert zu sein.

    Du könntest auch mal folgendes versuchen:

    $ find /usr/include -name io.h
    /usr/include/sys/io.h
    /usr/include/x86_64-linux-gnu/sys/io.h

    wobei dann:

    $ readlink /usr/include/sys/io.h
    ../x86_64-linux-gnu/sys/io.h

    sein sollte (bzw., so ist es bei mir zumindest).
    Fehlt bei dir evtl. der Symlink?

    Gruss

    Michael

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?UHJldcOfZSwgSGlsbWFy?=@21:1/5 to Michael Lange on Wed Mar 8 11:40:01 2023
    On 08.03.2023 10:55, Michael Lange wrote:
    On Tue, 7 Mar 2023 23:17:24 +0100
    Hilmar Preuße <[email protected]> wrote:

    Moin

    hille@supporttv2 ~ $ apt-file search sys/io.h
    dietlibc-dev: /usr/include/diet/sys/io.h
    emscripten: /usr/share/emscripten/system/include/libc/sys/io.h
    libc6-dev-amd64-cross: /usr/x86_64-linux-gnu/include/sys/io.h
    libc6-dev-i386-cross: /usr/i686-linux-gnu/include/sys/io.h
    libc6-dev-x32-cross: /usr/x86_64-linux-gnux32/include/sys/io.h
    libc6.1-dev-alpha-cross: /usr/alpha-linux-gnu/include/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/i386/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/x86_64/sys/io.h
    musl-dev: /usr/include/arm-linux-musleabihf/sys/io.h

    folgende Zeile vermisse ich hier:

    libc6-dev: /usr/include/x86_64-linux-gnu/sys/io.h

    libc6-dev scheint also nicht installiert zu sein.

    apt-file search macht eine Suche über den Inhalt sämtlicher verfügbaren Pakete der Distribution, also auch die, die nicht installiert sind.
    Hilft also nicht weiter und nein libc6-dev hat die Datei nicht.

    Du könntest auch mal folgendes versuchen:

    $ find /usr/include -name io.h
    /usr/include/sys/io.h
    /usr/include/x86_64-linux-gnu/sys/io.h

    Negativ.

    H.
    --
    sigfault

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulf Volmer@21:1/5 to All on Wed Mar 8 13:10:02 2023
    On 07.03.23 23:17, Hilmar Preuße wrote:

    hille@supporttv2 ~ $ apt-file search sys/io.h
    dietlibc-dev: /usr/include/diet/sys/io.h
    emscripten: /usr/share/emscripten/system/include/libc/sys/io.h libc6-dev-amd64-cross: /usr/x86_64-linux-gnu/include/sys/io.h libc6-dev-i386-cross: /usr/i686-linux-gnu/include/sys/io.h libc6-dev-x32-cross: /usr/x86_64-linux-gnux32/include/sys/io.h libc6.1-dev-alpha-cross: /usr/alpha-linux-gnu/include/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/i386/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/x86_64/sys/io.h
    musl-dev: /usr/include/arm-linux-musleabihf/sys/io.h

    Ich weiß nicht, was ich dazu sagen soll. Auf den ersten Blick, ist das
    ein Todesurteil für Raspbian und es gehöre durch ein Debian ersetzt,
    wobei ich nicht weiß, ob man auf Raspbi2 einfach ein Debian installieren kann.

    Nach

    https://forums.raspberrypi.com/viewtopic.php?t=323735

    ist das spezifsch für die x86 Architektur, für arm also nicht verfügbar.

    Hast Du ein arm Debian am Start, wo Du mal schauen kömmtest?

    Viele Grüße
    Ulf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulf Volmer@21:1/5 to Ulf Volmer on Wed Mar 8 14:30:01 2023
    On 08.03.23 12:59, Ulf Volmer wrote:

    Nach

    https://forums.raspberrypi.com/viewtopic.php?t=323735

    ist das spezifsch für die x86 Architektur, für arm also nicht verfügbar.

    Hast Du ein arm Debian am Start, wo Du mal schauen kömmtest?

    Ingrid:

    [ulf@p330 ~]$ dpkg -c Downloads/libc6-dev_2.31-13+deb11u5_armhf.deb
    |grep 'sys/io.h'
    [ulf@p330 ~]$

    Viele Grüße
    Ulf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Wed Mar 8 19:40:02 2023
    Hallo!

    Am 08.03.2023 um 12:59 schrieb Ulf Volmer:
    On 07.03.23 23:17, Hilmar Preuße wrote:

    hille@supporttv2 ~ $ apt-file search sys/io.h
    dietlibc-dev: /usr/include/diet/sys/io.h
    emscripten: /usr/share/emscripten/system/include/libc/sys/io.h
    libc6-dev-amd64-cross: /usr/x86_64-linux-gnu/include/sys/io.h
    libc6-dev-i386-cross: /usr/i686-linux-gnu/include/sys/io.h
    libc6-dev-x32-cross: /usr/x86_64-linux-gnux32/include/sys/io.h
    libc6.1-dev-alpha-cross: /usr/alpha-linux-gnu/include/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/i386/sys/io.h
    libklibc-dev: /usr/lib/klibc/include/arch/x86_64/sys/io.h
    musl-dev: /usr/include/arm-linux-musleabihf/sys/io.h

    Ich weiß nicht, was ich dazu sagen soll. Auf den ersten Blick, ist das
    ein Todesurteil für Raspbian und es gehöre durch ein Debian ersetzt,
    wobei ich nicht weiß, ob man auf Raspbi2 einfach ein Debian installieren
    kann.

    Nach

    https://forums.raspberrypi.com/viewtopic.php?t=323735

    ist das spezifsch für die x86 Architektur, für arm also nicht verfügbar.

    Hast Du ein arm Debian am Start, wo Du mal schauen kömmtest?

    Viele Grüße
    Ulf


    Ich habe raspios-bullseye-armhf-full.img installiert.

    Grüße Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulf Volmer@21:1/5 to Thomas Fischer on Wed Mar 8 20:20:02 2023
    On 08.03.23 19:34, Thomas Fischer wrote:

    Ich habe raspios-bullseye-armhf-full.img installiert.

    Nach man/de/srcpd.8 könnte ein

    ./configure --disable-ddls88

    helfen

    Viele Grüße
    Ulf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?UHJldcOfZSwgSGlsbWFy?=@21:1/5 to Ulf Volmer on Thu Mar 9 11:10:01 2023
    On 08.03.2023 20:17, Ulf Volmer wrote:
    On 08.03.23 19:34, Thomas Fischer wrote:

    Moin,

    Ich habe raspios-bullseye-armhf-full.img installiert.

    Nach man/de/srcpd.8 könnte ein

    ./configure --disable-ddls88

    helfen

    Das schaltet ja die Verwendung der ioperm() Funktion ab, die es auf der Plattform nicht gibt. IMHO sollte das configure Skript von alleine
    erkennen, daß es auf der Plattform diese Funktion nicht geben kann und
    darum das Feature deaktivieren. Auf [1] liegen einige Patches zum Thema
    I/O und rpi herum und auch im Redhat Source Paket ist ein Patch drin,
    den ich mal testen werde.

    H.

    [1] https://sourceforge.net/p/srcpd/patches/
    --
    sigfault

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Hilmar_Preu=c3=9fe?=@21:1/5 to Ulf Volmer on Thu Mar 9 23:50:01 2023
    On 3/8/23 20:17, Ulf Volmer wrote:
    On 08.03.23 19:34, Thomas Fischer wrote:

    Moin,

    Ich habe raspios-bullseye-armhf-full.img installiert.

    Nach man/de/srcpd.8 könnte ein

    ./configure --disable-ddls88

    helfen

    Ich habe mich echt schwer getan, aus dem Hinweis ein passendes Debian
    Paket zu bauen, aber jetzt sollte es gehen.

    @Thomas: bitte das Source Paket nochmal mit dget runter laden und probieren.

    H.
    --
    Testmail

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Fri Mar 10 18:00:01 2023
    Hallo!

    Am 09.03.2023 um 23:45 schrieb Hilmar Preuße:
    Ich habe mich echt schwer getan, aus dem Hinweis ein passendes Debian
    Paket zu bauen, aber jetzt sollte es gehen.

    @Thomas: bitte das Source Paket nochmal mit dget runter laden und
    probieren.
    Werde ich am nächsten verregneten WE testen. Ich möchte eh eine
    "saubere" Installation ohne irgendwelche Reste vom probieren und Versuchen.

    Grüße und Danke für die Hilfe
    Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Fri Mar 10 17:50:01 2023
    Hallo!

    Am 08.03.2023 um 20:17 schrieb Ulf Volmer:
    Nach man/de/srcpd.8 könnte ein

    ./configure --disable-ddls88

    helfen

    Habe ich gemacht und ist ohne Fehler durchgelaufen. Auch das make und
    make install machte keine erkennbaren Schwierigkeiten.

    Ich bin jetzt nur am überlegen, ob das disable-ddls88 mir im nach hinein Probleme bereitet. Ich werde mir einmal die Sache fertig einrichten und verdrahten und ausprobieren.

    Danke für die Hilfe
    Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Thu Mar 16 19:40:01 2023
    Hallo!

    Am 09.03.2023 um 23:45 schrieb Hilmar Preuße:

    @Thomas: bitte das Source Paket nochmal mit dget runter laden und
    probieren.

    Hat ein bissel gedauert, dafür aber jede Menge Output im Terminal. Hier
    mal kurz meine Befehle und der Hintergrund:
    * ~/srcpd-2.1.5 $ ./debian/rules binary
    ... 9745 verschiedene Meldungen ...
    dh_testroot: error: You must run this as root (or use fakeroot).
    make: *** [debian/rules:27: binary] Fehler 255
    * ~/srcpd-2.1.5 $ sudo ./debian/rules binary # noch einmal mit sudo
    * cd .. # Verzeichnis Wechsel
    * ls -l # Kontrolle
    * sudo apt-get install /home/pi/srcpd_2.1.5-1_armhf.deb
    * sudo apt-get install /home/pi/srcpd-dbgsym_2.1.5-1_armhf.deb # beide
    deb's installieren

    Was mich immer noch beunruhigt: Unsupported devices: ddl-s88
    klingt für mich wie das von Ulf vorgeschlagene:
    ./configure --disable-ddls88

    Danke Thomas

    PS: für alle die da mehr herrauslesen können der gesamte Output: --------------
    pi@modellbahn:~/srcpd-2.1.5 $ ./debian/rules binary
    dh binary
    dh_update_autotools_config
    dh_autoreconf
    debian/rules override_dh_auto_configure-arch
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    dh_auto_configure -- --disable-ddls88
    ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-ddls88 checking build system type... arm-unknown-linux-gnueabihf
    checking host system type... arm-unknown-linux-gnueabihf
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking whether make supports nested variables... yes
    checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking whether gcc understands -c and -o together... yes
    checking dependency style of gcc... none
    checking for cfmakeraw... yes
    checking for gcc option to accept ISO C99... none needed
    checking how to run the C preprocessor... gcc -E
    checking for library containing getaddrinfo... none required
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking syslog.h usability... yes
    checking syslog.h presence... yes
    checking for syslog.h... yes
    checking errno.h usability... yes
    checking errno.h presence... yes
    checking for errno.h... yes
    checking pthread.h usability... yes
    checking pthread.h presence... yes
    checking for pthread.h... yes
    checking pwd.h usability... yes
    checking pwd.h presence... yes
    checking for pwd.h... yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking signal.h usability... yes
    checking signal.h presence... yes
    checking for signal.h... yes
    checking termios.h usability... yes
    checking termios.h presence... yes
    checking for termios.h... yes
    checking netdb.h usability... yes
    checking netdb.h presence... yes
    checking for netdb.h... yes
    checking POSIX termios... yes
    checking linux/serial.h usability... yes
    checking linux/serial.h presence... yes
    checking for linux/serial.h... yes
    checking linux/i2c-dev.h usability... yes
    checking linux/i2c-dev.h presence... yes
    checking for linux/i2c-dev.h... yes
    checking for pid_t... yes
    checking return type of signal handlers... void
    checking for an ANSI C-conforming const... yes
    checking for inline... inline
    checking for type of build... release
    checking for working memcmp... yes
    checking for gettimeofday... yes
    checking for socket... yes
    checking for xml2-config... /usr/bin/xml2-config
    checking for libxml - version >= 2.4.0... yes (version 2.9.10)
    checking for the pthreads library -lpthreads... no
    checking whether pthreads work without any flags... no
    checking whether pthreads work with -Kthread... no
    checking whether pthreads work with -kthread... no
    checking for the pthreads library -llthread... no
    checking whether pthreads work with -pthread... yes
    checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
    checking if more special flags are required for pthreads... no
    checking whether to enable ipv6... yes
    checking that generated files are newer than configure... done
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating man/Makefile
    config.status: creating man/de/Makefile
    config.status: creating src/config.h
    config.status: executing depfiles commands

    Supported devices:
    ddl
    hsi-88
    i2c-dev
    intellibox
    li100
    loconet
    loopback
    m605x
    selectrix
    zimo
    dccar

    Unsupported devices:
    ddl-s88

    Run 'make' to continue.

    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    dh_auto_build
    make -j1
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    Making all in src
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird betreten
    make all-am
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird betreten
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o clientservice.o
    clientservice.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o config-srcpd.o
    config-srcpd.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o dcc-address.o dcc-address.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o io.o io.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o toolbox.o toolbox.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o netservice.o netservice.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o portio.o portio.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-command.o
    srcp-command.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcpd.o srcpd.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-descr.o srcp-descr.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-error.o srcp-error.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-fb.o srcp-fb.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-ga.o srcp-ga.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-gl.o srcp-gl.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-gm.o srcp-gm.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-info.o srcp-info.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-lock.o srcp-lock.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-power.o srcp-power.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-server.o srcp-server.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-session.o
    srcp-session.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-sm.o srcp-sm.c
    srcp-sm.c: In function ‘enqueueInfoSM’:
    srcp-sm.c:154:38: warning: ‘
    ’ directive output may be truncated writing 1 byte into a region of
    size between 0 and 999 [-Wformat-truncation=]
    154 | snprintf(msg, sizeof(msg), "%s %s\n", buffer, tmp);
    | ^~
    In file included from /usr/include/stdio.h:867,
    from srcp-sm.c:19: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 3 or more bytes (assuming 1002) into a destination of size 1000
    67 | return __builtin___snprintf_chk (__s, __n,
    __USE_FORTIFY_LEVEL - 1,
    |
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    68 | __bos (__s), __fmt, __va_arg_pack ());
    | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o srcp-time.o srcp-time.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o syslogmessage.o
    syslogmessage.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o ttycygwin.o ttycygwin.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o ddl.o ddl.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o ddl_maerklin.o
    ddl_maerklin.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o ddl_nmra.o ddl_nmra.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o i2c-dev.o i2c-dev.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o ib.o ib.c
    In file included from /usr/include/string.h:495,
    from ib.c:29:
    In function ‘strncat’,
    inlined from ‘show_firmware_version’ at ib.c:804:25,
    inlined from ‘init_lineIB’ at ib.c:911:5,
    inlined from ‘init_bus_IB’ at ib.c:964:22: /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:136:10:
    warning: ‘__builtin___strncat_chk’ specified bound depends on the length
    of the source argument [-Wstringop-overflow=]
    136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
    |
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ib.c: In function ‘init_bus_IB’:
    ib.c:803:40: note: length computed here
    803 | if (strlen(line) + strlen(buffer) <
    sizeof(line))
    | ^~~~~~~~~~~~~~
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o hsi-88.o hsi-88.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o li100-main.o li100-main.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o loconet.o loconet.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o loopback.o loopback.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o m605x.o m605x.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o selectrix.o selectrix.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o zimo.o zimo.c
    gcc -D_REENTRANT -DSYSCONFDIR=\"/etc\" -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=. -fstack-protector-strong
    -Wformat -Werror=format-security -pthread -c -o dccar.o dccar.c
    gcc -g -O2 -ffile-prefix-map=/home/pi/srcpd-2.1.5=.
    -fstack-protector-strong -Wformat -Werror=format-security -pthread
    -Wl,-z,relro -o srcpd clientservice.o config-srcpd.o dcc-address.o io.o toolbox.o netservice.o portio.o srcp-command.o srcpd.o srcp-descr.o srcp-error.o srcp-fb.o srcp-ga.o srcp-gl.o srcp-gm.o srcp-info.o
    srcp-lock.o srcp-power.o srcp-server.o srcp-session.o srcp-sm.o
    srcp-time.o syslogmessage.o ttycygwin.o ddl.o ddl_maerklin.o ddl_nmra.o i2c-dev.o ib.o hsi-88.o li100-main.o loconet.o loopback.o m605x.o
    selectrix.o zimo.o dccar.o -lxml2
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird verlassen
    Making all in man
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird betreten
    Making all in de
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird betreten
    make[3]: Für das Ziel „all“ ist nichts zu tun.
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird verlassen
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird betreten
    make[3]: Für das Ziel „all-am“ ist nichts zu tun.
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    make[2]: Für das Ziel „all-am“ ist nichts zu tun.
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    dh_auto_test
    make -j1 check VERBOSE=1
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    Making check in src
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird betreten
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird verlassen
    Making check in man
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird betreten
    Making check in de
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird betreten
    make[3]: Für das Ziel „check“ ist nichts zu tun.
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird verlassen
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird betreten
    make[3]: Für das Ziel „check-am“ ist nichts zu tun.
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    make[2]: Für das Ziel „check-am“ ist nichts zu tun.
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    create-stamp debian/debhelper-build-stamp
    dh_testroot
    dh_testroot: error: You must run this as root (or use fakeroot).
    make: *** [debian/rules:27: binary] Fehler 255
    pi@modellbahn:~/srcpd-2.1.5 $ sudo ./debian/rules binary
    dh binary
    dh_testroot
    dh_prep
    dh_auto_install
    make -j1 install DESTDIR=/home/pi/srcpd-2.1.5/debian/srcpd AM_UPDATE_INFO_DIR=no
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    Making install in src
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird betreten
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird betreten
    /usr/bin/mkdir -p '/home/pi/srcpd-2.1.5/debian/srcpd/usr/sbin'
    /usr/bin/install -c srcpd '/home/pi/srcpd-2.1.5/debian/srcpd/usr/sbin' make[3]: Für das Ziel „install-data-am“ ist nichts zu tun.
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/src“ wird verlassen
    Making install in man
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird betreten
    Making install in de
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird betreten
    make[4]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird betreten
    make[4]: Für das Ziel „install-exec-am“ ist nichts zu tun.
    /usr/bin/mkdir -p
    '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/de/man5'
    /usr/bin/install -c -m 644 srcpd.conf.5 '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/de/man5'
    /usr/bin/mkdir -p
    '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/de/man8'
    /usr/bin/install -c -m 644 srcpd.8 '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/de/man8'
    make[4]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird verlassen
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man/de“ wird verlassen
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird betreten
    make[4]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird betreten
    make[4]: Für das Ziel „install-exec-am“ ist nichts zu tun.
    /usr/bin/mkdir -p '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/man5'
    /usr/bin/install -c -m 644 srcpd.conf.5 '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/man5'
    /usr/bin/mkdir -p '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/man8'
    /usr/bin/install -c -m 644 srcpd.8 '/home/pi/srcpd-2.1.5/debian/srcpd/usr/share/man/man8'
    make[4]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird verlassen
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5/man“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    /usr/bin/mkdir -p '/home/pi/srcpd-2.1.5/debian/srcpd/etc'
    /usr/bin/install -c -m 644 srcpd.conf
    '/home/pi/srcpd-2.1.5/debian/srcpd/etc'
    /usr/bin/mkdir -p '/home/pi/srcpd-2.1.5/debian/srcpd/etc/udev/rules.d'
    /usr/bin/install -c -m 644 10-liusb.rules '/home/pi/srcpd-2.1.5/debian/srcpd/etc/udev/rules.d'
    make[3]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    make[2]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    debian/rules execute_after_dh_install-arch
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird betreten
    mkdir -p debian/srcpd/lib/udev/rules.d
    mv debian/srcpd/etc/udev/rules.d/* debian/srcpd/lib/udev/rules.d
    rm -rf debian/srcpd/etc/udev
    make[1]: Verzeichnis „/home/pi/srcpd-2.1.5“ wird verlassen
    dh_installdocs
    dh_installchangelogs
    dh_installman
    dh_installinit
    dh_installsystemd
    dh_perl
    dh_link
    dh_strip_nondeterminism
    dh_compress
    dh_fixperms
    dh_missing
    dh_dwz -a
    dh_strip -a
    dh_makeshlibs -a
    dh_shlibdeps -a
    dh_installdeb
    dh_gencontrol
    dh_md5sums
    dh_builddeb
    dpkg-deb: Paket »srcpd« wird in »../srcpd_2.1.5-1_armhf.deb« gebaut. dpkg-deb: Paket »srcpd-dbgsym« wird in
    »../srcpd-dbgsym_2.1.5-1_armhf.deb« gebaut.
    pi@modellbahn:~/srcpd-2.1.5 $ cd ..
    pi@modellbahn:~ $ ls -l
    insgesamt 684
    drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Bilder
    drwxr-xr-x 2 pi pi 4096 21. Feb 02:14 Bookshelf
    drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Desktop
    drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Dokumente
    drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Downloads
    drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Musik
    drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Öffentlich
    drwxr-xr-x 7 pi pi 4096 16. Mär 18:20 srcpd-2.1.5
    -rw-r--r-- 1 root root 136396 16. Mär 18:22 srcpd_2.1.5-1_armhf.deb
    -rw-r--r-- 1 pi pi 3268 16. Mär 18:06 srcpd_2.1.5-1.debian.tar.xz -rw-r--r-- 1 pi pi 1960 16. Mär 18:06 srcpd_2.1.5-1.dsc
    -rw-r--r-- 1 pi pi 262588 16. Mär 18:06 srcpd_2.1.5.orig.tar.xz
    -rw-r--r-- 1 root root 245752 16. Mär 18:22 srcpd-dbgsym_2.1.5-1_armhf.deb drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Videos
    drwxr-xr-x 2 pi pi 4096 15. Mär 22:10 Vorlagen
    pi@modellbahn:~ $ sudo apt-get install /home/pi/srcpd_2.1.5-1_armhf.deb Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    Hinweis: »srcpd« wird an Stelle von »/home/pi/srcpd_2.1.5-1_armhf.deb« gewählt.
    Das folgende Paket wurde automatisch installiert und wird nicht mehr
    benötigt:
    libfuse2
    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
    Die folgenden NEUEN Pakete werden installiert:
    srcpd
    0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
    Es müssen noch 0 B von 136 kB an Archiven heruntergeladen werden.
    Nach dieser Operation werden 305 kB Plattenplatz zusätzlich benutzt.
    Holen:1 /home/pi/srcpd_2.1.5-1_armhf.deb srcpd armhf 2.1.5-1 [136 kB]
    Vormals nicht ausgewähltes Paket srcpd wird gewählt.
    (Lese Datenbank ... 185322 Dateien und Verzeichnisse sind derzeit
    installiert.)
    Vorbereitung zum Entpacken von .../pi/srcpd_2.1.5-1_armhf.deb ...
    Entpacken von srcpd (2.1.5-1) ...
    srcpd (2.1.5-1) wird eingerichtet ...
    Created symlink
    /etc/systemd/system/multi-user.target.wants/srcpd.service → /lib/systemd/system/srcpd.service.
    Trigger für man-db (2.9.4-2) werden verarbeitet ...
    pi@modellbahn:~ $ sudo apt-get install
    /home/pi/srcpd-dbgsym_2.1.5-1_armhf.deb
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    Hinweis: »srcpd-dbgsym« wird an Stelle von »/home/pi/srcpd-dbgsym_2.1.5-1_armhf.deb« gewählt.
    Das folgende Paket wurde automatisch installiert und wird nicht mehr
    benötigt:
    libfuse2
    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
    Die folgenden NEUEN Pakete werden installiert:
    srcpd-dbgsym
    0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
    Es müssen noch 0 B von 246 kB an Archiven heruntergeladen werden.
    Nach dieser Operation werden 281 kB Plattenplatz zusätzlich benutzt.
    Holen:1 /home/pi/srcpd-dbgsym_2.1.5-1_armhf.deb srcpd-dbgsym armhf
    2.1.5-1 [246 kB]
    Vormals nicht ausgewähltes Paket srcpd-dbgsym wird gewählt.
    (Lese Datenbank ... 185343 Dateien und Verzeichnisse sind derzeit
    installiert.)
    Vorbereitung zum Entpacken von .../srcpd-dbgsym_2.1.5-1_armhf.deb ...
    Entpacken von srcpd-dbgsym (2.1.5-1) ...
    srcpd-dbgsym (2.1.5-1) wird eingerichtet ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Hilmar_Preu=c3=9fe?=@21:1/5 to Thomas Fischer on Thu Mar 16 23:30:02 2023
    On 3/16/23 19:33, Thomas Fischer wrote:
    Am 09.03.2023 um 23:45 schrieb Hilmar Preuße:

    Moin,

    @Thomas: bitte das Source Paket nochmal mit dget runter laden und
    probieren.

    Hat ein bissel gedauert, dafür aber jede Menge Output im Terminal. Hier
    mal kurz meine Befehle und der Hintergrund:
    * ~/srcpd-2.1.5 $ ./debian/rules binary
    ... 9745 verschiedene Meldungen ...
    dh_testroot: error: You must run this as root (or use fakeroot).
    make: *** [debian/rules:27: binary] Fehler 255
    * ~/srcpd-2.1.5 $ sudo ./debian/rules binary # noch einmal mit sudo
    * cd ..   # Verzeichnis Wechsel
    * ls -l # Kontrolle

    An der Stelle hätte es auch ein "fakeroot" getan, aber das nur am Rande.

    * sudo apt-get install /home/pi/srcpd_2.1.5-1_armhf.deb
    * sudo apt-get install /home/pi/srcpd-dbgsym_2.1.5-1_armhf.deb # beide
    deb's installieren

    Das dbgsym Paket enthält nur die Debug-Symbole, falls Du Crashes vom
    Programm debuggen willst. Im Normalfall werden die nicht benötigt und
    können weg.

    Was mich immer noch beunruhigt: Unsupported devices: ddl-s88
    klingt für mich wie das von Ulf vorgeschlagene:
    ./configure --disable-ddls88

    Genau das wollten wir haben. Wenn man das --disable-ddls88 weg läßt,
    wird configure wieder nach sys/io.h suchen und scheitern. Wie von Ulf
    schon referenziert:

    Für Modellbahnhardware, die über serielle Schnittstellen (USB, RS232) angeschlossen ist, reicht es, den srcpd-Daemon mit der entsprechenden Gruppenberechtigung (in der Regel »dialout«) zu betreiben. Beim
    »ddl-s88« Modul, das S88-Rückmeldungen über die parallele Schnittstelle einliest, wird eine Systemfunktion genutzt (ioperm), die immer root-Berechtigung benötigt. Daher muss in diesem Fall der srcpd-Daemon
    mit root-Berechtigung laufen. Die ioperm() Funktion selbst ist
    typischerweise nur auf x86 und x86-64 Hardware verfügbar.

    Da Dein Raspbi sicher keine parallele Schnittstelle hat, brauchst Du das Feature nicht.

    H.
    --
    Testmail

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Wed Mar 22 23:00:01 2023
    Hallo Hilmar!

    Am 16.03.2023 um 23:24 schrieb Hilmar Preuße:
    On 3/16/23 19:33, Thomas Fischer wrote:

    Was mich immer noch beunruhigt: Unsupported devices: ddl-s88
    klingt für mich wie das von Ulf vorgeschlagene:
    ./configure --disable-ddls88

    Genau das wollten wir haben. Wenn man das --disable-ddls88 weg läßt,
    wird configure wieder nach sys/io.h suchen und scheitern.......

    Beim ...
    »ddl-s88« Modul, das S88-Rückmeldungen über die parallele Schnittstelle einliest, ...
    Nur der Interesse wegen, wo kann man diese Infos nachlesen? Ich dachte
    (nicht wissen!) sys/io.h steht für In- Output, egal welche Schnittstelle.


    Da Dein Raspbi sicher keine parallele Schnittstelle hat, brauchst Du das Feature nicht.
    Das ist richtig ;-) und da macht die fehlende sys/io.h auch Sinn.


    Danke für die Hilfe
    Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Hilmar_Preu=c3=9fe?=@21:1/5 to Thomas Fischer on Sat Mar 25 22:40:01 2023
    On 3/22/23 22:49, Thomas Fischer wrote:
    Am 16.03.2023 um 23:24 schrieb Hilmar Preuße:

    Moin,

    »ddl-s88« Modul, das S88-Rückmeldungen über die parallele Schnittstelle >> einliest, ...

    Nur der Interesse wegen, wo kann man diese Infos nachlesen? Ich dachte
    (nicht wissen!) sys/io.h steht für In- Output, egal welche Schnittstelle.

    Steht in der deutschen Manual Page von srcpd (wie Wulf schon erwähnte).

    Hilmar
    --
    Testmail

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Heiko Schlittermann@21:1/5 to All on Sat Mar 25 22:50:01 2023
    Hilmar Preuße <[email protected]> (Sa 25 Mär 2023 22:32:39 CET):
    On 3/22/23 22:49, Thomas Fischer wrote:
    Nur der Interesse wegen, wo kann man diese Infos nachlesen? Ich dachte (nicht wissen!) sys/io.h steht für In- Output, egal welche Schnittstelle.
    Steht in der deutschen Manual Page von srcpd (wie Wulf schon erwähnte).

    Leider habe ich den Kontext schon gelöscht. Aber auch auf die Gefahr
    hin, unnötiges Wissen zu verbreiten:

    gcc -E - <<<'#include <sys/io.h>'
    oder
    cpp <<<'#include <sys/io.h>'

    hilft vielleicht, zu sehen, was da drin ist.
    --
    Heiko

    -----BEGIN PGP SIGNATURE-----

    iQEzBAABCgAdFiEE0L/WueylaUpvFJ3Or0zGdqa2wUIFAmQfaokACgkQr0zGdqa2 wUIvoAf/aQ13BI4CTfUVie8n19nL383GWN2o9mGBdzG7MV3NuA4IwTJznamsEdty 8CgXSNLzUz2EOXzwXAp5sfOeK/CkaaMRMLEIpCdCAPxmGEI7SEJkdMT8dbE3Thl8 i9vuRDXkjn3si520neXKd5nGf1JeUc98WoqPSrfMABUJQjpNPRq1PtGDElne5/+s bCAx1Fuo5QYQWOkcsZFQ6nDqSq35dFvdXdJU5+he45xbPeCi60GMaZod/Yo/NwU8 YIVP7nICSXFxFzmVpb83gEtjcpKdFHOGQPDEURx6DoBbKGssYOueOirQExOrkOcl 4oORyI+7NzLOsQS58WlyDjo+EbYSGw==
    =GHSR
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Fischer@21:1/5 to All on Fri Feb 2 20:30:01 2024
    Hallo Hillmar!

    Am 25.01.2024 um 23:28 schrieb Preuße, Hilmar:
    Keine Ahnung, obs Dich interessiert, aber srcpd ist seit heute ein offizielles Debian Paket. Derzeit nur in unstable ...

    Es ging, oder geht immer noch um die Steuerung einer Modellbahn. Ich bin
    da immer noch am überlegen / testen ob ich die Software Web4Rail
    anpassen und einsetzen kann. Einige Funktionen bekomme ich nicht zum
    laufen. Mit Änderungen oder Ergänzungen der in Java geschriebenen
    Software komme ich auch nicht voran. Aber das sind keine Debian Probleme
    für diese Liste.

    Die srcpd Geschichte war und ist in diesem Zusammenhang bei der
    Installation zum testen aufgetreten.

    Trotzdem Danke für die Info!

    Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)