Πρόβλημα με SDL

Αντώνης Λεμπέσης antleb at otenet.gr
Sat Sep 21 15:15:02 EEST 2002


On Saturday 21 September 2002 14:03, V13 wrote:
> On Saturday 21 September 2002 11:21, Nikos Mavroyanopoulos wrote:
> > On Sat, Sep 21, 2002 at 03:23:20AM +0300, antleb at otenet.gr wrote:
> > > Hello,
> > >
> > > antleb at triton:~$cat test.c
> > > int main()
> > > {
> > > 	return 0;
> > > }
> > >
> > > antleb at triton:~$ gcc `sdl-config --cflags --libs`
> >
> > Πως θα καταλάβει ο gcc ποιο αρχείο κανεις compile?
> > Το "sdl-config --libs" χρειάζεται μονο στο σταδιο που καλείται
> > ο linker.
>
> Oxi.. to --cflags einai gia to compile to --libs einai gia to linking. An
> ta kaneis me ena gcc, tote ta bazeis kai ta dyo h to kaleis 2 fores,
> analoga me to poso ikano einai to -config script.
>
> To prob toy einai oti den pernaei to test.c sto gcc...
>

Για να το παίξω έξυπνος την έπαθα...
Το πρόβλημα παρουσιάζεται κατά το configure του mplayer. Από το configure.log
έχω:
============ Checking for SDL ============
1.2.4
1.2.4

#include <SDL.h>
int main(int argc, char *argv[]) { return 0; }

gcc    /tmp/mplayer-conf-9234-1532.c -o /tmp/mplayer-conf-13792-1532.o 
-I/usr/local/include -I/usr/local/inclu
/usr/local/kde/lib/libartsc.so.0: undefined reference to `atexit'
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-13792-1532.o
ldd: can't open /tmp/mplayer-conf-13792-1532.o (No such file or directory)

Result is: no

Όπως καταλάβατε, το πρόβλημα δεν ήταν η main που έλειπε, αλλά η atexit.
Είχα αντιμετωπίσει κάποτε το ίδιο πρόβλημα με το qt-2.3.1 και είχα στείλει 
μήνυμα στη λίστα, χωρίς απάντηση. Το πρόβλημα τότε λύθηκε, αλλά τώρα 
επιμένει...

> <<V13>>






More information about the Linux-greek-users mailing list