All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] install mplayer and libman
@ 2010-02-11 17:09 Tony Mozi
  2010-02-11 17:15 ` Thomas Petazzoni
  0 siblings, 1 reply; 2+ messages in thread
From: Tony Mozi @ 2010-02-11 17:09 UTC (permalink / raw)
  To: buildroot







Hi all,

Concerning the context, I do the cross compilation of linux-2.6.22.2 for an ARM9.

I want to install mplayer and libman.
Well, I tick them in the buildroot in :
      Package Selection for the target  --->
      Audio and video libraries and applications  --->
      -*- libmad 
      [*] mplayer

Then, I save it and I run make.

I have these errors.

rm -rf /home/user/Documents/buildroot-2009.11/output/build/buildroot-config
mkdir -p /home/user/Documents/buildroot-2009.11/output/build
cp -dpRf package/config/buildroot-config /home/user/Documents/buildroot-2009.11/output/build/buildroot-config
/usr/bin/make -j1 -C /home/user/Documents/buildroot-2009.11/output/build/MPlayer-1.0rc2
make[1]: entrant dans le r?pertoire ? /home/user/Documents/buildroot-2009.11/output/build/MPlayer-1.0rc2 ?
/home/user/Documents/buildroot-2009.11/output/staging/usr/bin/arm-linux-uclibc-gcc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -Os -pipe -Os  -I/home/user/Documents/buildroot-2009.11/output/staging/usr/include -I/home/user/Documents/buildroot-2009.11/output/staging/include --sysroot=/home/user/Documents/buildroot-2009.11/output/staging/ -isysroot /home/user/Documents/buildroot-2009.11/output/staging -mtune=arm922t -march=armv4t -mabi=apcs-gnu -msoft-float  -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -I/home/user/Documents/buildroot-2009.11/output/staging/usr/include    -c -o mplayer.o mplayer.c
In file included from /home/user/Documents/buildroot-2009.11/output/staging/usr/include/stdio.h:28,
                 from mplayer.c:5:
/home/user/Documents/buildroot-2009.11/output/staging/usr/include/features.h:383:4: error: #error It appears you have defined _FILE_OFFSET_BITS=64. Unfortunately, uClibc was built without large file support enabled.
In file included from /home/user/Documents/buildroot-2009.11/output/staging/usr/include/stdio.h:72,
                 from mplayer.c:5:
/home/user/Documents/buildroot-2009.11/output/staging/usr/include/bits/uClibc_stdio.h:72:2: error: #error Sorry... uClibc was built without large file support!
In file included from mplayer.c:5:
/home/user/Documents/buildroot-2009.11/output/staging/usr/include/stdio.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fpos_t'
In file included from mplayer.c:5:
/home/user/Documents/buildroot-2009.11/output/staging/usr/include/stdio.h:709: error: expected declaration specifiers or '...' before 'fpos_t'
/home/user/Documents/buildroot-2009.11/output/staging/usr/include/stdio.h:711: error: expected ';', ',' or ')' before '*' token
make[1]: *** [mplayer.o] Erreur 1
make[1]: quittant le r?pertoire ? /home/user/Documents/buildroot-2009.11/output/build/MPlayer-1.0rc2 ?
make: *** [/home/user/Documents/buildroot-2009.11/output/build/MPlayer-1.0rc2/mplayer] Erreur 2


So, I tick in 
     Toolchain  --->
     [*] Enable large file (files > 2 GB) support?

And I run 'make'.

There is no difference!

Have you got an idea?

BR
 		 	   		  
_________________________________________________________________
Nouveau?! Tout Windows Live d?barque dans votre t?l?phone. Voir les Windows phone
http://clk.atdmt.com/FRM/go/175819071/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20100211/1366ea22/attachment.htm>

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Buildroot] install mplayer and libman
  2010-02-11 17:09 [Buildroot] install mplayer and libman Tony Mozi
@ 2010-02-11 17:15 ` Thomas Petazzoni
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni @ 2010-02-11 17:15 UTC (permalink / raw)
  To: buildroot

On Thu, 11 Feb 2010 18:09:21 +0100
Tony Mozi <spooflinux@hotmail.fr> wrote:

> So, I tick in 
>      Toolchain  --->
>      [*] Enable large file (files > 2 GB) support?
> 
> And I run 'make'.
> 
> There is no difference!
> 
> Have you got an idea?

Yes. After changing this option, you must rebuild the toolchain and the
system completely.

So, run "make clean" before running make again.

BTW, the compilation error you have seems to mean that mplayer requires
largefile support to work properly. It should probably be fixed in
mplayer's Config.in.

Sincerely,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-02-11 17:15 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-11 17:09 [Buildroot] install mplayer and libman Tony Mozi
2010-02-11 17:15 ` Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.