Opened 11 years ago

Last modified 21 months ago

#2627 assigned bug

Mail-It doesn't work (undefined symbol)

Reported by: rossi Owned by: nobody
Priority: normal Milestone: R1
Component: System/runtime_loader Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking: #13922
Has a Patch: no Platform: x86

Description (last modified by pulkomandy)

Mail-It 3.0 (BeOS R5) doesn't work. Undefined symbol:

rossi@wayreth home> /boot/apps/BeatWare/Mail-It/Mail-It
runtime_loader: elf_resolve_symbol: could not resolve symbol 'DS_EventReceived__16BWDataSubscriberUl'
resolve symbol "DS_EventReceived__16BWDataSubscriberUl" returned: -2147478780
runtime_loader: troubles relocating: 0x80001304 (image:
rossi@wayreth home> is correctly installed in home/config/libs

Package has been installed using the PackageInstaller

Attachments (2) (3.1 MB ) - added by dcatt 20 months ago.
screenshot1.png (229.4 KB ) - added by dcatt 20 months ago.

Change History (9)

comment:1 by Coldfirex, 9 years ago

Unable to find a working download link. Is this still an issue in newer revisions?

comment:2 by waddlesplash, 5 years ago

Mail-It is available on HaikuWare here. I don't have my Haiku machine on ATM so I can't test it though.

comment:3 by pulkomandy, 5 years ago

Description: modified (diff)

comment:4 by pulkomandy, 5 years ago

Component: - GeneralSystem/runtime_loader

Still a problem in hrev48430.

Mail-It links against two libraries: and does not link to, but uses symbols from it.

comment:5 by bonefish, 5 years ago

One has to wonder how could even be linked, given that the BeOS gcc/binutils toolchain linked symbolically and didn't support undefined symbols. Hence it was assumed that searching the direct dependencies for unresolved symbols was sufficient for BeOS executables, which is how it is implemented ATM.

A solution would be to fall back to the regular symbol resolution, when the BeOS style resolution fails. This also allows us to split BeOS libraries without breaking BeOS apps that linked against them.

comment:6 by axeld, 2 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:7 by diver, 21 months ago

Blocking: 13922 added

by dcatt, 20 months ago

Attachment: added

by dcatt, 20 months ago

Attachment: screenshot1.png added
Note: See TracTickets for help on using tickets.