Eggdrop Install-Probleme

K

Kiro-de-Ko

Grünschnabel
Also ich hab ein Problem nach dem anderen aber die waren nach x tausenden nerven auch gelöst nur an diesem problem bei ich mir grad die zähne aus. und zwar
./configure - geht
make config - geht
make - geht nicht

blabla:/eggdrop # make
make[1]: Entering directory `/eggdrop/src'
This may take a while. Go get some runts.

gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c tcldcc.c
tcldcc.c:841:17: missing terminating " character
tcldcc.c:1075:48: macro "BADARGS" passed 21 arguments, but takes just 3
tcldcc.c: In function `tcl_connect':
tcldcc.c:841: error: `BADARGS' undeclared (first use in this function)
tcldcc.c:841: error: (Each undeclared identifier is reported only once
tcldcc.c:841: error: for each function it appears in.)
tcldcc.c:1076: error: `buf' undeclared (first use in this function)
tcldcc.c:1085: error: `in_total_today' undeclared (first use in this function)
tcldcc.c:1088: error: `in_total' undeclared (first use in this function)
tcldcc.c:1090: error: `out_total_today' undeclared (first use in this function)
tcldcc.c:1093: error: `out_total' undeclared (first use in this function)
tcldcc.c:838: warning: unused variable `i'
tcldcc.c:838: warning: unused variable `z'
tcldcc.c:838: warning: unused variable `sock'
tcldcc.c:839: warning: unused variable `s'
tcldcc.c: At top level:
tcldcc.c:1133: error: `tcl_listen' undeclared here (not in a function)
tcldcc.c:1133: error: initializer element is not constant
tcldcc.c:1133: error: (near initialization for `tcldcc_cmds[31].func')
tcldcc.c:1133: error: initializer element is not constant
tcldcc.c:1133: error: (near initialization for `tcldcc_cmds[31]')
tcldcc.c:1134: error: `tcl_boot' undeclared here (not in a function)
tcldcc.c:1134: error: initializer element is not constant
tcldcc.c:1134: error: (near initialization for `tcldcc_cmds[32].func')
tcldcc.c:1134: error: initializer element is not constant
tcldcc.c:1134: error: (near initialization for `tcldcc_cmds[32]')
tcldcc.c:1135: error: `tcl_rehash' undeclared here (not in a function)
tcldcc.c:1135: error: initializer element is not constant
tcldcc.c:1135: error: (near initialization for `tcldcc_cmds[33].func')
tcldcc.c:1135: error: initializer element is not constant
tcldcc.c:1135: error: (near initialization for `tcldcc_cmds[33]')
tcldcc.c:1136: error: `tcl_restart' undeclared here (not in a function)
tcldcc.c:1136: error: initializer element is not constant
tcldcc.c:1136: error: (near initialization for `tcldcc_cmds[34].func')
tcldcc.c:1136: error: initializer element is not constant
tcldcc.c:1136: error: (near initialization for `tcldcc_cmds[34]')
tcldcc.c:1137: error: `tcl_traffic' undeclared here (not in a function)
tcldcc.c:1137: error: initializer element is not constant
tcldcc.c:1137: error: (near initialization for `tcldcc_cmds[35].func')
tcldcc.c:1137: error: initializer element is not constant
tcldcc.c:1137: error: (near initialization for `tcldcc_cmds[35]')
tcldcc.c:1138: error: initializer element is not constant
tcldcc.c:1138: error: (near initialization for `tcldcc_cmds[36]')
make[1]: *** [tcldcc.o] Error 1
make[1]: Leaving directory `/eggdrop/src'
make: *** [modegg] Error 2
blabla:/eggdrop #

PS. ich hab ein V-Server mit Linux Suse 9.3
und wenn das jemanden weiter hilft

gcc (GCC) 3.3.5 20050117 (prerelease) (SUSE Linux)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

ich sage jetzt schon mal danke
 
Code:
tcldcc.c:841:17: missing terminating " character
In der Datei tcldcc.c fehlt offenbar in Zeile 841 ein " um einen String abzuschliessen. Welche Eggdrop-Version hast du da?
 
Eggdrop 1.6.18
also die neueste Version.
 
Naja, setze die " an die richtige Stelle, dann sollte es gehen.
 
Dann mal Happy Coding. ;) Evtl. einfach ohne DCC-Support kompilieren (macht den Bot eh nur unsicher) und auf die Party Line kommt man ja auch per Telnet, das man einfach nach aussen in der Firewall sperrt, so dass man nur per localhost rauf kommt.
 
ok und jetzt für normal sterblichen??
ich bin noch ein ziemlicher grünschnabel in sachen Linux.
 
Hmm, also bei mir kompiliert der problemlos. Mal versucht ne andere Compiler-Version zu nutzen? Mit gcc 3 und tcl 8.4 geht's.
 
aha und wie bekomme ich das oder eher wo?? im yast??
oder könntest du mir ein link geben?
 
Ich probiers nachher nochmal auf 'nem SuSE 9.3. Habe gerade keines zur Hand und dann kann ich sicherlich auch genau sagen, wo dort das Problem liegt.
 
ich sag dann mal jetzt schon danke für deine Mühe :D
 
Also bei mir kompiliert er auf SuSE 9.3 (32bit) fehlerfrei durch. Hast du mal mit 'you' dein System auf den neuesten Stand gebracht? Wenn ja, mach mal vor dem configure ein
Code:
make distclean
und versuche dann nochmal den kompletten Ablauf (./configure, make config, make). Nimm aber einen nicht-modifizierten Source, also einfach nochmal "frisch" entpacken. Stelle ausserdem sicher, dass du die Version von eggheads.org hast.
 

Ähnliche Themen

Nginx als Reverse Proxy für Nextcloud und Emby

Was mache ich falsch? Tiniywm und Mate Install unter OpenBSD

CUPS Godex Filter kompilieren

Akonadi startet nicht mehr

Debian Routing Problem

Zurück
Oben