Skip to content

missing rpm Provides with 4.10 bytecode  #9050

@olafhering

Description

@olafhering

In my ocaml-4.09 bytecode-only target the resolved rpm dependencies are incorrect, no package can be build:

bytecode             x86_64     unresolvable: 
      nothing provides ocaml(Allocated_const) = d788591fd051cea76960dd758587acdc needed by ocaml-compiler-libs
      nothing provides ocaml(Backend_var) = cc0ee73d4b7f99938ae99815cc87ceff needed by ocaml-compiler-libs
      nothing provides ocaml(Clambda) = a39bf3c1e066d73da447bab6bf713172 needed by ocaml-compiler-libs
      nothing provides ocaml(Clambda_primitives) = acffc0be5c50c06c67304aff9b276505 needed by ocaml-compiler-libs
      nothing provides ocaml(Closure_element) = cd49deb3ba77e32ea16e2b648c9c90b2 needed by ocaml-compiler-libs
      nothing provides ocaml(Closure_id) = b4af5742be0c0ed8a76a93a523f542f3 needed by ocaml-compiler-libs
      nothing provides ocaml(Closure_origin) = 4eed62f64ad33273343134d4e5749a09 needed by ocaml-compiler-libs
      nothing provides ocaml(Compilation_unit) = 8c406b89a854dc7ab49c36dbc2571340 needed by ocaml-compiler-libs
      nothing provides ocaml(Export_id) = 14487b4fee3b2db551d5596ba080ce1e needed by ocaml-compiler-libs
      nothing provides ocaml(Export_info) = c3157f885fb7ea1dc19befb1856576ff needed by ocaml-compiler-libs
      nothing provides ocaml(Flambda) = 502bee543511638f3833964eafa692c1 needed by ocaml-compiler-libs
      nothing provides ocaml(Freshening) = d333a3bd79c5c2cebc92b2f8c6cee9ce needed by ocaml-compiler-libs
      nothing provides ocaml(Internal_variable_names) = 01176b3d16163d73549ebc5b59bda631 needed by ocaml-compiler-libs
      nothing provides ocaml(Linkage_name) = 3bad64e5f7bc0eeeef2e278ffc048abf needed by ocaml-compiler-libs
      nothing provides ocaml(Mutable_variable) = 71dd296fbc66e599e203a18bbcf4b79f needed by ocaml-compiler-libs
      nothing provides ocaml(Parameter) = 73877dc9d856b1e345da81b18b6d5e35 needed by ocaml-compiler-libs
      nothing provides ocaml(Projection) = 8731d153d30c0dbc401ebd6f19254253 needed by ocaml-compiler-libs
      nothing provides ocaml(Set_of_closures_id) = 0163c11eb62fcfe19fd7fb456425755f needed by ocaml-compiler-libs
      nothing provides ocaml(Set_of_closures_origin) = 3d2e188858209415c52ff9613cd8e623 needed by ocaml-compiler-libs
      nothing provides ocaml(Simple_value_approx) = 830fcad215b90f47d2a56a49fedeac76 needed by ocaml-compiler-libs
      nothing provides ocaml(Static_exception) = cad68c0ce65a3fae605c5df202da36e0 needed by ocaml-compiler-libs
      nothing provides ocaml(Symbol) = d67f6480c0f18f0147a403fa2ad578fa needed by ocaml-compiler-libs
      nothing provides ocaml(Tag) = 522adc229e49b2ad060ecfa16b8ef0eb needed by ocaml-compiler-libs
      nothing provides ocaml(Var_within_closure) = 2712989338e31a95907ac7891c87a6d2 needed by ocaml-compiler-libs
      nothing provides ocaml(Variable) = 5c81adbd4eb3c888a4595c072a544f1f needed by ocaml-compiler-libs

The ordinary ocaml.rpm with ocaml.opt works as expected. I just started to analyze this issue. Have to learn how this rpm dependency generator works, what it is looking for.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions