[TiLUG] problema compilazione statica
Luigi Panzeri aka Matley
matley@muppetslab.org
Gio 12 Lug 2007 15:35:21 CEST
vroby <vroby.mail@gmail.com> writes:
> ciao,
> sono sul disperato. Da due giorni lotto per convincere il compilatore a
> compilarmi il runtime di sdlBasic in statico
Pare che compilare staticamente sia diventato un problema con la nuova
libc. In effetti non ci sono tante buone ragioni per compilare
staticamente a parte casi veramente eccezionali.
> Lui continua imperterrito ad inondarmi di errori che francamente non
> capisco.
Leggi questo thread [1]
> La mia impressione e' che manchi qualche libreria da linkare ma non
> capisco quale.....
>
Tralasciando i warning, i prefissi delle funzioni che non trova ti
dovrebbero instradare su che libreria ti manca:
> In function `ESD_CloseAudio':
> (.text+0x196): undefined reference to `esd_close'
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libSDL.a(SDL_esdaudio.o):
manca il linking alla libreria esd (libesd)
> In function `NAS_CloseAudio':
> (.text+0x146): undefined reference to `AuCloseServer'
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libSDL.a(SDL_nasaudio.o):
manca il linking alla libreria audio (credo libaudio)
> In function `SetDirectFBerror':
> (.text+0xe51): undefined reference to `DirectFBErrorString'
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libSDL.a(SDL_DirectFB_video.o):
manca il linking alla libreria directfb (libdirectfb)
> In function `AA_VideoQuit':
> (.text+0x3ba): undefined reference to `aa_uninitkbd'
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libSDL.a(SDL_aavideo.o):
manca il linking alla libreria aa (libaa)
Auguri
Footnotes:
[1] http://groups.google.com/group/comp.os.linux.development.apps/browse_frm/thread/f664f8f7c19a4a7b
Maggiori informazioni sulla lista
TiLUG