Opened 11 years ago

Closed 11 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)

in reply to:  description ; comment:1 by X512, 11 years ago

Replying to AGMS:

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.

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...

in reply to:  1 comment:2 by AGMS, 11 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 X512, 11 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:4 by AGMS, 11 years ago

My bad - I checked and BeOS doesn't have the symlink.

comment:5 by axeld, 11 years ago

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.