Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 477614

Summary: games-util/xboxdrv : does not respect AR/RANLIB
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Tristan Heaven (RETIRED) <tristan>
Status: RESOLVED FIXED    
Severity: QA CC: games
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 243502    

Description Agostino Sarubbo gentoo-dev 2013-07-21 11:06:03 UTC
You receive this bug because this package does not respect my system's AR (x86_64-pc-linux-gnu-ar) and calls directly /usr/bin/ar
The possible solutions to fix this issue are:
1)Fix the buildsystem, if you can;
2)inherit toolchain-funcs and use tc-export AR
3)inherit toolchain-funcs and use emake AR="$(tc-getAR)"


From the build log:

ar rc libxboxdrv.a src/arg_parser.o src/axis_event.o src/axis_filter.o src/axis_map.o src/button_event.o src/button_filter.o src/button_map.o src/chatpad.o 
src/command_line_options.o src/controller.o src/controller_config.o src/controller_factory.o src/controller_match_rule.o src/controller_options.o src/controller_slot.o 
src/controller_slot_config.o src/controller_slot_options.o src/controller_thread.o src/dbus_subsystem.o src/dummy_message_processor.o src/evdev_absmap.o 
src/evdev_controller.o src/evdev_helper.o src/firestorm_dual_controller.o src/force_feedback_handler.o src/generic_usb_controller.o src/headset.o src/helper.o 
src/ini_parser.o src/ini_schema.o src/ini_schema_builder.o src/linux_uinput.o src/log.o src/modifier.o src/options.o src/path.o src/playstation3_usb_controller.o 
src/pretty_printer.o src/saitek_p2500_controller.o src/select.o src/udev_subsystem.o src/ui_abs_event_collector.o src/ui_abs_event_emitter.o src/ui_event.o 
src/ui_event_collector.o src/ui_event_emitter.o src/ui_event_sequence.o src/ui_key_event_collector.o src/ui_key_event_emitter.o src/ui_rel_event_collector.o 
src/ui_rel_event_emitter.o src/uinput.o src/uinput_config.o src/uinput_message_processor.o src/uinput_options.o src/usb_controller.o src/usb_gsource.o src/usb_helper.o 
src/usb_interface.o src/usb_subsystem.o src/word_wrap.o src/xbox360_controller.o src/xbox360_wireless_controller.o src/xbox_controller.o src/xboxdrv.o src/xboxdrv_daemon.o 
src/xboxdrv_g_controller.o src/xboxdrv_g_daemon.o src/xboxdrv_main.o src/xboxmsg.o src/xpad_device.o src/axisfilter/calibration_axis_filter.o 
src/axisfilter/const_axis_filter.o src/axisfilter/deadzone_axis_filter.o src/axisfilter/invert_axis_filter.o src/axisfilter/log_axis_filter.o 
src/axisfilter/relative_axis_filter.o src/axisfilter/response_curve_axis_filter.o src/axisfilter/sensitivity_axis_filter.o src/buttonfilter/autofire_button_filter.o 
src/buttonfilter/click_button_filter.o src/buttonfilter/const_button_filter.o src/buttonfilter/delay_button_filter.o src/buttonfilter/invert_button_filter.o 
src/buttonfilter/log_button_filter.o src/buttonfilter/toggle_button_filter.o src/axisevent/abs_axis_event_handler.o src/axisevent/key_axis_event_handler.o 
src/axisevent/rel_axis_event_handler.o src/axisevent/rel_repeat_axis_event_handler.o src/buttonevent/abs_button_event_handler.o 
src/buttonevent/cycle_key_button_event_handler.o src/buttonevent/cycle_key_sequence.o src/buttonevent/exec_button_event_handler.o src/buttonevent/key_button_event_handler.o 
src/buttonevent/macro_button_event_handler.o src/buttonevent/rel_button_event_handler.o src/modifier/axismap_modifier.o src/modifier/buttonmap_modifier.o 
src/modifier/dpad_restrictor_modifier.o src/modifier/dpad_rotation_modifier.o src/modifier/four_way_restrictor_modifier.o src/modifier/rotate_axis_modifier.o 
src/modifier/square_axis_modifier.o src/modifier/statistic_modifier.o
Comment 1 Agostino Sarubbo gentoo-dev 2013-07-21 11:07:10 UTC
ranlib libxboxdrv.a
Comment 2 Tristan Heaven (RETIRED) gentoo-dev 2013-10-14 22:12:09 UTC
Fixed, thanks.