Autor Thema: ocaml Update Fehler?  (Gelesen 208 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

bodeständig

  • Neues Foren Mitglied
  • *
  • Beiträge: 35
  • CPU: AMD A8-7410
  • GPU: AMD Radeon R5 Grafik
  • Kernel: Linux 414
  • DE: XFCE
  • GPU Treiber: fglrx
ocaml Update Fehler?
« am: 14. September 2018, 11:52:19 »
Hi zusammen,

bei meinen momentanen Updates gibt es immer wieder Probleme mit ocaml.

Das hier ist der Fehlercode während der Aktualisierung:

Starte komplettes System-Upgrade...
Vorbereitung...

Erstelle ocaml-base...
Klone nach 'ocaml-base' ...
remote: Enumerating objects: 16, done.       
remote: Counting objects: 100% (16/16), done.       
remote: Compressing objects: 100% (15/15), done.       
remote: Total 16 (delta 2), reused 15 (delta 1)       
Entpacke Objekte: 100% (16/16), Fertig.
==> Erstelle Paket: ocaml-base 0.11.1-1 (Fr 14 Sep 2018 11:49:22 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Lade base-v0.11.1.tbz herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   606    0   606    0     0    766      0 --:--:-- --:--:-- --:--:--   765
100  263k  100  263k    0     0  79380      0  0:00:03  0:00:03 --:--:--  156k
==> Überprüfe source Dateien mit md5sums...
    base-v0.11.1.tbz ... Durchgelaufen
==> Entpacke Quellen...
  -> Entpacke base-v0.11.1.tbz mit bsdtar
==> Beginne build()...
    ocamlopt compiler-stdlib/gen/.gen.eobjs/gen.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Config, and its interface was not compiled with -opaque
    ocamlopt shadow-stdlib/gen/.gen.eobjs/gen.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Cmi_format, and its interface was not compiled with -opaque
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Location, and its interface was not compiled with -opaque
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Printtyp, and its interface was not compiled with -opaque
      ocamlc src/.base.objs/base__Sexp.{cmi,cmti} (exit 2)
(cd _build/default && /usr/bin/ocamlc.opt -w -40 -safe-string -g -bin-annot -I src/.base.objs -I /usr/lib/ocaml/sexplib0 -I compiler-stdlib/src/.caml.objs -I shadow-stdlib/src/.shadow_stdlib.objs -no-alias-deps -open Base__ -o src/.base.objs/base__Sexp.cmi -c -intf src/sexp.mli)
File "src/sexp.mli", line 1:
Error: /usr/lib/ocaml/sexplib0/sexplib0.cmi
is not a compiled interface for this version of OCaml.
It seems to be for an older version of OCaml.
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...



Kann mir hier jemand helfen? Bin für jeden Tipp dankbar.

Viele Grüße
Alex
 

gosia

  • Forum Held
  • *****
  • Beiträge: 602
  • Dankeschön: 168 mal
  • CPU: Intel® Core™ i5-3210M
  • GPU: Intel HD 4000
  • Kernel: 4.9. (Artix)
  • DE: OpenBox + xfce
Re: ocaml Update Fehler?
« Antwort #1 am: 14. September 2018, 14:25:40 »
Hallo bodeständig,
hier wird empfohlen, ocaml-sexplib0 neu zu compilieren.
https://aur.archlinux.org/packages/ocaml-base/

viele Grüße gosia
"funktioniert nicht" ist keine brauchbare Fehlermeldung...
 
Folgende Mitglieder bedankten sich: bodeständig

bodeständig

  • Neues Foren Mitglied
  • *
  • Beiträge: 35
  • CPU: AMD A8-7410
  • GPU: AMD Radeon R5 Grafik
  • Kernel: Linux 414
  • DE: XFCE
  • GPU Treiber: fglrx
Re: ocaml Update Fehler?
« Antwort #2 am: 07. November 2018, 17:22:39 »
So jetzt finde ich endlich mal Zeit mich hier hin zu setzen.

Ganz blöde Frage... wie kompiliere ich das Teil neu? Hab damit leider noch keine Erfahrung gemacht.

Bin für jede Hilfe dankbar.

Grüße
Alex
 

gosia

  • Forum Held
  • *****
  • Beiträge: 602
  • Dankeschön: 168 mal
  • CPU: Intel® Core™ i5-3210M
  • GPU: Intel HD 4000
  • Kernel: 4.9. (Artix)
  • DE: OpenBox + xfce
Re: ocaml Update Fehler?
« Antwort #3 am: 07. November 2018, 21:19:50 »
Hallo bodeständig,
naja, benutze kein ocaml, aber die naheliegendste Lösung ist, ocaml-sexplib0 aus dem AUR neu zu installieren. Da es im AUR liegt, wird es damit ja automatisch kompiliert.
Habe es gerade probiert, zuerst ocaml-sexplib0 und dann ocaml-base installiert. Lief ohne Fehler durch.

viele Grüße gosia
"funktioniert nicht" ist keine brauchbare Fehlermeldung...
 

LQ

  • Erfahrenes Foren Mitglied
  • **
  • Beiträge: 90
  • Dankeschön: 15 mal
  • CPU: unwichtig
  • GPU: unwichtig
  • Kernel: unwichtig
  • DE: unwichtig
  • GPU Treiber: unwichtig
Re: ocaml Update Fehler?
« Antwort #4 am: 08. November 2018, 01:21:52 »
... wie kompiliere ich das Teil neu? Hab damit leider noch keine Erfahrung gemacht.

Es geht so:
cd Downloads
mkdir ocaml-sexlib
cd ocaml-sexlib
curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/ocaml-sexplib0.tar.gz
tar -xvzf ocaml-sexplib0.tar.gz
cd ocaml-sexplib0
makepkg -si

MfG
"Ceterum censeo M$ esse delendam"
 

gosia

  • Forum Held
  • *****
  • Beiträge: 602
  • Dankeschön: 168 mal
  • CPU: Intel® Core™ i5-3210M
  • GPU: Intel HD 4000
  • Kernel: 4.9. (Artix)
  • DE: OpenBox + xfce
Re: ocaml Update Fehler?
« Antwort #5 am: 08. November 2018, 12:13:06 »
Hallo LQ,
Es geht so:
oder so. Viele Wege führen nach Rom ;) Aber ist es nicht letztendlich das, was auch der Paketmanager macht, nur eben von Hand?

viele Grüße gosia
"funktioniert nicht" ist keine brauchbare Fehlermeldung...