Near the beginning vlc stops compilation due to problems with winlib.h Reproducible: Always Steps to Reproduce: ldt_keeper.c: In function 'Setup_LDT_Keeper': ldt_keeper.c:234: warning: cast from pointer to integer of different size ldt_keeper.c:293: warning: cast to pointer from integer of different size mv -f .deps/ldt_keeper.Tpo .deps/ldt_keeper.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -D__WINE__ -DHAVE_SYS_MMAN_H=1 -DHAVE_VSSCANF=1 -DWIN32_PATH=\"\" -DTRACE\(...\)=\(void\)0 -DSYS_LINUX -I../include -fPIC `../vlc-config --cflags` -U_FILE_OFFSET_BITS -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wsign-compare -Wall -march=athlon64 -O2 -fno-ident -pipe -pipe -MT module.lo -MD -MP -MF .deps/module.Tpo -c -o module.lo module.c In file included from wine/winbase.h:5, from pe_image.c:72: wine/winnt.h:625:2: error: #error You need to define a CONTEXT for your CPU In file included from wine/winbase.h:5, from pe_image.c:72: wine/winnt.h:628: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token wine/winnt.h:754:2: error: #error You need to define DEFINE_REGS_ENTRYPOINT macros for your CPU wine/winnt.h:765:3: error: #error You must define GET_IP for this CPU wine/winnt.h:1021: error: expected specifier-qualifier-list before 'PCONTEXT' wine/winnt.h:1034: error: expected declaration specifiers or '...' before 'PCONTEXT' After this a lot of errors follow which are probably due to missing macros or definitions from winnt.h # locate winnt.h /usr/include/wine/windows/winnt.h # equery belongs /usr/include/wine/windows/winnt.h app-emulation/wine-0.9.29 Same for winbase.h # emerge -p vlc [...] media-video/vlc-0.8.6b USE="X a52 aalib alsa cdda dts dvd esd fbcon flac hal jack lirc live matroska mod mp3 mpeg musepack ncurses ogg opengl oss png rtsp sdl sdl-image seamonkey skins speex stream svg theora truetype v4l vcd vlm vorbis win32codecs wxwindows x264 xv (-3dfx) (-altivec) -arts -avahi -bidi -cddb -corba -daap -dc1394 -debug -directfb -dvb -ggi -gnutls -httpd -libcaca -libnotify -nsplugin -optimisememory -samba -shout (-svga) -upnp -xinerama -xml -xosd"
emerge --info please, also attach the config.log.
Created attachment 121501 [details] emerge --info emerge --info appended as file, since the bug system said the comment is too long. BTW: winlib.h in the above text is a typo, I meant of course winnt.h
Created attachment 121502 [details] config.log