Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

FBC, rtlib, gfxlib SVN Compile

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Profi-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
St_W



Anmeldungsdatum: 22.07.2007
Beiträge: 949
Wohnort: Austria

BeitragVerfasst am: 22.12.2009, 18:14    Titel: FBC, rtlib, gfxlib SVN Compile Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
St_W



Anmeldungsdatum: 22.07.2007
Beiträge: 949
Wohnort: Austria

BeitragVerfasst am: 27.12.2009, 20:02    Titel: Antworten mit Zitat

Ich habe es nun hinbekommen.

Der schuldige war das configure-Skript, das anscheinend nicht mehr so wie es soll funktioniert. Weiteres dazu im englischen Forum: http://www.freebasic.net/forum/viewtopic.php?t=14616
_________________
Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
funkeld
gesperrt


Anmeldungsdatum: 10.10.2009
Beiträge: 179

BeitragVerfasst am: 31.12.2009, 11:49    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
St_W



Anmeldungsdatum: 22.07.2007
Beiträge: 949
Wohnort: Austria

BeitragVerfasst am: 31.12.2009, 16:18    Titel: Antworten mit Zitat

//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
Benutzer-Profile anzeigen Private Nachricht senden
funkeld
gesperrt


Anmeldungsdatum: 10.10.2009
Beiträge: 179

BeitragVerfasst am: 01.01.2010, 16:00    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
St_W



Anmeldungsdatum: 22.07.2007
Beiträge: 949
Wohnort: Austria

BeitragVerfasst am: 03.01.2010, 00:16    Titel: Antworten mit Zitat

Es ist schneller fertig geworden, als ich gedacht habe.

Neues Tutorial: FreeBasic aus dem SVN Quellcode kompilieren
http://www.freebasic-portal.de/tutorials/freebasic-aus-dem-svn-quellcode-kompilieren-65.html
_________________
Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
funkeld
gesperrt


Anmeldungsdatum: 10.10.2009
Beiträge: 179

BeitragVerfasst am: 05.01.2010, 13:01    Titel: Antworten mit Zitat

Jup, danke.

Werde ich mal probieren... lächeln

Gruss
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Profi-Forum Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.

 Impressum :: Datenschutz