Du bist nicht angemeldet.

#1 02.08.2014 20:36

Damian
Gast

Problem beim Kompilieren

Hallo,

ich habe eure Anleitung befolgt um TVgigant zu kompilieren, jedoch habe ich einen Problem

Linking:TVTower.debug.exe
C:/Users/Damian/Desktop/Tower/source/.bmx/zip.c.debug.win32.x86.o:zip.c:(.text+0x9b6): undefined reference to `__chkstk_ms'
C:/BlitzMax137/mod/maxmod2.mod/maxmod2.mod/maxmod2.debug.win32.x86.a(channel.cpp.debug.win32.x86.o):channel.cpp:(.text$_ZNSt4listIP14IMaxModChannelSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_[__ZNSt4listIP14IMaxModChannelSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_]+0x29): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
C:/BlitzMax137/mod/maxmod2.mod/maxmod2.mod/maxmod2.debug.win32.x86.a(channel.cpp.debug.win32.x86.o):channel.cpp:(.text$_ZNSt4listIP14IMaxModChannelSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E[__ZNSt4listIP14IMaxModChannelSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E]+0xe): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
C:/BlitzMax137/mod/maxmod2.mod/maxmod2.mod/maxmod2.debug.win32.x86.a(file.cpp.debug.win32.x86.o):file.cpp:(.text+0x2e8): undefined reference to `__chkstk_ms'
C:/BlitzMax137/mod/maxmod2.mod/maxmod2.mod/maxmod2.debug.win32.x86.a(file.cpp.debug.win32.x86.o):file.cpp:(.text+0x698): undefined reference to `__chkstk_ms'
C:/BlitzMax137/mod/pub.mod/oggvorbis.mod/oggvorbis.debug.win32.x86.a(vorbisfile.c.debug.win32.x86.o):vorbisfile.c:(.text+0x40e6): undefined reference to `__chkstk_ms'
C:/BlitzMax137/mod/pub.mod/oggvorbis.mod/oggvorbis.debug.win32.x86.a(vorbisfile.c.debug.win32.x86.o):vorbisfile.c:(.text+0x41a6): undefined reference to `__chkstk_ms'
C:/BlitzMax137/mod/pub.mod/oggvorbis.mod/oggvorbis.debug.win32.x86.a(vorbisfile.c.debug.win32.x86.o):vorbisfile.c:(.text+0x43b9): undefined reference to `__chkstk_ms'
C:/BlitzMax137/mod/pub.mod/oggvorbis.mod/oggvorbis.debug.win32.x86.a(vorbisfile.c.debug.win32.x86.o):vorbisfile.c:(.text+0x4407): more undefined references to `__chkstk_ms' follow
Build Error: Failed to link 

weiß jemand wo ich ein fehler begangen haben könnte?

#2 02.08.2014 21:03

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: Problem beim Kompilieren

Ich schätze, mußt Du warten, bis Ron wieder am Start ist.
Vielleicht morgen früh. Auf alle Fälle Montag morgen.

Offline

#3 03.08.2014 07:22

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.704
Webseite

Re: Problem beim Kompilieren

Der Fehler klingt danach, als wenn Du eine andere MinGW/gcc-Kombi heruntergeladen haettest.
Der Fehler kommt dann, wenn Bibliotheken verschiedener GCC-Versionen zusammengefuehrt werden. Hast Du eventuell einen Schritt uebersehen?


Welche Version spuckt "gcc -v" in der Kommandoprompt aus?
-> "Ausfuehren"... "cmd" ..."gcc -v"


Hast Du die Schritte in "Module compilation" komplett ausgefuehrt (also lib-dateien ersetzt, ar.exe, ld.exe, module neu gebaut ...)?



bye
Ron


sigimg2.php?id=1

Offline

#4 03.08.2014 11:23

Damian
Gast

Re: Problem beim Kompilieren

Hallo Ron,

ja es war ein Fehler meinerseits, ich habe die Anweisung

MinGW\lib\gcc\mingw32\%VERSION%

nicht richtig implementiert. Hatte im BLitzMax ordner einen unterordner angelegt, jedoch war die gcc lib noch von BlitzMax. Hatte es Manuell gemacht.

Vielen Dank smile

Gruß Damian

#5 03.08.2014 12:33

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.704
Webseite

Re: Problem beim Kompilieren

Hoffe es kompiliert nun. Und bitte nicht den Registry-Key und die versteckte Datei im Windows-System-Ordner loeschen - die sind notwendig damit die Demo korrekt die Tage runterzaehlen kann (soll ja Registry-"Optimierer" geben, die so Daten loeschen - dann spinnt die Demo, da dann Registry und Datei nicht uebereinstimmen).


bye
Ron


sigimg2.php?id=1

Offline

#6 03.08.2014 13:21

Damian Bodde
Gast

Re: Problem beim Kompilieren

Meinst du mit Demo ein Demo von BlitzMax?

Falls ja, ich habe Blitzmax vollversion gw_smiley_zwinkern alle versionen von Blitzbasic habe ich xD

#7 03.08.2014 16:09

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.704
Webseite

Re: Problem beim Kompilieren

Ahh ... dann braeuchtest Du aber die Schritte mit dem Kompilieren ja nur fuer rtAudio durchfuehren.

Als BlitzMaxer haettest Du ja in meinem BlitzMax.com-Thread ueber TVTower was sagen koennen ;D.


bye
Ron


sigimg2.php?id=1

Offline

#8 03.08.2014 17:05

Damian
Mitglied
Registriert: 03.08.2014
Beiträge: 8

Re: Problem beim Kompilieren

Ja stimmt gw_smiley_zwinkern


Blitzmax, Monkey,  ((Blitz3D, Blitzplus, Blitz3SDK) => Gekauft)

Offline

#9 03.08.2014 17:13

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.704
Webseite

Re: Problem beim Kompilieren

Na wenn Du es nun kompilieren konntest, freu ich mich schon auf erste Spielereien mit dem Code oder vielleicht sogar kleine Patches ;D

Ansonsten kannst Du Dir auch das Dig-Framework anschauen, vlt. ist da ja was brauchbares fuer Dich dabei.

https://github.com/GWRon/Dig

bye
Ron


sigimg2.php?id=1

Offline

#10 10.09.2014 12:15

won_tuogol
Mitglied
Registriert: 10.09.2014
Beiträge: 2

Re: Problem beim Kompilieren

Bei mir hat es jetzt mit dem Kompilieren geklappt, nur ein kleiner Tipp von meiner Seite ich hab aus dem Verzeichnis \MinGW32\lib\gcc\mingw32\4.6.1\ alle Dateien manuell nach \BlitzMax\lib\ kopiert und ersetzt, hiernach funktionierte es dann auch gw_smiley_zwinkern

Offline

#11 10.09.2014 12:36

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.704
Webseite

Re: Problem beim Kompilieren

https://github.com/GWRon/TVTower/blob/master/Misc/documentation/compilation_guide.txt

Zeilen 142ff:

	  - replace each file of BlitzMax\lib with the ones in
	    MinGW\lib
	    MinGW\lib\gcc\mingw32\%VERSION%
...

In den weiteren Zeilen steht auch der code fuer eine Batch-Datei die den Vorgang automatisieren sollte.


Hat das nicht geklappt, oder hast Du die Zeilen einfach ueberlesen?


Viel Spass beim "herumbasteln", vielleicht kommt ja fuer uns was nuetzliches bei raus.


bye
Ron


sigimg2.php?id=1

Offline

#12 10.09.2014 12:56

won_tuogol
Mitglied
Registriert: 10.09.2014
Beiträge: 2

Re: Problem beim Kompilieren

Ich hatte die Batchdatei genommen, wie in der Anleitung beschrieben, allerdings schien das nicht richtig funktioniert zu haben, daher wollte ich hier nur für den nächsten einen kleinen Tipp hinterlassen gw_smiley_zwinkern

Offline

#13 10.09.2014 13:05

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.704
Webseite

Re: Problem beim Kompilieren

Hmm, hast du in der Batch-Datei die Version angepasst - denn ohne die Anpassung sind die Pfade falsch.

Am Ende aber auch egal, hasts ja alleine hinbekommen und falls wer auf das gleiche Problem stoesst, haben wir ja nun mehrere Loesungsansaetze.


Wie gesagt: viel Spass beim "herumschnueffeln" und ausprobieren.


bye
Ron


sigimg2.php?id=1

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Bist Du ein Mensch oder ein Roboter ?

Verifizierung, dass diese Aktion durch eine reale Person vorgenommen wird und nicht von einem Programm.