Summary: | dev-libs/gjs-1.70.1 fails test "JS+thread-safe / Encoding" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
gjs-1.70.1:20220309-094953.log.gz
gjs-1.70.1_20220309-094953.log |
Description
Paolo Pedroni
2022-03-09 10:38:04 UTC
It is also failing to build on my system, though I am not entirely sure the issue is related.
>>>
[35/121] x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.70.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -pipe -march=native -DG_DISABLE_CAST_CHECKS -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -c ../gjs-1.70.1/gjs/jsapi-dynamic-class.cpp
FAILED: libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o
x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.70.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -pipe -march=native -DG_DISABLE_CAST_CHECKS -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -c ../gjs-1.70.1/gjs/jsapi-dynamic-class.cpp
cc1plus: warning: libgjs-jsapi.a.p/gjs_pch.hh.gch: created and used with differing settings of '-mrtm' [-Winvalid-pch]
cc1plus: error: one or more PCH files were found, but they were invalid
<command-line>: fatal error: gjs_pch.hh: No such file or directory
compilation terminated.
<<<
Build logfile is attached.
Created attachment 766658 [details]
gjs-1.70.1_20220309-094953.log
The issue has now been resolved for me. Thanks! I faced the same issue as Pietro's one, and what saved me was to remove 'native' arch parameter for cflag, as noticed on bug #753323 So I replaced: CFLAGS="-march=native -O2 -pipe" CXXFLAGS="${CFLAGS}" by: CFLAGS="-march=amdfam10 -O2 -pipe" CXXFLAGS="${CFLAGS}" (since I'm a AMD FX owner) I hope this can help |