[haiku-bugs] Re: [Haiku] #16737: Even minor devel package update breaks build of 3rd-party software

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sat, 09 Jan 2021 08:26:58 -0000

#16737: Even minor devel package update breaks build of 3rd-party software
-------------------------------+----------------------------
  Reporter:  X512              |      Owner:  nobody
      Type:  bug               |     Status:  new
  Priority:  normal            |  Milestone:  Unscheduled
 Component:  Kits/Package Kit  |    Version:  R1/Development
Resolution:                    |   Keywords:
Blocked By:                    |   Blocking:
  Platform:  All               |
-------------------------------+----------------------------
Description changed by X512:

Old description:

This is hrev54837.

When updating devel packages, WebKit build fails so reconfigure is
needed. WebKit is a big project and rebuild takes a lot of time. Rebuild
after each update should be avoided.

Error message:
{{{
ninja: error: '/packages/libxslt-1.1.34-1/.self/develop/lib/libxslt.so',
needed by 'lib/libWebKitLegacy.so.1.7.0', missing and no known rule to
make it
}}}

I am not sure what is wrong exactly: Package Kit, cmake or WebKit build
system. Internal paths should be not used when building,
`/boot/develop/lib` should be used instead because it is more stable.

New description:

 This is hrev54837.

 When updating devel packages, WebKit build fails so reconfigure is needed.
 WebKit is a big project and rebuild takes a lot of time. Rebuild after
 each update should be avoided.

 Error message:
 {{{
 ninja: error: '/packages/libxslt-1.1.34-1/.self/develop/lib/libxslt.so',
 needed by 'lib/libWebKitLegacy.so.1.7.0', missing and no known rule to
 make it
 }}}

 I am not sure what is wrong exactly: Package Kit, cmake or WebKit build
 system. Internal paths should be not used when building,
 `/boot/system/develop/lib` should be used instead because it is more
 stable.

--
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16737#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: