|
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
Verfasst am: 22.12.2009, 18:14 Titel: FBC, rtlib, gfxlib SVN Compile |
|
|
Ich wollte den FBC aus der aktuellen Version compilieren und bin dabei auf ein Problem beim compilieren der gfxlib gestoßen. rtlib und der FBC selbst lassen sich problemlos compilieren.
Ich bin nach der Anleitung der englischen Wiki vorgangen: http://www.freebasic.net/wiki/wikka.php?wakka=SVNWin32MSYS
Ich hab auf einem Virtuellen XP dann MinGW, MSYS und was sonst noch in obigem Dokument steht installiert - allerdings jeweils in den aktuellen Versionen.
Den FreeBasic Quellordner hab ich aus dem "Trunk" Ordner im SVN genommen.
Beim compilieren der gfxlib kommt folgende Fehlerflut:
Code: | Stefan@WURZINGE-8F3532 ~/fbcsvn/FreeBASIC/src/gfxlib2/obj/win32
$ make
gcc -DHAVE_CONFIG_H -g -O2 -I../.. -I../../win32 -I../../x86 -I. -include conf
ig.h -c -o mk_dat.o ../../tools/mk_dat.c
In file included from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb.h:138:1: warning: "MAX_PATH" redefined
In file included from ../../tools/mk_dat.c:3:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/stdlib.h:45:1: warning
: this is the location of the previous definition
In file included from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb.h:194:2: #error target not supported
In file included from ../../../rtlib/fb.h:200,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_config.h:81: warning: static declaration of 'snprintf' follows
non-static declaration
../../../rtlib/fb_config.h: In function `snprintf':
../../../rtlib/fb_config.h:83: error: `va_list' undeclared (first use in this fu
nction)
../../../rtlib/fb_config.h:83: error: (Each undeclared identifier is reported on
ly once
../../../rtlib/fb_config.h:83: error: for each function it appears in.)
../../../rtlib/fb_config.h:83: error: syntax error before "va"
../../../rtlib/fb_config.h:85: error: `va' undeclared (first use in this functio
n)
In file included from ../../../rtlib/fb.h:214,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_unicode.h: At top level:
../../../rtlib/fb_unicode.h:46: error: syntax error before "UTF_32"
../../../rtlib/fb_unicode.h:46: warning: data definition has no type or storage
class
../../../rtlib/fb_unicode.h:47: error: syntax error before "UTF_16"
../../../rtlib/fb_unicode.h:47: warning: data definition has no type or storage
class
../../../rtlib/fb_unicode.h:48: error: syntax error before "UTF_8"
../../../rtlib/fb_unicode.h:48: warning: data definition has no type or storage
class
In file included from ../../../rtlib/fb.h:214,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_unicode.h: In function `fb_wstr_WcharToChar':
../../../rtlib/fb_unicode.h:131: error: syntax error before "c"
../../../rtlib/fb_unicode.h:135: error: `c' undeclared (first use in this functi
on)
In file included from ../../../rtlib/fb.h:299,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_array.h: At top level:
../../../rtlib/fb_array.h:205: error: syntax error before "va_list"
../../../rtlib/fb_array.h:217: error: syntax error before "va_list"
In file included from ../../../rtlib/fb.h:300,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_system.h:67: error: syntax error before "fb_hDynLoad"
../../../rtlib/fb_system.h:67: warning: data definition has no type or storage c
lass
../../../rtlib/fb_system.h:68: error: syntax error before "lib"
../../../rtlib/fb_system.h:69: error: syntax error before '*' token
In file included from ../../../rtlib/fb.h:304,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_file.h:98: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:99: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:108: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:110: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:137: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:137: warning: no semicolon at end of struct or union
../../../rtlib/fb_file.h:153: error: syntax error before '}' token
../../../rtlib/fb_file.h:153: warning: data definition has no type or storage cl
ass
../../../rtlib/fb_file.h:156: error: syntax error before "FB_FILE"
../../../rtlib/fb_file.h:156: warning: no semicolon at end of struct or union
../../../rtlib/fb_file.h:159: warning: built-in function 'index' declared as non
-function
../../../rtlib/fb_file.h:160: error: syntax error before '}' token
../../../rtlib/fb_file.h:160: warning: data definition has no type or storage cl
ass
../../../rtlib/fb_file.h: In function `FB_HANDLE_DEREF':
../../../rtlib/fb_file.h:189: error: dereferencing pointer to incomplete type
../../../rtlib/fb_file.h:190: error: dereferencing pointer to incomplete type
../../../rtlib/fb_file.h: At top level:
../../../rtlib/fb_file.h:197: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:200: error: syntax error before '*' token
../../../rtlib/fb_file.h:203: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:205: error: syntax error before '*' token
../../../rtlib/fb_file.h:209: error: syntax error before '*' token
../../../rtlib/fb_file.h:214: error: syntax error before '*' token
../../../rtlib/fb_file.h:241: error: syntax error before '*' token
../../../rtlib/fb_file.h:249: error: syntax error before '*' token
../../../rtlib/fb_file.h:253: error: syntax error before '*' token
../../../rtlib/fb_file.h:256: error: syntax error before '*' token
../../../rtlib/fb_file.h:261: error: syntax error before '*' token
../../../rtlib/fb_file.h:264: error: syntax error before '*' token
../../../rtlib/fb_file.h:268: error: syntax error before '*' token
../../../rtlib/fb_file.h:270: error: syntax error before "fb_FileTellEx"
../../../rtlib/fb_file.h:270: error: syntax error before '*' token
../../../rtlib/fb_file.h:270: warning: data definition has no type or storage cl
ass
../../../rtlib/fb_file.h:272: error: syntax error before '*' token
../../../rtlib/fb_file.h:274: error: syntax error before "fb_FileLocationEx"
../../../rtlib/fb_file.h:274: error: syntax error before '*' token
../../../rtlib/fb_file.h:274: warning: data definition has no type or storage cl
ass
../../../rtlib/fb_file.h:279: error: syntax error before "fb_FileSizeEx"
../../../rtlib/fb_file.h:279: error: syntax error before '*' token
../../../rtlib/fb_file.h:279: warning: data definition has no type or storage cl
ass
../../../rtlib/fb_file.h:282: error: syntax error before '*' token
../../../rtlib/fb_file.h:284: error: syntax error before '*' token
../../../rtlib/fb_file.h:294: error: syntax error before '*' token
../../../rtlib/fb_file.h:295: error: syntax error before '*' token
../../../rtlib/fb_file.h:298: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:299: error: syntax error before "fb_off_t"
../../../rtlib/fb_file.h:304: error: syntax error before '*' token
../../../rtlib/fb_file.h:333: error: syntax error before "__fb_utf8_bmarkTb"
../../../rtlib/fb_file.h:333: warning: data definition has no type or storage cl
ass
In file included from ../../../rtlib/fb.h:305,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_device.h:50: error: syntax error before "fb_off_t"
../../../rtlib/fb_device.h:59: error: syntax error before "fb_off_t"
../../../rtlib/fb_device.h:60: error: syntax error before "fb_off_t"
../../../rtlib/fb_device.h:61: error: syntax error before "fb_off_t"
In file included from ../../../rtlib/fb.h:306,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_serial.h:79: error: syntax error before "fb_off_t"
In file included from ../../../rtlib/fb.h:309,
from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb_thread.h:79: error: `FB_DIRCTX' undeclared here (not in a func
tion)
In file included from ../../fb_gfx.h:44,
from ../../tools/mk_dat.c:7:
../../../rtlib/fb.h:331: error: syntax error before "FB_FILE"
../../../rtlib/fb.h:331: warning: no semicolon at end of struct or union
../../../rtlib/fb.h:334: error: syntax error before '}' token
../../../rtlib/fb.h:334: warning: data definition has no type or storage class
../../../rtlib/fb.h:336: error: syntax error before "__fb_ctx"
../../../rtlib/fb.h:336: warning: data definition has no type or storage class
In file included from ../../tools/mk_dat.c:7:
../../fb_gfx.h:586: error: syntax error before "lib"
make: *** [mk_dat.o] Error 1 |
Hat jemand eine Ahnung was ich falsch mache bzw. wie man es richtig macht? _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken) |
|
Nach oben |
|
|
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
|
Nach oben |
|
|
funkeld gesperrt
Anmeldungsdatum: 10.10.2009 Beiträge: 179
|
Verfasst am: 31.12.2009, 11:49 Titel: |
|
|
Kannst du diesen Vorgang mal Stück für Stück erklären in deutsch.
Ich hatte es mal vor Jahren versucht und dann den ganzen scheiss in die Ecke gefeuert, weil ich durch dieses kauderwlesch mit dem englisch und dem C-Compiler-runterladen nicht durchgestiegen bin.
Ich wusste nicht, welche Ming-Dateien gebraucht werden und habe auch den Source von Freebasic nicht richtig lokalisieren konnte.
Vielleicht lohnt sich mal dafür einen eigenen Thraed aufzumachen, bis es klappt.
Ich habe zb "XP mit SP 2".
Also mein interesse ist gross daran.
Ein gesundes Neues jahr.
Wenn du meinst es lohnt sich nicht hier reinzustellen, kannste mir ja auf pn erklären.
Gruss |
|
Nach oben |
|
|
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
Verfasst am: 31.12.2009, 16:18 Titel: |
|
|
//edit: Hab deine Antwort vorher nur schlampig überflogen und da ist mir wohl nicht aufgefallen, dass dir eine Art "Anleitung auf Deutsch" lieber wäre.
Ich werde mir die Möglichkeiten beim FreeBasic-Portal anschauen. Wenns dort noch kein Tutorial gibt und ich eins erstellen kann, dann musst du dich nur noch etwas gedulden...
edit//
@funkeld: Gern kann ich erklären wie das funktioniert. Ich denke per Instant Messenger wäre das am komfortabelsten. Wenn du bei ICQ, MSN oder Skype angemeldet bist melde dich einmal. Meine ICQ Nummer hab ich eh hier im Forum angegeben (siehe ICQ Button am Ende des Beitrags), wenn dir MSN, Skype oder irgendetwas anderes (z.B. Privatchat über IRC, oder eben überhaupt nichts InstantMessenger artiges) besser zusagt, kontaktiere mich per PN.
Ich hab übrigens eine komplett saubere Virtuelle Maschine (XP SP3 MCE) dafür aufgesetzt, aber es funktioniert natürlich auch ohne. _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken) |
|
Nach oben |
|
|
funkeld gesperrt
Anmeldungsdatum: 10.10.2009 Beiträge: 179
|
Verfasst am: 01.01.2010, 16:00 Titel: |
|
|
Zitat: |
Ich werde mir die Möglichkeiten beim FreeBasic-Portal anschauen. Wenns dort noch kein Tutorial gibt und ich eins erstellen kann, dann musst du dich nur noch etwas gedulden...
|
Jup, danke. Ich kann warten.
Gruss |
|
Nach oben |
|
|
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
|
Nach oben |
|
|
funkeld gesperrt
Anmeldungsdatum: 10.10.2009 Beiträge: 179
|
Verfasst am: 05.01.2010, 13:01 Titel: |
|
|
Jup, danke.
Werde ich mal probieren...
Gruss |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|