aMule Forum
Deutsch => aMule Hilfe => Topic started by: Bendman on November 24, 2004, 01:29:08 PM
-
Hallo!
Ich versuche gerade den amule deamon auf meinem fli4l Router zum Laufen zu bewegen. Leider bekomme ich immer eine Fehlermeldung, wenn ich amuled in diesem System starten will:
-sh: amuled: not found
und das obwohl amuled korrekt im System vorhanden ist. ?)
Da das also alles so nicht richtig funktioniert muss ich doch mal um ein paar Informationen bitten :baby:.
Was benötigt der amuled (+amuleweb) mindestens (biblioteken etc.) in der Laufzeitumgebung? Natürlich würde das alles gegen die ulibc gebaut werden.
Kann ich amule auf einen AMD K6III optimieren und wenn ja wie? Bringt das was?
Was muss ich zusätzlich beim bauen beachten (ausser den Anforderungen von fli4l)?
Sollte ich das alles zum Laufen kriegen werde ich natürlich das installierbare OPT_AMULE wieder zur Verfügung stellen. Schliesslich sollen die Router dieser Welt auch was zu tun haben ;).
Bendman
PS.: Beim linken eines statischen executables bricht der amule Buildprozess mit einem Fehler ab.
-
I don't understand german well enough, but:
-sh: amuled: not found
amuled doesn't installed / compiled by default. You need wx 2.5.3 and --enable-amule-daemon passed to "configure"
Was benötigt der amuled (+amuleweb) mindestens (biblioteken etc.) in der Laufzeitumgebung?
wx-2.5.3
Kann ich amule auf einen AMD K6III optimieren und wenn ja wie?
You can pass --optimize but this has not been tested well.
-
ok this time in english :)
at this time everything is compiled (with deamon) very well. I made a fli4l package and installed it on my fli4l router (v2.1.7). When I start the amuled via ssh I get the error message above. I can't understand this message because the amuled executable is located in the /usr/local/bin and is present for the system.
ok I'll install the wx library on the router too.
Bendman
-
When I start the amuled via ssh
You must "ssh /usr/local/bin/amuled" and not "ssh amuled"
rsh have same property. Using ssh <> command is not the same as logging in and typing command: you login shell is not invoked, instead sshd issues one of exec family calls
to "sh -c amuled". What happens next you already see: sh doesnt find amuled. Use full path and this will work. And install correct wx of course.
-
Ok
in the Fli4l Mailinglist I got the hint that this error will be thrown if the main program needs librarys which are not available.
Now my question. Which librarys are nessesary to run amuled?
libwx 2.5.3 I already installed in the system but it don't seems to be enough. The error still occurs.
Bendman
-
run "ldd amuled" and you will see all the libs amuled has been linked with