Problem for cross-compiling the SDL library

Hi all,

I am actually trying to port an X application (mpeg4ip version 0.9.2 from
http://www.mpeg4ip.net) on an Ipaq 3630 but one library is missing in the
XFree86-devel-3.3.3.1-36 I’ve instal on my development host (x86 PC with Redhat
7.1).
The lib is called libXv

here is the error at the SDL cross-compilation:

arm-linux-gcc -shared SDL.lo SDL_error.lo SDL_fatal.lo SDL_getenv.lo
-Wl,–whole-archive main/.libs/libarch.al audio/.libs/libaudio.al
video/.libs/libvideo.al events/.libs/libevents.al
thread/.libs/libthread.al timer/.libs/libtimer.al
endian/.libs/libendian.al file/.libs/libfile.al -Wl,–no-whole-archive
-lm -L/skiff/X11R6/lib/ -lX11 -lXext -lXxf86vm -lXxf86dga -lXv
-lXinerama -lc -Wl,-soname -Wl,libSDL-1.2.so.0 -o
.libs/libSDL-1.2.so.0.0.3

/skiff/local/arm-linux/bin/ld: cannot find -lXv--------------------------------------------

So I have 3 question for you :

  • Is anybody have already port the lib SDL on Ipaq (StrongARM armv4l)?
  • Is the libXv of XFree can be found in another XFREE packages
  • How to cross-compile XFree ? I’ve sawn the page on handlhed.org
    (http://www.handhelds.org/minihowto/building-x.html) but I didn’t succed
    to cross compile; Because, when I set $CC it compile Imake for arm !!! :wink:

Any clue ?

Thanks in advance,


Christophe MONJARET
@cmonjaret_at_gerpi.f

Hello,

[…]

  • Is the libXv of XFree can be found in another XFREE packages

From what I understand… the XVideo extension to X11 (which
is what libXv implements) is NOT always available with
each and every graphics card (or hardware) out there.

So it might be that your particular hardware does NOT support
XVideo… but you’d have to check that.

See yaOn Wed, 2002-02-27 at 06:33, cmonjaret at gerpi.fr wrote:


Charles Iliya Krempeaux
tnt @ linux.ca
ckrempea @ alumni.sfu.ca
604-306-8909


Do you have your art matterials? http://www.matterial.org/

Unfortunately I cannot remember where I saw it, but if your vendor does not
supply a XVideo lib, there is a “dummy” version out there for applications
that will not run without this lib.> ----- Original Message -----

From: tnt@linux.ca (Charles Iliya Krempeaux)
To:
Sent: Thursday, February 28, 2002 3:26 AM
Subject: Re: [SDL] Problem for cross-compiling the SDL library

Hello,

On Wed, 2002-02-27 at 06:33, cmonjaret at gerpi.fr wrote:

[…]

  • Is the libXv of XFree can be found in another XFREE packages

From what I understand… the XVideo extension to X11 (which
is what libXv implements) is NOT always available with
each and every graphics card (or hardware) out there.

So it might be that your particular hardware does NOT support
XVideo… but you’d have to check that.

See ya


Charles Iliya Krempeaux
tnt @ linux.ca
ckrempea @ alumni.sfu.ca
604-306-8909


Do you have your art matterials? http://www.matterial.org/


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

Hi all,

I am actually trying to port an X application (mpeg4ip version 0.9.2 from
http://www.mpeg4ip.net) on an Ipaq 3630 but one library is missing in the
XFree86-devel-3.3.3.1-36 I’ve instal on my development host (x86 PC with Redhat
7.1).
The lib is called libXv

This will be included in CVS very shortly.

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment