Re: Problemy s kompilaci aplikaci

From: Ivo Danihelka (i.danihelka@sh.cvut.cz)
Date: 29. 08. 2002, 12:37 CEST


Nevim jake presne SDL baliky mas nainstalovane,
ale pro kompilaci je nutne mit i devel baliky, tzv. SDL-devel
Proc se ti to nedari nainstalovat z rpm?


On Thu, 2002-08-29 at 08:59, Martin Pelikán wrote:
> Zdravím,
> 
> mám problémy s komplilací aplikací ze zdrojáků. Konkrétně se jedná o
> program avifile0.7. Je to mimo jiné plugin pro program transcode, který
> bych rád používal pro komprimaci videa do DivX atd. Konkrétně mám
> problémy (doufám) s SDL knihovnou. Je vyžadována verze >= 1.0.0.
> Instalovanou mám verzi 1.2.3-6mdk z rpm, který je na CD s distribucí.
> Podobných problémů jsem měl u jiných programů i s knihovnou QT, tam jsem
> ale problém vyřešil pomocí symlinků. A proč vlastně komlipuji zdrojáky a
> neinstaluju to rovnou z rpm ? Protože s kompilací mám mnohem větší
> úspěšnost, než s instalací z rpm. Používám Mandrake Linux 8.2, verze gcc
> je 2.96, soubor sdl-config se nachází v /usr/bin/.
> Dole je hlášení, které píše ./configure, pod ním obsah
> config.log.
> 
> Díky moc.
> 
> 
> -- 
> Martin Pelikán
> pelikan@wo.cz
> 
> *************************************
> configure píše toto: 
> 
> checking for sdl-config... sdl-config
> setting SDL_CONFIG to /usr/bin/sdl-config
> checking for sdl-config... /usr/bin/sdl-config
> checking for SDL - version >= 1.0.0... no
> *** Could not run SDL test program, checking why...
> *** The test program failed to compile or link. See the file config.log for the 
> *** exact error that occured. This usually means SDL was incorrectly installed
> *** or that you have moved SDL since it was installed. In the latter case, you
> *** may want to edit the sdl-config script: /usr/bin/sdl-config
> configure: WARNING: Could not find SDL >= 1.0.0!
> 
> a v config.log je toto:
> 
> 
> configure:14923: result: no
> configure:14964: gcc -o conftest -g -O2 -mcpu=i686 -march=i686 -ffast-math -pipe
>   -I/usr/include/SDL -D_REENTRANT  -Wall -Wno-unused  conftest.c  -L/usr/lib -lS
> DL -lpthread -lm -lasound -L/usr/lib -ldl -lartsc -lpthread -L/usr/lib -lesd -la
> udiofile -lm -L/usr/X11R6/lib -lX11 -lXext -lXxf86vm -lXxf86dga -lXv -lXinerama
> -ldl >&5
> /usr/bin/ld: cannot find -lasound
> collect2: ld returned 1 exit status
> configure:14967: $? = 1
> configure: failed program was:
> #line 14937 "configure"
> #include "confdefs.h"
> 
> #include <stdio.h>
> #include "SDL.h"
> 
> int main(int argc, char *argv[])
> { return 0; }
> #undef  main
> #define main K_and_R_C_main
> 
> #ifdef F77_DUMMY_MAIN
> #  ifdef __cplusplus
>      extern "C"
> #  endif
>    int F77_DUMMY_MAIN() { return 1; }
> #endif
> int
> main ()
> {
>  return 0;
>   ;
>   return 0;
> }
> configure:15000: WARNING: Could not find SDL >= 1.0.0!
> 
> 
> 
> -- 
> -- Konference magazinu Internet ---------------- linux-internet --
> -- Pravidla: http://pravidla.kab.cz ------ FAQ: http://faq.kab.cz
> -- Archiv a instrukce pro odhlaseni: http://internet.nawebu.cz
> 



This archive was generated by hypermail 2.1.2 : 29. 08. 2002, 12:37 CEST