Fehler in wonder_rules.c

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

Fehler in wonder_rules.c

Beitragvon Radeon » 11.07.2004, 18:59

Hi
nachdem ich nun alle Fehler in den xml Dateien weg habe kommt bei mir ein neuer Fehler in wonder_rules.c . Leider kenne ich mich mit c nicht aus und kann das Problem daher nicht lösen. Vielleicht weiß einer von euch was man da machen kann. Hier mal der Fehler:
------
gcc -c -Iticker -pipe -g -Wall ticker/wonder_rules.c -o ticker/wonder_rules.o
ticker/wonder_rules.c:15: error: array index in initializer exceeds array bounds
ticker/wonder_rules.c:15: error: (near initialization for `resources_0_0')
make[1]: *** [ticker/wonder_rules.o] Error 1
make[1]: Leaving directory `/srv/www/htdocs/web1/html/ugaagga/src'
make: *** [all] Error 2
------
Und hier die Zeilen 14-20 in denen der Fehler ist:
----
static const WonderGameEntityType resources_0_0[MAX_RESOURCE] = {
[3] = {
1,
2,
3,
WONDER_RANDOM_gauss}
};
----
Hoffentlich kann mir da einer von euch helfen.
mfg
Radeon
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 4
Registriert: 09.07.2004, 01:43

Beitragvon Agatho » 11.07.2004, 20:40

du wirst wohl einen fehler in der wonder.xml haben der sich erst dort bemerktbar macht
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon Radeon » 11.07.2004, 22:42

Weiß ich nicht genau eigentlich nicht da ich die aus dem Thread http://forum.uga-agga.de/viewtopic.php?t=14319 habe und hasdrubal meinte man kann die so nehmen also bin ich mal davon ausgegangen?
Kannst dir die xml ja mal anschaun ist ja hier im Forum ^^
Hoffe das ich den Fehler auch noch weg bekomme :fad:

mfg
Radeon
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 4
Registriert: 09.07.2004, 01:43

Beitragvon Agatho » 11.07.2004, 23:06

gasr du auch ne resource mit der id 3 ? damit er das auch findet?
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon Radeon » 12.07.2004, 00:14

Jo das wars ^^"
-
aber nun gibts ein neues Problem mit meinem Linux.. glaub ich..
-----
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [ticker/ticker] Error 1
make[1]: Leaving directory `/srv/www/htdocs/web1/html/ugaagga/src'
make: *** [all] Error 2
-----
Der findet irgend nen Befehl nich :(
Radeon
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 4
Registriert: 09.07.2004, 01:43

Beitragvon hasdrubal » 13.07.2004, 19:53

"/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld"
Dieser Pfad ist ja auch total schräg!
Du gehst erst 5 Ordner hoch, dann 4 runter und dann wieder drei hoch!? Der Pfad kann so nicht stimmen. Probiers doch mal mit: "/usr/lib/gcc-lib/i586-suse-linux/bin/ld"
hasdrubal
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 165
Registriert: 28.02.2004, 16:33
Wohnort: Frankfurt

Beitragvon Radeon » 13.07.2004, 20:26

Das kann ich nicht beeinflussen das macht der von alleine. Ich habe den Pfad so nicht eingestellt
Radeon
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 4
Registriert: 09.07.2004, 01:43

Beitragvon hasdrubal » 14.07.2004, 08:26

Ja das weiß ich. Das Configure stellt den ein.
Du müsstest einfach die Stelle finden wo er steht und ihn editieren.
hasdrubal
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 165
Registriert: 28.02.2004, 16:33
Wohnort: Frankfurt

Beitragvon Firak » 16.07.2004, 23:33

Nein, das configure stellt den nicht ein. Und das ist auch nicht das Problem...

Radeon: Dir fehlt ein Paket mit den Namen "zlib-devel" (oder "zlib-dev"). Das sollte aber leicht nachzuinstallieren sein.
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück


Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste