Portál AbcLinuxu, 14. května 2025 16:55

Dotaz: Chybajuce inttypes.h alebo bitypes.h pri kompilacii mplayer

3.1.2010 14:40 Patrik Uhrak | skóre: 31 | blog: pato
Chybajuce inttypes.h alebo bitypes.h pri kompilacii mplayer
Přečteno: 146×
Odpovědět | Admin
Zdravim, Snazim sa skompilovat mplayer s podporou vdpau. Ale vzdy na mna vyblafne hlaska:
Checking for inttypes.h (required) ... no 
Checking for bitypes.h (inttypes.h predecessor) ... 
Error: Cannot find header either inttypes.h or bitypes.h. There is no chance for compilation to succeed.

Check "configure.log" if you do not understand why it failed.
Raz som davnejsie mal tento problem, no riesenie som zabudol a nie a nie najst ho. Skusil som aj pohladat tie hlavickove subory pomocou locate :
pato@debian:~/source/mplayer-checkout-2010-01-03$ locate inttypes.h && locate bitypes.h
/usr/include/inttypes.h
/usr/include/c++/4.3/tr1/inttypes.h
/usr/include/sys/bitypes.h
Za kazdu pomoc som uz vopred vdacny.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.1.2010 14:55 l4m4
Rozbalit Rozbalit vše Re: Chybajuce inttypes.h alebo bitypes.h pri kompilacii mplayer
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je ohledně inttypes.h v tom logu?
3.1.2010 19:19 Patrik Uhrak | skóre: 31 | blog: pato
Rozbalit Rozbalit vše Re: Chybajuce inttypes.h alebo bitypes.h pri kompilacii mplayer

Tu je cast logu ohladne tych dvoch suborov.

============ Checking for inttypes.h (required) ============  
#include  int main(void) { return 0; }  cc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I.    -ffast-math   -o /tmp/mplayer-conf--13019 /tmp/mplayer-conf--13019.c /tmp/mplayer-conf--13019.c:1: error: CPU you selected does not support x86-64 instruction set   Result is: no  ##########################################  
============ Checking for bitypes.h (inttypes.h predecessor) ============  
#include  int main(void) { return 0; }  cc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I.    -ffast-math   -o /tmp/mplayer-conf--13019 /tmp/mplayer-conf--13019.c /tmp/mplayer-conf--13019.c:1: error: CPU you selected does not support x86-64 instruction set
Co je ohledně inttypes.h v tom logu?

3.1.2010 20:19 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Chybajuce inttypes.h alebo bitypes.h pri kompilacii mplayer
Je zaujímavé, že march a mtune je i686. Mne sa tam štandardne dáva native (a keďže i686 nepodporuje 64 bitové inštrukcie, tak sa to neskompiluje).
3.1.2010 22:24 Patrik Uhrak | skóre: 31 | blog: pato
Rozbalit Rozbalit vše Re: Chybajuce inttypes.h alebo bitypes.h pri kompilacii mplayer
Dakujem za to poukazanie na march a mtune. Som si to neuvedomil vobec. Riesenim je spustit
./configure --target=amd64
Vzdy som mal problem s tymito znaceniami, tak ale snad v tom mam uz teraz jasno.
  • i386,i486,i586,i686 - 32bit
  • amd64 - 64 bit AMD, Intel procesory
  • ia64 - Itanium
Spravne ? :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.