[haiku-bugs] Re: [Haiku] #10938: Could not open "WebPositive" (Missing symbol: _ZSt14__once_functor).

  • From: "taos" <trac@xxxxxxxxxxxx>
  • Date: Sun, 15 Jun 2014 08:00:21 -0000

#10938: Could not open "WebPositive" (Missing symbol: _ZSt14__once_functor).
----------------------------+----------------------------
   Reporter:  taos          |      Owner:  bonefish
       Type:  bug           |     Status:  new
   Priority:  normal        |  Milestone:  R1
  Component:  Build System  |    Version:  R1/Development
 Resolution:                |   Keywords:
 Blocked By:                |   Blocking:
Has a Patch:  0             |   Platform:  All
----------------------------+----------------------------

Comment (by taos):

 Replying to [comment:10 bonefish]:

 > I only have a image at hand which is a bit older (hrev47219). The
 package gcc-4.8.2_2014_03_20-1-x86.hpkg doesn't provide a
 lib/stdlibc++.so, though. It provides the library only in
 develop/tools/lib. Maybe that has been changed in the recent gcc recipe
 (haven't checked).

 It's still the same - at least in my upgraded system A. System B uses
 lib/libstdc++ from gcc package.

 > If they were the same version, there wouldn't be a problem. I suppose
 that WebPositive was built against a newer version (with additional
 symbols), while your system package contains an older version. I mentioned
 in comment:6 how that can happen.

 That's what I still don't get. Why does my system package contain an older
 version if I build, for example, hrev47358 with (an upgraded) hrev47358?
 I've done this and WebPositive doesn't work on system B, but of course on
 system A. That would mean that during the upgrade process with {{{pkgman
 update}}} an older version is left behind. However, that should not happen
 because both haiku-xxx.hpkg packages (Haiku repository) and gcc packages
 (HaikuPorts) are upgraded to the latest available version. After reboot
 old packages are replaced by the newer versions.

--
Ticket URL: <https://dev.haiku-os.org/ticket/10938#comment:11>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: