Moin, arbeitet hier jemand mit Bazel und kann mir evtl. etwas beim Verständnis helfen? Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München
Hallo Daniel, was verstehst Du genau bei Bazel nicht? Gruß Sarah
Gesendet: Freitag, 23. April 2021 um 10:05 Uhr Von: "Daniel Spannbauer"
An: opensuse-de@opensuse.org Betreff: Bazel? WTF Moin,
arbeitet hier jemand mit Bazel und kann mir evtl. etwas beim Verständnis helfen?
Gruß
Daniel
-- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München
Am 4/23/21 um 10:42 AM schrieb Sarah-Julia Kriesch:
Hallo Daniel,
was verstehst Du genau bei Bazel nicht?
Gruß Sarah
Ich versuche, was zu bauen (pycoral). Der kram zieht eine ganze Menge an Dependencies an, die es aus dem Netz nachlädt. U.a. auch crosstools. Das dumme an der ganzen Geschichte: wenn irgendein Prog beim Compilieren was anzieht, das nicht im Include-Pfad der Crosstools liegt, bricht der Build ab. "this rule is missing dependency declarations for the following files included by" Jetzt versuch ich dem "bazel build" noch "--no_strict_system_includes" mit zu geben. Das hat bei "libedgetpu" funktioniert, hier gehts nicht mehr. "bazel build --no_strict_system_includes --compilation_mode=opt --copt=-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION --verbose_failures --sandbox_debug --subcommands --define PY3_VER=36 --action_env PYTHON_BIN_PATH=/usr/bin/python3 --cpu=k8 --experimental_repo_remote_exec --crosstool_top=@crosstool//:toolchains --compiler=gcc --linkopt=-L/var/pycoral/libedgetpu_bin/direct/k8 --linkopt=-l:libedgetpu.so.1 --linkopt=-Wl,--strip-all \ --embed_label='TENSORFLOW_COMMIT=48c3bae94a8b324525b45f157d638dfd4e8c3be1' \ --stamp \ //src:_pywrap_coral ERROR: Unrecognized option: --no_strict_system_includes " Warum, weiß der Geier. Crosstools schaut nach den Includes nicht auf den Pfaden, die SUSE nutzt. Wie kann ich crosstools konfigurieren, wenns das eigentlich gar nicht gibt, sondern nur bei BEdarf geladen wird? Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München
Hi Daniel, wie es aussieht, gibt es momentan Probleme pycoral mit Bazel zu bauen: https://github.com/google-coral/pycoral/issues/25 Viele Grüße Sarah Am 23.04.21 um 11:19 schrieb Daniel Spannbauer:
Am 4/23/21 um 10:42 AM schrieb Sarah-Julia Kriesch:
Hallo Daniel,
was verstehst Du genau bei Bazel nicht?
Gruß Sarah
Ich versuche, was zu bauen (pycoral). Der kram zieht eine ganze Menge an Dependencies an, die es aus dem Netz nachlädt. U.a. auch crosstools.
Das dumme an der ganzen Geschichte: wenn irgendein Prog beim Compilieren was anzieht, das nicht im Include-Pfad der Crosstools liegt, bricht der Build ab.
"this rule is missing dependency declarations for the following files included by"
Jetzt versuch ich dem "bazel build" noch "--no_strict_system_includes" mit zu geben. Das hat bei "libedgetpu" funktioniert, hier gehts nicht mehr.
"bazel build --no_strict_system_includes --compilation_mode=opt --copt=-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION --verbose_failures --sandbox_debug --subcommands --define PY3_VER=36 --action_env PYTHON_BIN_PATH=/usr/bin/python3 --cpu=k8 --experimental_repo_remote_exec --crosstool_top=@crosstool//:toolchains --compiler=gcc --linkopt=-L/var/pycoral/libedgetpu_bin/direct/k8 --linkopt=-l:libedgetpu.so.1 --linkopt=-Wl,--strip-all \ --embed_label='TENSORFLOW_COMMIT=48c3bae94a8b324525b45f157d638dfd4e8c3be1' \ --stamp \ //src:_pywrap_coral ERROR: Unrecognized option: --no_strict_system_includes "
Warum, weiß der Geier.
Crosstools schaut nach den Includes nicht auf den Pfaden, die SUSE nutzt.
Wie kann ich crosstools konfigurieren, wenns das eigentlich gar nicht gibt, sondern nur bei BEdarf geladen wird?
Gruß
Daniel
-- Sarah Julia Kriesch Hardenbergstr. 17 90768 Fürth Tel.: 0176-83245031 E-Mail: sarah-julia.kriesch@gmx.de
Am 4/23/21 um 2:23 PM schrieb Sarah Julia Kriesch:
Hi Daniel,
wie es aussieht, gibt es momentan Probleme pycoral mit Bazel zu bauen: https://github.com/google-coral/pycoral/issues/25
Viele Grüße Sarah
Hallo Sarah, nö, es geht schon. ABer nur, wenn ich den Bau starte, nach dem Abbruch von Hand unter ~/.cach/bazel/..... die workspace.bzl.tpl abändere und den BAu nochmal starte. Das kann aber ja nicht sein, das muss ja auch anders gehen. Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München
participants (3)
-
Daniel Spannbauer
-
Sarah Julia Kriesch
-
Sarah-Julia Kriesch