Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 794055 - gnome-base/librsvg-2.50.6: keyword ppc
Summary: gnome-base/librsvg-2.50.6: keyword ppc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks:
 
Reported: 2021-06-03 18:04 UTC by David Michael
Modified: 2021-08-02 00:43 UTC (History)
1 user (show)

See Also:
Package list:
>=gnome-base/librsvg-2.50.6 ~ppc
Runtime testing required: ---
nattka: sanity-check+


Attachments
build.log (2.50.7. ppc) (librsvg-2.50.7:20210730-104307.log,232.25 KB, text/plain)
2021-07-30 11:32 UTC, ernsteiswuerfel
no flags Details
emerge --info (file_794055.txt,5.93 KB, text/plain)
2021-07-30 11:32 UTC, ernsteiswuerfel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Michael 2021-06-03 18:04:50 UTC
Can librsvg be keyworded for ppc?  It is stable for ppc64 already.
Comment 1 ernsteiswuerfel archtester 2021-06-08 20:17:19 UTC
Were you able to build it?

On my Talos II 32bit chroot it errors out:
[...]
     Running `rustc --crate-name ppv_lite86 --edition=2018 /var/tmp/portage/gnome-base/librsvg-2.50.6/work/librsvg-2.50.6/vendor/ppv-lite86/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="simd"' --cfg 'feature="std"' -C metadata=6bd56762cc316eba -C extra-filename=-6bd56762cc316eba --out-dir /var/tmp/portage/gnome-base/librsvg-2.50.6/work/librsvg-2.50.6-.ppc/target/release/deps -L dependency=/var/tmp/portage/gnome-base/librsvg-2.50.6/work/librsvg-2.50.6-.ppc/target/release/deps --cap-lints allow`
error: could not compile `proc-macro-nested`

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build /var/tmp/portage/gnome-base/librsvg-2.50.6/work/librsvg-2.50.6/vendor/proc-macro-nested/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off -C metadata=f516a6f8b9fd38f3 -C extra-filename=-f516a6f8b9fd38f3 --out-dir /var/tmp/portage/gnome-base/librsvg-2.50.6/work/librsvg-2.50.6-.ppc/target/release/build/proc-macro-nested-f516a6f8b9fd38f3 -L dependency=/var/tmp/portage/gnome-base/librsvg-2.50.6/work/librsvg-2.50.6-.ppc/target/release/deps --cap-lints allow` (signal: 4, SIGILL: illegal instruction)
warning: build failed, waiting for other jobs to finish...
error: build failed
make[2]: *** [Makefile:1779: librsvg_c_api.la] Error 101


I used latest rust-bin-1.52.1. Can't test it natively on my G4 at the moment...
Comment 2 David Michael 2021-06-09 13:09:39 UTC
It builds fine for me, but I'm using amd64 rustc.  If your compiler failed from a SIGILL here, can it build any other Rust packages?
Comment 3 ernsteiswuerfel archtester 2021-07-18 21:25:25 UTC
Re-tried with rust-bin-1.53.0 on ppc. Now everything builds fine. \o/

 # cat librsvg-794055.report 
USE tests started on So 18. Jul 21:53:52 CEST 2021

FEATURES=' test' USE='' succeeded for =gnome-base/librsvg-2.50.6
USE='-introspection -vala' succeeded for =gnome-base/librsvg-2.50.6
USE='introspection -vala' succeeded for =gnome-base/librsvg-2.50.6
USE='introspection vala' succeeded for =gnome-base/librsvg-2.50.6
Comment 4 NATTkA bot gentoo-dev 2021-07-26 07:16:56 UTC Comment hidden (obsolete)
Comment 5 ernsteiswuerfel archtester 2021-07-30 11:32:07 UTC
Created attachment 728250 [details]
build.log (2.50.7. ppc)

2.50.7 builds equally well.
Comment 6 ernsteiswuerfel archtester 2021-07-30 11:32:25 UTC
Created attachment 728253 [details]
emerge --info
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-08-02 00:43:20 UTC
ppc done

all arches done