Marc Haber wrote:
ser2net sucht bei seinem Aufruf ausdrücklich nach einem
/usr/libexec/gensio-2.6.1/libgensio_serialdev.so, was es dort nicht
findet.
Also wirklich weiterhelfen kann ich Dir da so spontan nicht.
Irgendein runtime-linker (sicherlich der in debian verwendete) hat es wohl ganz gerne, wenn man den über das Hinzufügen von neuen libs informiert (indem man einen /lib-rescan veranlasst, passiert ja im Normalbetrieb selten).
Das ist aber eine Information, die sich nicht notwendigerweise bis zu jedem rumgesprochen haben muss, und andernfalls auch schlicht und ergreifend vergessen werden kann. In dem Fall ist dann eine absolute Pfadangabe eine einfache Zwischenlösung.
Scheint aber in diesem Fall vllt. nicht das Problem zu sein:
git clone https://github.com/cminyard/ser2net.git
grep -r -e "gensio_serialdev" .
ist zumindest leer. Wie sich da all die Automagie also ein
/usr/libexec/gensio-2.6.1/libgensio_serialdev.so
zusammenreimen soll ist mir als Pascal-Freund jedenfalls ein
komplettes Rätsel.
Vielleicht hat nur die referenzierte lib ein Problem mit sich
selbst?
Bestimmt ist da nur ein Compiler-switch gefragt, der dieses
serialdev Dings statisch mit einlinkt.
Gruss
Jan Bruns