Opened 9 years ago

Closed 9 years ago

#4869 closed bug (invalid)

SpicyKeys filter does not start on GCC4H nightlies

Reported by: Kev Owned by: korli
Priority: normal Milestone: R1
Component: Add-Ons/Input Filters Version: R1/alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

As of hrev33783, and also on hrev33822, gcc4hybrid right now, SpicyKeys key combinations do nothing. In the syslog I found these lines:

KERN: runtime_loader: /boot/home/config/add-ons/input_server/filters/SpicyKeyCatcher.x86: Could not resolve symbol 'Archive__C7BLooperP8BMessageb'
KERN: runtime_loader: /boot/home/config/add-ons/input_server/filters/SpicyKeyCatcher.x86: Troubles relocating: Symbol not found
KERN: load addon /boot/home/config/add-ons/input_server/filters/SpicyKeyCatcher.x86 failed

Change History (3)

comment:1 Changed 9 years ago by Kev

Maybe it's just GCC4 hybrid where this is broken? I'm on hrev33859 GCC2 hybrid and it works fine again.

comment:2 Changed 9 years ago by Kev

Summary: SpicyKeys filter does not start on nightliesSpicyKeys filter does not start on GCC4H nightlies

comment:3 Changed 9 years ago by leavengood

Resolution: invalid
Status: newclosed

This is probably simply due to the fact that the input_server on a GCC4hybrid was compiled with GCC4, whereas the SpicyKeys you are trying to use was probably compiled for GCC2. Unfortunately something compiled on GCC4 won't be able to load addons compiled with GCC2. So for example screensavers compiled on GCC2 won't work on a GCC4hybrid Haiku (or vice versa.) Or in this case input filters.

Fortunately in this case SpicyKeys is now integrated in Haiku as Shortcuts, and so will be compiled with the right GCC depending on your setup. So I'm dropping this ticket.

Note: See TracTickets for help on using tickets.