• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Probleme beim Kompilieren von aMule

djwache

Newbie
Hallo!
Seit kurzem habe ich wieder einen SuSE Linux Rechner. Es handelt sich um Version 10.1. Dienste wie Samba, Squid Proxy etc laufen schon. Nun wollte ich mal aMule testen. Leider bekomme ich das Programm nicht kompiliert. Die RPM Version kann ich nicht nutzen, da ich aMule mit Webinterface verwenden möchte und deshalb selber kompilieren muss. Ich bekomme jedoch folgende Fehlermeldung:
Code:
php_core_lib.cpp: In function âvoid php_native_substr(PHP_VALUE_NODE*)â:
php_core_lib.cpp:972: warning: missing braces around initializer for âPHP_VALUE_NODE::<anonymous union>â
/tmp/ccoCe3uP.s: Assembler messages:
/tmp/ccoCe3uP.s:153644: Error: junk at end of line, first unrecognized character is `&'
make[4]: *** [amuleweb-php_core_lib.o] Error 1
make[4]: Leaving directory `/amule/src/webserver/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/amule/src/webserver'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/amule/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/amule'
make: *** [all] Error 2

Ich kann damit einfach nichts anfangen. Fehlt ihm irgendwas mit PHP? Schonmal vielen Dank im Voraus.

MfG
Sebastian
 
OP
D

djwache

