Project

General

Profile

Bug #11926

Explicit amd64 still in one manifest for library/apr-util

Added by Gary Mills 5 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
OI-Userland
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:

Description

This is the last of four bug reports for components of OI with faulty manifests. The OI source is from 2018. Some bugs may have been fixed, or there may be a new version of the source. All were developed on SPARC hardware, but the changes should not damage x86 packages. In each case, I only needed to update the manifest. The Makefile was unchanged. No new patches were needed.

A build in library/apr-util ended with this error:

ERROR userland.action002.0        link usr/apr-util/lib/sparcv9/libaprutil-1.so has unresolvable target 'libaprutil-1.so.0.5.4'
ERROR userland.action002.0        link usr/apr-util/lib/sparcv9/libaprutil-1.so.0 has unresolvable target 'libaprutil-1.so.0.5.4'
ERROR userland.action002.0        link usr/bin/sparcv9/apu-1-config has unresolvable target '../../apr-util/bin/sparcv9/apu-1-config'
...
gmake: *** [.../oi-userland-apr/make-rules/ips.mk:422: .../oi-userland/components/library/apr-util/build/.linted-sparc] Error 1

This happened because of only partial conversion of amd64 to $(MACH64) in the manifest. Completing the conversion solved the problem. Patch apr-util.diff will accomplish this change. With it, the publish was successful.


Files

apr-util.diff (868 Bytes) apr-util.diff Gary Mills, 2019-11-05 02:25 PM

Also available in: Atom PDF