Kleiner Einsteigerguide, Teil 0: Das Setup

Moderator: Moderatoren2

Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

die Datei acinclude.m4 definiert drei Makros (AM_PATH_SDL, MY_EXPAND_DIR und AC_UNP_CHECK_TYPE). In configure.in wird AM_PATH_SDL benutzt, die anderen beiden nicht.
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

Aus der Datei config.h (mit Ubuntu):

Code: Alles auswählen

#define GAME_DATADIR "/usr/local/share/games/asc"
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

Die Ordner dos, test und tester sind in SUBDIRS in source/Makefile.am nicht drin.
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

autoreconf sagt: configure.in:5: error: 'AM_CONFIG_HEADER': this macro is obsolete. You should use the 'AC_CONFIG_HEADERS' macro instead.
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

Hilfsprogramme von automake: config.guess, config.sub, depcomp, install-sh, missing, (mkinstalldirs (nicht mehr nötig))
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

Aus der Datei configure.in: "AC_CONFIG_SUBDIRS(src/physfs)"
gibt kein Verzeichnis src/physfs.
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

lua_open() gibt es in Lua 5.2 nicht mehr.
--
libtoolize erzeugt ltmain.sh und fünf Dateien im Ordner m4.
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

Die gcc Optionen -D_GNU_SOURCE und -D_REENTRANT definieren diese Macros mit dem Wert 1 und sind für glibc. Das Erste macht alles aus glibc verfügbar (ISO C, POSIX, GNU, ...), das zweite ist für die Verwendung von reentrant Versionen verschiedener Funktionen.
Benutzeravatar
fff
Stabsunteroffizier
Stabsunteroffizier
Beiträge: 435
Registriert: Mo 25. Jul 2011, 16:24

Re: Kleiner Einsteigerguide, Teil 0: Das Setup

Beitrag von fff »

Mit -lpthreads linken holt Pthreads dazu, eine Bibliothek zur Verwaltung von (POSIX) Threads (neue Standard-Funktionen in C++11).
--
noinst_LTLIBRARIES = x.la im Makefile.am sind "libtool convenience libraries".

Overview of the included libraries (source/libs/readme.txt):
bzlib
used by: windows only

getopt:
used by: windows only

loki-0.1.6
used by: windows
unix only if configure can't find loki installed on the system

paragui
used by: windows
unix
This is a heavily patched and updated version of Paragui, which is neither
compatible with the last relaese nor with the current CVS head of paragui

rand
used by: windows
unix
Just a random number generator, pinched from glibc

revel
used by: windows
unix, if configure can find xvid installed on the system
without xvid, the whole video functionality is disabled
website: http://revel.sourceforge.net/

sdlmm
used by: windows
unix
This contains a few bugfixes and minor enhancements compared to the latest
release sdlmm 0.1.8
website: http://sdlmm.sourceforge.net/
Using sdlmm 0.1.8 is not an option!

sdl_sound
used by: windows
unix only if configure can't find sdl_sound installed on the system
This is a stripped down version of sdl_sound which only has ogg vorbis support.
Several Linux distros don't provide sdl_sound, probably because of licensing issues
regarding its MP3 support. To allow ASC to output sound on those distros too, we
provide this sdl_sound version which doesn't have MP3 support

triangul
used by: windows
unix
Antworten