#12147 closed bug (invalid)
icu_86 appears to be broken
Reported by: | haiqu | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | - General | Version: | R1/Development |
Keywords: | icu | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Just got this error whilst compiling speex_x86:
resolve symbol "_ZTVN3icu13UnicodeStringE" returned: -2147478780
This is not the first time I've had symbols missing from the ICU_x86 libraries, so I consider it unusable as it stands.
If there's another explanation I'd be happy to hear it.
Change History (9)
comment:1 by , 9 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 by , 9 years ago
Also, ICU powers the whole locale kit, the Qt port, and a few other things, so it is far from unusable.
comment:3 by , 9 years ago
waddlesplash: When blithely telling me to report issues to HaikuPorts (not the first time I've heard that) perhaps you could supply a pointer to a bug database interface that works? I can't find one. And btw this is obviously a broken function in ICU, so the comment was irrelevant. Take a look at the symbol name.
pulkomandy: A missing symbol needs to be called to become an issue. So far I have at least two coming up regularly, and each time it stops compilation of another package.
Report is valid.
comment:4 by , 9 years ago
Report may be valid but it does not go here. HaikuPorts bug tracker is here.
comment:5 by , 9 years ago
Thanks, that link was actually useful. I haven't been able to negotiate the site with either Firefox2 or WebPositive (see #12013) but the hard link got me there. Reports on any packages included in the build will now go there.
BTW I did consider the earlier suggestion to use the Qt-based browser but since I'm working on getting Lazarus running - amongst other things - my Qt installation is non-standard and changes occasionally so it wouldn't have been practical.
comment:6 by , 9 years ago
Installed hrev49301 from the online nightly image tonight. I now have a broken WebPositive because it's calling ICU. Error is:- Could not open "WebPositive" (missing symbol: _ZTIN3icu8ByteSinkE).
I've made a report earlier in the day to HaikuPorts bug tracker but it's now more urgent, and I can't access their bug tracker with BeZilla.
comment:7 by , 9 years ago
Can you check the versions of icu_x86, webpositive_x86 haikuwebkit_x86 and haiku_x86 you have installed? Make sure you don't have older version of the libraries in non-packaged, or in home/config/packages.
ICU does not keep binary compatiblity from one version to another, so you need the exact same version that was used to build the packages.
comment:8 by , 9 years ago
At hrev49309
icu_x86 is 55.1-1 webpositive_x86 r1~alpha4_pm_hrev49309-1 haikuwebkit_x86 is 1.4.11-1 haiku_x86 is r1~alpha4_pm_hrev49301-1
No extra copies in any known directory. I haven't had the development copy (icu_x86 55.1-4) installed for about 10 days, but even when I did it made no difference one way or another.
I also tried to build icu_x86 yesterday and it failed utterly with multiple errors.
If this is a bug, it's not one in Haiku. Please report the problem to HaikuPorts.