Программируем под IOS
-
Anonymous
Ошибка TensorFlow: определение типа внутри «offsetof» является расширением Clang [-Werror,-Wgnu-offsetof-extensions]
Сообщение
Anonymous »
Я новичок в этом.
Пытаюсь создать Selective Framework для iOS с помощью приведенной ниже команды —
Код: Выделить всё
bash tensorflow/lite/ios/build_frameworks.sh
--input_models=model1.tflite,model2.tflite
--target_archs=x86_64,armv7,arm64
Но появляется ошибка –
Код: Выделить всё
ERROR: /private/var/tmp/_bazel_tonmoy/d1033cf820cfe9e8569d67cf059cb6df/external/upb/BUILD:57:11: Compiling upb/upb.c [for tool] failed: (Exit 1): wrapped_clang failed: error executing command (from target @upb//:upb) external/local_config_cc/wrapped_clang '-D_FORTIFY_SOURCE=1' -fstack-protector -fcolor-diagnostics -Wall -Wthread-safety -Wself-assign -fno-omit-frame-pointer -g0 -O2 -DNDEBUG '-DNS_BLOCK_ASSERTIONS=1' ... (remaining 32 arguments skipped)
external/upb/upb/upb.c:192:10: error: defining a type within 'offsetof' is a Clang
extension [-Werror,-Wgnu-offsetof-extensions]
192 | n &= ~(upb_alignof(upb_arena) - 1);
| ^~~~~~~~~~~~~~~~~~~~~~
external/upb/upb/upb.c:183:37: note: expanded from macro 'upb_alignof'
183 | #define upb_alignof(type) offsetof (struct { char c; type member; }, member)
| ^~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/__stddef_offsetof.h:16:43: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
1 error generated.
Error in child process '/usr/bin/xcrun'. 1
Target //tensorflow/lite/ios/tmp:TensorFlowLiteSelectTfOps_framework failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 218.346s, Critical Path: 17.92s
INFO: 4162 processes: 747 internal, 3415 local.
FAILED: Build did NOT complete successfully
Как решить эту проблему, я новичок в этой проблеме. В чем может быть причина.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... sion-werro
1733047024
Anonymous
Я новичок в этом.
[b]Пытаюсь создать Selective Framework для iOS с помощью приведенной ниже команды —[/b]
[code]bash tensorflow/lite/ios/build_frameworks.sh
--input_models=model1.tflite,model2.tflite
--target_archs=x86_64,armv7,arm64
[/code]
[b]Но появляется ошибка –[/b]
[code]ERROR: /private/var/tmp/_bazel_tonmoy/d1033cf820cfe9e8569d67cf059cb6df/external/upb/BUILD:57:11: Compiling upb/upb.c [for tool] failed: (Exit 1): wrapped_clang failed: error executing command (from target @upb//:upb) external/local_config_cc/wrapped_clang '-D_FORTIFY_SOURCE=1' -fstack-protector -fcolor-diagnostics -Wall -Wthread-safety -Wself-assign -fno-omit-frame-pointer -g0 -O2 -DNDEBUG '-DNS_BLOCK_ASSERTIONS=1' ... (remaining 32 arguments skipped)
external/upb/upb/upb.c:192:10: error: defining a type within 'offsetof' is a Clang
extension [-Werror,-Wgnu-offsetof-extensions]
192 | n &= ~(upb_alignof(upb_arena) - 1);
| ^~~~~~~~~~~~~~~~~~~~~~
external/upb/upb/upb.c:183:37: note: expanded from macro 'upb_alignof'
183 | #define upb_alignof(type) offsetof (struct { char c; type member; }, member)
| ^~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/__stddef_offsetof.h:16:43: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
1 error generated.
Error in child process '/usr/bin/xcrun'. 1
Target //tensorflow/lite/ios/tmp:TensorFlowLiteSelectTfOps_framework failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 218.346s, Critical Path: 17.92s
INFO: 4162 processes: 747 internal, 3415 local.
FAILED: Build did NOT complete successfully
[/code]
Как решить эту проблему, я новичок в этой проблеме. В чем может быть причина.
Подробнее здесь: [url]https://stackoverflow.com/questions/79241305/tensorflow-error-defining-a-type-within-offsetof-is-a-clang-extension-werro[/url]