The following message is displayed and fails to compile. This issue has been fixed in the upstream. Please add the patch. http://hg.libsdl.org/SDL/raw-rev/62ff1c0a103f libtool: compile: x86_64-gentoo-freebsd9.1-gcc -O2 -pipe -I./include -D_GNU_SOURCE=1 -fvisibility=hidden -DXTHREADS -DHAVE_USBHID_H -DUSBHID_NEW -D_REENTRANT -D_THREAD_SAFE -Wall -c ./src/thread/pthread/SDL_systhread.c -fPIC -DPIC -o build/.libs/SDL_systhread.o ./src/joystick/bsd/SDL_sysjoystick.c: In function 'SDL_SYS_JoystickUpdate': ./src/joystick/bsd/SDL_sysjoystick.c:462:28: error: 'struct usb_gen_descriptor' has no member named 'ucr_data' ./src/joystick/bsd/SDL_sysjoystick.c:486:30: error: 'struct usb_gen_descriptor' has no member named 'ucr_data' ./src/joystick/bsd/SDL_sysjoystick.c:494:30: error: 'struct usb_gen_descriptor' has no member named 'ucr_data' ./src/joystick/bsd/SDL_sysjoystick.c:502:30: error: 'struct usb_gen_descriptor' has no member named 'ucr_data' ./src/joystick/bsd/SDL_sysjoystick.c: In function 'report_alloc': ./src/joystick/bsd/SDL_sysjoystick.c:585:48: error: 'struct usb_gen_descriptor' has no member named 'ucr_data' gmake: *** [build/SDL_sysjoystick.lo] Error 1 gmake: *** Waiting for unfinished jobs.... * ERROR: media-libs/libsdl-1.2.15-r4 failed (compile phase): Reproducible: Always Steps to Reproduce: 1. USE=joystick emerge media-libs/libsdl 2. 3.
@games: will apply that patch unless somebody objects or beats me
in portage.