Coin4 build failure
by Richard Shaw
While trying to update the spec for the CMake change I ran into this for
the first time:
cd /builddir/build/BUILD/coin-6enkw/x86_64-redhat-linux-gnu/src/base &&
/usr/bin/g++
-I/builddir/build/BUILD/coin-6enkw/x86_64-redhat-linux-gnu/data
-I/builddir/build/BUILD/coin-6enkw/include/Inventor/annex
-I/builddir/build/BUILD/coin-6enkw/src
-I/builddir/build/BUILD/coin-6enkw/x86_64-redhat-linux-gnu/src
-I/builddir/build/BUILD/coin-6enkw/include
-I/builddir/build/BUILD/coin-6enkw/x86_64-redhat-linux-gnu/include -O2
-flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1
-m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -DNDEBUG -fPIC -DHAVE_CONFIG_H -DCOIN_INTERNAL
-DCOIN_DEBUG=0 -o CMakeFiles/base.dir/dict.cpp.o -c
/builddir/build/BUILD/coin-6enkw/src/base/dict.cpp
/builddir/build/BUILD/coin-6enkw/src/xml/expat/xmlparse.c:94:3: error:
#error You do not have support for any sources of high quality entropy
enabled. For end user security, that is probably not what you want. Your
options include: * Linux + glibc >=2.25 (getrandom): HAVE_GETRANDOM, *
Linux + glibc <2.25 (syscall SYS_getrandom): HAVE_SYSCALL_GETRANDOM, * BSD
/ macOS >=10.7 (arc4random_buf): HAVE_ARC4RANDOM_BUF, * BSD / macOS <10.7
(arc4random): HAVE_ARC4RANDOM, * libbsd (arc4random_buf):
HAVE_ARC4RANDOM_BUF + HAVE_LIBBSD, * libbsd (arc4random): HAVE_ARC4RANDOM +
HAVE_LIBBSD, * Linux / BSD / macOS (/dev/urandom): XML_DEV_URANDOM *
Windows (RtlGenRandom): _WIN32. If insist on not using any of these, bypass
this error by defining XML_POOR_ENTROPY; you have been warned. If you have
reasons to patch this detection code away or need changes to the build
system, please open a bug. Thank you!
94 | # error \
| ^~~~~
Thoughts?
Thanks,
Richard
3 years, 8 months
vim has lost it's damn mind
by Richard Shaw
After upgrading to Fedora 32 I've noticed when editing files, especially
spec files that vim does some crazy jumps/indents that it didn't do before.
Right now I'm pressing i to insert a line before a Requires: and when I hit
enter it jumps to the next line (fine) but with 4 indents and one space...
WTF?
Anyone else seeing strange vim behavior?
Thanks,
Richard
3 years, 8 months
Build failure of zynaddsubfx on armv7hl
by Guido Aulisi
Hi,
I got a segmentation fault trying to rebuild zynaddsubfx [0].
I pasted the main build.log below.
I found some strange compiler options passed by the build system and
g++ warns about that:
cc1plus: warning: switch '-mcpu=cortex-a9' conflicts with '-march=armv7-a' switch
Is this an annobin or lto problem?
Do I need to disable lto?
Thanks
Ciao
Guido
FAS: tartina
---------------
cc1plus: warning: switch '-mcpu=cortex-a9' conflicts with '-march=armv7-a' switch
*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
Event | Plugins
PLUGIN_FINISH_UNIT | annobin: Generate final annotations
PLUGIN_START_UNIT | annobin: Generate global annotations
PLUGIN_ALL_PASSES_START | annobin: Generate per-function annotations
PLUGIN_ALL_PASSES_END | annobin: Register per-function end symbol
during IPA pass: icf
In member function 'replyArray':
lto1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
lto-wrapper: fatal error: /usr/bin/g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
gmake[2]: *** [src/UI/CMakeFiles/zynaddsubfx-ext-gui.dir/build.make:116: src/UI/zynaddsubfx-ext-gui] Error 1
gmake[2]: Leaving directory '/builddir/build/BUILD/zynaddsubfx-3.0.5/armv7hl-redhat-linux-gnueabi'
gmake[1]: *** [CMakeFiles/Makefile2:2313: src/UI/CMakeFiles/zynaddsubfx-ext-gui.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[0]: https://koji.fedoraproject.org/koji/taskinfo?taskID=48863016
3 years, 8 months
Segmentation fault (core dumped) doxygen docs/doxygen.cfg when
compiling sayonara
by Martin Gansser
Hi,
when compiling sayonara on rawhide, the compilation fails with a problem with doxygen:
[100%] Built target sayonara
gmake[1]: Leaving directory '/home/martin/rpmbuild/BUILD/sayonara-player-1.6.0-beta6'
/usr/bin/cmake -E cmake_progress_start /home/martin/rpmbuild/BUILD/sayonara-player-1.6.0-beta6/CMakeFiles 0
+ doxygen -u docs/doxygen.cfg
warning: Tag 'TCL_SUBST' at line 228 of file 'docs/doxygen.cfg' has become obsolete.
This tag has been removed.
warning: Tag 'PERL_PATH' at line 1990 of file 'docs/doxygen.cfg' has become obsolete.
This tag has been removed.
warning: Tag 'MSCGEN_PATH' at line 2012 of file 'docs/doxygen.cfg' has become obsolete.
This tag has been removed.
Configuration file 'docs/doxygen.cfg' updated.
+ doxygen docs/doxygen.cfg
/var/tmp/rpm-tmp.AhfJ4o: line 64: 78158 Segmentation fault (core dumped) doxygen docs/doxygen.cfg
[1] https://martinkg.fedorapeople.org/ErrorReports/sayonara/sayonara.spec
How can i solve this ?
Regards
Martin
3 years, 8 months
Orphaned rubygem-wikicloth
by Vít Ondruch
Hi everybody,
I don't have any use for rubygem-wikicloth, therefore I orphaned the
package.
Vít
3 years, 8 months
evolution-ews license change
by Milan Crha
Hello,
the upstream license for evolution-ews had been LGPL-2.1-or-later, but
the sources didn't reflect it properly, thus it had been corrected
upstream. The distgit in Fedora will correct the version as well, from
LGPLv2 to LGPLv2+, together with the 3.37.90 release.
Bye,
Milan
3 years, 8 months
List of long term FTBFS packages to be retired in a week
by Miro Hrončok
Dear maintainers.
Based on the current fail to build from source policy, the following packages
will be retired from Fedora 33 in a week.
Policy:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fai...
Note that some listed packages are orphaned and hence may be retired even sooner.
The packages in rawhide were not successfully built at least since Fedora 31.
This report is based on dist tags.
Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ft...
If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me
know and we can work together to get a FESCo approval for that.
If you see a package that can be rebuilt, please do so.
Package (co)maintainers Latest build
===================================================================
OpenCoarrays jussilehtola Fedora 30
js-jquery-jqplot xavierb Fedora 30
js-jquery1 nodejs-sig, patches, vondruch Fedora 30
js-jquery2 vondruch Fedora 30
js-sizzle nodejs-sig, patches, vondruch Fedora 30
nodejs-path-type nodejs-sig, orphan Fedora 30
nodejs-temp-write orphan Fedora 30
nodejs-unique-stream jsmith, nodejs-sig Fedora 30
orpie bowlofeggs, orphan Fedora 30
rubygem-ruby-hmac humaton, mmorsi Fedora 30
The following packages require above mentioned packages:
Depending on: js-jquery-jqplot (1)
sympa (maintained by: xavierb)
sympa-6.2.56-1.fc33.src requires js-jquery-jqplot = 1.0.9-3.fc30
sympa-6.2.56-1.fc33.x86_64 requires js-jquery-jqplot = 1.0.9-3.fc30
Depending on: js-jquery1 (70)
R-profvis (maintained by: qulogic)
R-profvis-0.3.6-3.fc33.src requires js-jquery1 = 1.12.4-7.fc30
R-profvis-0.3.6-3.fc33.x86_64 requires js-jquery1 = 1.12.4-7.fc30
R-rmarkdown (maintained by: qulogic)
R-rmarkdown-2.2-1.fc33.noarch requires js-jquery1 = 1.12.4-7.fc30
R-rmarkdown-2.2-1.fc33.src requires js-jquery1 = 1.12.4-7.fc30
copr-frontend (maintained by: clime, copr-sig, dturecek, frostyx, msuchy, praiskup)
copr-frontend-1.166-1.fc33.noarch requires js-jquery1 = 1.12.4-7.fc30
ghc-pretty-show (maintained by: mathstuf)
ghc-pretty-show-1.9.5-3.fc32.x86_64 requires js-jquery1 = 1.12.4-7.fc30
mkdocs (maintained by: cheeselee)
mkdocs-1.1.2-1.fc33.noarch requires js-jquery1 = 1.12.4-7.fc30
mkdocs-1.1.2-1.fc33.src requires js-jquery1 = 1.12.4-7.fc30
python-XStatic-jQuery (maintained by: mrunge, openstack-sig, rdopiera)
python3-XStatic-jQuery-3.4.1.0-2.fc33.noarch requires js-jquery1 = 1.12.4-7.fc30
python-sphinx-bootstrap-theme (maintained by: besser82, sic)
python3-sphinx-bootstrap-theme-0.8.0-3.fc33.noarch requires js-jquery1 =
1.12.4-7.fc30
rubygem-apipie-rails (maintained by: jaruga, ruby-packagers-sig, vondruch)
rubygem-apipie-rails-0.5.5-6.fc32.noarch requires js-jquery1 = 1.12.4-7.fc30
R-BiocFileCache (maintained by: spot)
R-BiocFileCache-1.12.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-DBItest (maintained by: qulogic)
R-DBItest-1.7.0-1.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-V8 (maintained by: qulogic)
R-V8-3.1.0-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-broom (maintained by: qulogic)
R-broom-0.5.6-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-cellranger (maintained by: qulogic)
R-cellranger-1.1.0-6.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-clipr (maintained by: qulogic)
R-clipr-0.7.0-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-dbplyr (maintained by: qulogic)
R-dbplyr-1.4.3-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-devtools (maintained by: qulogic)
R-devtools-2.1.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-diffobj (maintained by: qulogic)
R-diffobj-0.3.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-dplyr (maintained by: qulogic)
R-dplyr-0.8.5-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-dtplyr (maintained by: qulogic)
R-dtplyr-1.0.1-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-foghorn (maintained by: qulogic)
R-foghorn-1.1.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-forcats (maintained by: qulogic)
R-forcats-0.5.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-formatR (maintained by: qulogic)
R-formatR-1.7-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-fs (maintained by: qulogic)
R-fs-1.4.1-1.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-gargle (maintained by: qulogic)
R-gargle-0.5.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-ggplot2 (maintained by: qulogic)
R-ggplot2-3.2.1-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-glue (maintained by: qulogic)
R-glue-1.4.1-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-gmailr (maintained by: qulogic)
R-gmailr-1.0.0-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-haven (maintained by: qulogic)
R-haven-2.3.1-1.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-httr (maintained by: qulogic)
R-httr-1.4.1-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-hunspell (maintained by: qulogic)
R-hunspell-3.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-jose (maintained by: qulogic)
R-jose-1.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-jqr (maintained by: qulogic)
R-jqr-1.1.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-later (maintained by: qulogic)
R-later-1.1.0.1-1.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-lazyeval (maintained by: qulogic)
R-lazyeval-0.2.2-4.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-lifecycle (maintained by: qulogic)
R-lifecycle-0.2.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-lintr (maintained by: qulogic)
R-lintr-2.0.1-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-packrat (maintained by: qulogic)
R-packrat-0.5.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-pkgdown (maintained by: qulogic)
R-pkgdown-1.5.1-2.fc33.noarch requires R(rmarkdown) = 2.2
R-pkgdown-1.5.1-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-polynom (maintained by: qulogic)
R-polynom-1.4.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-prettydoc (maintained by: qulogic)
R-prettydoc-0.3.1-3.fc33.noarch requires R(rmarkdown) = 2.2
R-prettydoc-0.3.1-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-promises (maintained by: qulogic)
R-promises-1.1.0-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-purrr (maintained by: qulogic)
R-purrr-0.3.4-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-qcc (maintained by: jjmcd)
R-qcc-2.7-1.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-rcmdcheck (maintained by: qulogic)
R-rcmdcheck-1.3.3-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-readr (maintained by: qulogic)
R-readr-1.3.1-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-readxl (maintained by: qulogic)
R-readxl-1.3.1-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-remotes (maintained by: qulogic)
R-remotes-2.1.1-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-reprex (maintained by: qulogic)
R-reprex-0.3.0-5.fc33.noarch requires R(rmarkdown) = 2.2
R-reprex-0.3.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-reticulate (maintained by: qulogic)
R-reticulate-1.16-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-rex (maintained by: qulogic)
R-rex-1.2.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-rhub (maintained by: qulogic)
R-rhub-1.1.1-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-rlang (maintained by: qulogic)
R-rlang-0.4.6-4.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-roxygen2 (maintained by: qulogic)
R-roxygen2-7.1.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-rsconnect (maintained by: qulogic)
R-rsconnect-0.8.16-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-rvest (maintained by: qulogic)
R-rvest-0.3.5-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-servr (maintained by: qulogic)
R-servr-0.17-1.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-shiny (maintained by: qulogic)
R-shiny-1.4.0.2-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-showtext (maintained by: qulogic)
R-showtext-0.8.1-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-sodium (maintained by: qulogic)
R-sodium-1.1-4.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-styler (maintained by: qulogic)
R-styler-1.3.2-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-svglite (maintained by: qulogic)
R-svglite-1.2.3-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-systemfonts (maintained by: qulogic)
R-systemfonts-0.2.2-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-tibble (maintained by: qulogic)
R-tibble-3.0.1-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-tidyr (maintained by: qulogic)
R-tidyr-1.1.0-1.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-tidyselect (maintained by: qulogic)
R-tidyselect-1.1.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-tufte (maintained by: qulogic)
R-tufte-0.6-2.fc33.noarch requires R(rmarkdown) = 2.2
R-tufte-0.6-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-unitizer (maintained by: qulogic)
R-unitizer-1.4.10-2.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-usethis (maintained by: qulogic)
R-usethis-1.5.1-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-websocket (maintained by: qulogic)
R-websocket-1.1.0-3.fc33.src requires R-rmarkdown = 2.2-1.fc33
R-zeallot (maintained by: qulogic)
R-zeallot-0.1.0-5.fc33.src requires R-rmarkdown = 2.2-1.fc33
Too many dependencies for js-jquery1, not all listed here
Depending on: nodejs-path-type (1)
nodejs-read-pkg (maintained by: nodejs-sig, orphan)
nodejs-read-pkg-2.0.0-7.fc32.noarch requires npm(path-type) = 2.0.0
Affected (co)maintainers (directly and indirectly):
besser82: js-jquery1
bowlofeggs: orpie
cheeselee: js-jquery1
clime: js-jquery1
copr-sig: js-jquery1
dturecek: js-jquery1
frostyx: js-jquery1
humaton: rubygem-ruby-hmac
jaruga: js-jquery1
jjmcd: js-jquery1
jsmith: nodejs-unique-stream
jussilehtola: OpenCoarrays
mathstuf: js-jquery1
mmorsi: rubygem-ruby-hmac
mrunge: js-jquery1
msuchy: js-jquery1
nodejs-sig: nodejs-path-type, js-jquery1, js-sizzle, nodejs-unique-stream
openstack-sig: js-jquery1
patches: js-jquery1, js-sizzle
praiskup: js-jquery1
qulogic: js-jquery1
rdopiera: js-jquery1
ruby-packagers-sig: js-jquery1
sic: js-jquery1
spot: js-jquery1
vondruch: js-jquery1, js-jquery2, js-sizzle
xavierb: js-jquery-jqplot
3 years, 8 months
Driverless scanning for WSD and ESCL supported scanners is coming
by Zdenek Dohnal
Hi all,
I would like to announce sane-airscan project [1] will be shipped in the
official Fedora repositories from Fedora 32 [2].
sane-airscan implements a backend for Microsoft WSD and ESCL (usually
called AirScan, originating from Apple) protocols, which are common in
newer (2012+) scanners and multi-function devices for scanning.
Using sane-airscan, newer devices don't need vendor proprietary software
for scanning any longer (e.g. hplip with its hp-plugin).
The project is divided into main package - sane-airscan - which contains
helper tool - airscan-discover - for discovering devices in setups,
where automatic DNS-SD discovery doesn't do the trick, and subpackage -
libsane-airscan - which the main package requires and the common known
project for scanning - sane-backends - will require to get the backend
into common scanning stack installation.
Please feel free to test it.
Have a nice day,
Zdenek
[1] https://github.com/alexpevzner/sane-airscan
[2] https://bodhi.fedoraproject.org/updates/FEDORA-2020-841f4ce8df
--
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C
3 years, 8 months
Test machines for s390x?
by Elliott Sales de Andrade
Hi,
Now that ppc64 is gone, s390x is the only big-endian architecture
left. Bugs around endianness are not usually difficult to fix, _if_ I
can debug it and see where exactly the problem is. However, this
requires a tedious guess-a-patch, try a scratch build, check the
result, rinse and repeat.
Mock (with --forcearch) is completely useless for this. The programs
just crash during the build in such a way that I can't even use
`catchsegv`, and gdb is unusable in the container. And besides, the
programs don't actually crash on real s390x anyway..
Just like we have test machines for other less used architectures [1],
I am wondering if there is some way we can spin up a test machine for
s390x?
[1] https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintai...
--
Elliott
3 years, 8 months
mpich always injects lto flags
by Christoph Junghans
Hi,
I am trying to rebuild espresso to adapt to the recent cmake changes,
when doing this I hit
https://github.com/espressomd/espresso/issues/3396, which prevents us
from compiling espresso with -lto, so I set _lto_cflags to %{nil},
which works for the build with openmpi, but gets ignored for the mpich
build.
I think the problem is that CMake picks up the lto flags from mpicxx
and then puts them in
MPI_CXX_COMPILE_OPTIONS. (Also compare mpicc -show).
So I think the fix would be to strip these flags from mpicc. Sounds reasonable?
The flags also contain
'-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1', which effectively
makes it depend on redhat-rpm-config. We had a similar issue in hdf5 a
while back: https://bugzilla.redhat.com/show_bug.cgi?id=1794625
Christoph
--
Christoph Junghans
Web: http://www.compphys.de
3 years, 8 months