Opened 12 years ago
Closed 12 years ago
#9688 closed bug (invalid)
Symlink _INPUTSERVER_ Missing
Reported by: | AGMS | Owned by: | korli |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Servers/input_server | Version: | R1/Development |
Keywords: | Cc: | agmsmith@… | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
If you want to compile an InputServer add-on, you need to link it against the appropriate (32/64 bit, GCC2/4, etc) InputServer. BeOS had a symbolic link named _INPUTSERVER_ in the /boot/develop/lib/x86 directory which pointed to the executable /boot/beos/system/servers/input_server. Haiku doesn't have it.
There are other libraries in Haiku's /boot/develop/lib/x86 directory (actually a symbolic link, which points to GCC2 or GCC4 varieties), even _KERNEL, but no _INPUTSERVER_. It would be useful to have for compiling add-ons outside the whole Haiku build process.
In particular I'm trying to make an InputServer add-on for VNC that simulates input from a remote mouse and keyboard, for GCC4. For now, I'll just link with the input server executable from a GCC4 build of Haiku.
Change History (5)
follow-up: 2 comment:1 by , 12 years ago
comment:2 by , 12 years ago
Yes, you may be right. I might have added _INPUTSERVER_ myself a decade ago. I'll check a clean BeOS install (on Monday when I have access to an old PC and the BeOS CD) to make sure it isn't there.
comment:3 by , 12 years ago
Anyway Haiku isn't BeOS 100% clone. I think that even if _INPUTSERVER_ is present on BeOS there are no reason to clone it unless it is important for compatablity.
comment:5 by , 12 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Replying to AGMS:
I listen this for the first time. BeBook says that input_server add-ons should be linked with symlink _APP_ pointed to "/boot/beos/system/servers/input_server" ("/boot/system/servers/input_server" for Haiku).
Reference: http://www.haiku-os.org/legacy-docs/bebook/TheInputServer_Introduction.html#TheInputServer_Introduction_Building.
Ticket looks like invalid...