Newbie
So, den ersten Fehler habe ich behoben, jetzt kommt der nächste :(

Code:
Parser.cpp:154:6: warning: "YYENABLE_NLS" is not defined
Parser.cpp:537:6: warning: "YYLTYPE_IS_TRIVIAL" is not defined
/usr/include/wx-2.6/wx/string.h: In member function âwxChar wxString::Last() constâ:
/usr/include/wx-2.6/wx/string.h:732: error: âwxASSERTWMSGâ was not declared in this scope
make[3]: *** [libmuleappcore_a-Parser.o] Error 1
make[3]: Leaving directory `/amule/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/amule/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/amule'
make: *** [all] Error 2
 

Becksta

Hacker
um das Webinterface zu nutzen musst du das Paket auf keinen Fall selbst basteln. Ich habe das Paket von Packman (glaub ich) installiert und damit geht auch "amule-web" einwandfrei....

Also einfach damit nochmal rumspielen...

Greetz
Becksta
 
OP
D

djwache

Newbie
Hallo!
Habe jetzt aMule 2.1.3 am Laufen. Ich habe jetzt auch das Webinterface aktiviert. Leider startet er es nicht. Die Fehlermeldung lautet :
Code:
execvp(amuleweb, --amule-config-file=/root/.aMule/amule.conf failed with error 2!

Kannst du da was mit anfangen oder hast noch einen Tip?

Und dann habe ich noch eine Frage. Ich verbinde mich mit TightVNC auf den Rechner, wo ich dann aMule starte. Wenn ich TightVNC beende wird leider auch aMule beendet. Gibt es da einen Trick, daß das weiter läuft? Und wenn ja, wie komme ich dann beim nächsten Anmelden wieder an das aMule Fenster?
 

Becksta

Hacker
Aloa,

also auf meinem Rechner läuft keine grfische Oberfläche, weil es unter anderem auch Ressourcenschonender ist.
Ich verbinde mich via ssh auf meinen server und starte dann den Esel über den Befehl "amuled -f".
Das -F bewirkt, dass der Esel in einer Art "quiet Modus" startet. Wenn du anschließend die Konsolenverbindung trennst, bleibt die Anwendung aktiv.

Was der Fehler bei dir bedeuten soll weiß ich leider nicht.
Wenn du das Paket als root installiert hast, startet man die Anwendung eigentlich als user. Machst du das so, oder als root???

Wenn du nicht weiterkommst, dann poste doch mal die: /home/user/.aMule/aMule.conf
Vielleicht lässt sich aus der noch was rauslesen...

Greetz
Becksta
 
OP
D

djwache

Newbie
Also amuled gibt es bei mir gar nicht sonder nur amule. Ich lasse die Anwendung als root laufen.

Hier meine amule.conf

Code:
[eMule]
AppVersion=aMule 2.1.3
Nick=http://www.aMule.org
NewVersionCheck=0
StartupMinimized=0
ConfirmExit=0
EnableTrayIcon=0
MinToTray=0
ToolTipDelay=1
MaxDownload=9
MaxUpload=3
SlotAllocation=2
DownloadCapacity=30
UploadCapacity=8
Port=4662
UDPPort=4672
UDPDisable=0
MaxSourcesPerFile=300
MaxConnections=500
ConnectToED2K=1
ConnectToKad=1
Autoconnect=1
Reconnect=1
ShowOverhead=0
RemoveDeadServer=1
DeadServerRetry=2
Serverlist=0
AddServersFromServer=1
AddServersFromClient=1
Scoresystem=1
SmartIdCheck=1
SafeServerConnect=0
AutoConnectStaticOnly=0
ManualHighPrio=0
ICH=1
AICHTrust=0
AddNewFilesPaused=0
DAPPref=1
PreviewPrio=0
UAPPref=1
FullChunkTransfers=1
StartNextFile=0
StartNextFileSameCat=0
CheckDiskspace=1
MinFreeDiskSpace=1
ExecOnCompletion=0
ExecOnCompletionCommand=sh -c '~/example.sh "%FILE" %HASH'
IncomingDir=/srv/samba/amule/fertig
TempDir=/srv/samba/amule/temp
ShareHiddenFiles=0
VideoPlayer=
VideoPreviewBackupped=1
StatGraphsInterval=3
StatsAverageMinutes=5
VariousStatisticsMaxValue=100
statsInterval=30
MaxConnectionsPerFiveSeconds=20
FileBufferSizePref=16
QueueSizePref=50
ServerKeepAliveTimeout=0
3DDepth=0
AutoSortDownloads=0
ShowInfoOnCatTabs=0
ShowRatesOnTitle=0
VerticalToolbar=0
SeeShare=2
IPFilterAutoLoad=1
IPFilterURL=
FilterLevel=127
FilterLanIPs=1
OnlineSignature=0
OnlineSignatureUpdate=5
OSDirectory=/root/.aMule/
FilterMessages=0
FilterAllMessages=0
MessagesFromFriendsOnly=0
MessageFromValidSourcesOnly=1
FilterWordMessages=0
MessageFilter=
Language=
SplitterbarPosition=75
YourHostname=
DateTimeFormat=%A, %x, %X
IndicateRatings=1
AllcatType=0
ShowAllNotCats=0
DisableKnownClientList=0
DisableQueueList=0
MaxMessageSessions=50
PermissionsFiles=416
PermissionsDirs=488
Address=
SmartIdState=1
StatColor0=4194304
StatColor1=16761024
StatColor2=8454016
StatColor3=53760
StatColor4=32768
StatColor5=8421631
StatColor6=200
StatColor7=140
StatColor8=16750230
StatColor9=12583104
StatColor10=8454143
StatColor11=0
StatColor12=8454016
StatColor13=53760
StatColor14=32768
TableSortingServer=0
TableWidthsServer=150,140,25,150,25,40,45,60,40,40,80
TableSortingDownload=0
TableWidthsDownload=260,60,65,65,65,170,50,55,70,110,220,220
TableSortingUploads=0
TableWidthsUploads=150,275,100,60,65,60,60,110,100,100,100
TableSortingShared=0
TableWidthsShared=250,100,50,70,220,100,100,120,100,120,120,220
TableSortingSearch=0
TableWidthsSearch=500,100,50,65,280
[FakeCheck]
Browser=0
CustomBrowser=
BrowserTab=1
[ExternalConnect]
UseSrcSeeds=0
ShowPercent=1
ShowProgressBar=1
AcceptExternalConnections=0
ECAddress=
ECPort=4712
ECPassword=
IpFilterOn=1
UseSecIdent=1
[Statistics]
MaxClientVersions=0
TotalDownloadedBytes=0
TotalUploadedBytes=2148
[SkinGUIOptions]
UseSkinFile=0
SkinFile=
[Razor_Preferences]
FastED2KLinksHandler=1
NoNeededSourcesHandling=2
FullQueueSources=0
HighQueueRankingSources=0
HighQueueRanking=1200
AutoDropTimer=240
MAIN_X_POS=0
MAIN_Y_POS=0
MAIN_X_SIZE=1024
MAIN_Y_SIZE=704
SRV_SPLITTER_POS=361
[WebServer]
Enabled=1
Port=4711
PageRefreshTime=120
UseGzip=1
UseLowRightsUser=0
Password=fc17d21ae57131a6155cec87c8c3f150
PasswordLow=18b61041e2304e90f3eaa073d62df5b0
Template=
[Proxy]
ProxyEnableProxy=0
ProxyType=0
ProxyName=
ProxyPort=1080
ProxyEnablePassword=0
ProxyUser=
ProxyPassword=
[GUI]
[GUI/TransferWnd]
Splitter=363
ShowClientList=1
 

Becksta

Hacker
Hm,

also irgendwas scheint da nicht zu laufen... bin gerade zu müde, deine .conf zu betrachten... aber soviel schonmal für den Moment:
Lass den Esel doch nicht als root laufen....
und soweit ich weiß, ist der Amule Daemon Bestandteil des Amule Paketes. Kriegst du eine Fehlermeldung, wenn du amuled -f eingibst?? Wie lautet diese???

Greetz
Becksta
 
OP
D

djwache

Newbie
Hallo!
Also wenn ich amuled -f eingebe kommt die Meldung no file or directory. Ich habe mir jetzt erstmal wieder mldonkey eingerichtet. Das Programm finde ich auch gar nicht so schlecht.

Trotzdem danke für eure Hilfe. Werde mich mit aMule später nochmal beschäftigen.

Greetz djwache
 
Oben