Bug 1077869 - hivex do not compile for ppc64le archi as no ocaml native compiler
Summary: hivex do not compile for ppc64le archi as no ocaml native compiler
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: hivex
Version: rawhide
Hardware: ppc64le
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Richard W.M. Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F-ExcludeArch-ppc64le, PPC64LETracker
TreeView+ depends on / blocked
 
Reported: 2014-03-18 18:16 UTC by Michel Normand
Modified: 2014-04-22 07:24 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-04-22 07:24:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
hivex.no.ocaml.native.compiler.patch (1.23 KB, patch)
2014-03-18 18:16 UTC, Michel Normand
no flags Details | Diff

Description Michel Normand 2014-03-18 18:16:33 UTC
Created attachment 876061 [details]
hivex.no.ocaml.native.compiler.patch

Description of problem: hivex do not compile for ppc64le archi as no ocaml native compiler


Version-Release number of selected component (if applicable):
hivex-1.3.9-2.fc21


Steps to Reproduce:
1. fedpkg clone -a hivex
2. fedpkg prep
3. fedpkg mockbuild

Actual results:
===
...

Provides: ocaml(Hivex) = 765f24b168da39d4a01e7c17ecf3fbca ocaml-hivex = 1.3.9-2.fc21 ocaml-hivex(ppc-64) = 1.3.9-2.fc21
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.18)(64bit) libhivex.so.0()(64bit) ocaml(Callback) = 198fb4bcde892143b0866b03cfae8085 ocaml(Pervasives) = 36b5bc8227dc9914c6d9fd9bdcfadb45 ocaml(Unix) = 93736a394d3d85d6d127fe238ddc6092 ocaml(runtime) = 4.01.0 rtld(GNU_HASH)
Processing files: ocaml-hivex-devel-1.3.9-2.fc21.ppc64le
error: File not found by glob: /home/michel/rpmbuild/BUILDROOT/hivex-1.3.9-2.fc21.ppc64le/usr/lib64/ocaml/hivex/*.cmxa
error: File not found by glob: /home/michel/rpmbuild/BUILDROOT/hivex-1.3.9-2.fc21.ppc64le/usr/lib64/ocaml/hivex/*.cmx
RPM build errors:
    File not found by glob: /home/michel/rpmbuild/BUILDROOT/hivex-1.3.9-2.fc21.ppc64le/usr/lib64/ocaml/hivex/*.cmxa
    File not found by glob: /home/michel/rpmbuild/BUILDROOT/hivex-1.3.9-2.fc21.ppc64le/usr/lib64/ocaml/hivex/*.cmx
    File not found by glob: /home/michel/rpmbuild/BUILDROOT/hivex-1.3.9-2.fc21.ppc64le/usr/lib64/ocaml/hivex/*.cmxa
    File not found by glob: /home/michel/rpmbuild/BUILDROOT/hivex-1.3.9-2.fc21.ppc64le/usr/lib64/ocaml/hivex/*.cmx
====                                                                            

Additional info:
refer to attached hivex.no.ocaml.native.compiler.patch as a proposed solution

Comment 1 Michel Normand 2014-04-22 07:24:37 UTC
native ocaml for ppc64le now available in rawhide, so no need of this bug anymore.


Note You need to log in before you can comment on or make changes to this bug.