Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 819540 - app-emulation/fs-uae-3.1.35 - JIT fails to build on non x86 arches
Summary: app-emulation/fs-uae-3.1.35 - JIT fails to build on non x86 arches
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-22 22:20 UTC by ernsteiswuerfel
Modified: 2021-10-22 22:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (ppc64, default flags) (fs-uae-3.1.35:20211022-103951.log,14.44 KB, text/plain)
2021-10-22 22:20 UTC, ernsteiswuerfel
Details
config.log (ppc64) (config.log,223.22 KB, text/plain)
2021-10-22 22:21 UTC, ernsteiswuerfel
Details
emerge --info (file_819540.txt,5.95 KB, text/plain)
2021-10-22 22:21 UTC, ernsteiswuerfel
Details
build.log (ppc64, without JIT) (fs-uae-3.1.35:20211022-104355.log,451.94 KB, text/plain)
2021-10-22 22:45 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2021-10-22 22:20:57 UTC
Created attachment 746202 [details]
build.log (ppc64, default flags)

I know fs-uae is not keyworded yet for archs other than x86_64/x86 but it could be. Only '--enable-jit' '--enable-jit-fpu' flags need to be filtered out for alternative arches. Without --enable-jit --enable-jit-fpu it builds and runs fine on ppc64.

[...]
checking for bswap_16... yes
checking for bswap_32... yes
configure: error: in `/var/tmp/portage/app-emulation/fs-uae-3.1.35/work/fs-uae-3.1.35':
configure: error: JIT is not supported on powerpc64-unknown-linux-gnu
See `config.log' for more details

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/app-emulation/fs-uae-3.1.35/work/fs-uae-3.1.35/config.log
 * ERROR: app-emulation/fs-uae-3.1.35::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *               ebuild.sh, line  127:  Called src_configure
 *             environment, line 1626:  Called econf '--enable-a2065' '--enable-action-replay' '--enable-aga' '--enable-arcadia' '--enable-bsdsocket' '--enable-caps' '--enable-cd32' '--enable-cdtv' '--enable-codegen' '--enable-dms' '--enable-drivesound' '--enable-fdi2raw' '--enable-gfxboard' '--enable-jit' '--enable-jit-fpu' '--disable-lua' '--enable-netplay' '--enable-ncr' '--enable-ncr9x' '--enable-parallel-port' '--enable-prowizard' '--enable-savestate' '--enable-scp' '--enable-serial-port' '--enable-slirp' '--enable-softfloat' '--enable-qemu-cpu' '--enable-qemu-slirp' '--enable-uaenative' '--enable-uaenet' '--enable-uaescsi' '--enable-uaeserial' '--disable-udis86' '--enable-vpar' '--enable-xml-shader' '--enable-zip' '--without-cef' '--with-glad' '--without-qt' '--without-libmpeg2' '--without-glew'
 *        phase-helpers.sh, line  711:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  112:  Called die
 * The specific snippet of code:
 *              die "$@"
Comment 1 ernsteiswuerfel archtester 2021-10-22 22:21:24 UTC
Created attachment 746205 [details]
config.log (ppc64)
Comment 2 ernsteiswuerfel archtester 2021-10-22 22:21:50 UTC
Created attachment 746208 [details]
emerge --info
Comment 3 ernsteiswuerfel archtester 2021-10-22 22:45:22 UTC
Created attachment 746211 [details]
build.log (ppc64, without JIT)
Comment 4 Larry the Git Cow gentoo-dev 2021-10-22 22:51:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fbc508dac37ab5fbd927cc5ccb6d10f69609728

commit 4fbc508dac37ab5fbd927cc5ccb6d10f69609728
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2021-10-22 22:49:09 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2021-10-22 22:49:09 +0000

    app-emulation/fs-uae: Add jit USE flag to 3.1.35
    
    This is masked, except on amd64 and x86.
    
    Closes: https://bugs.gentoo.org/819540
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 app-emulation/fs-uae/fs-uae-3.1.35.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0b6b78845d19716bd7fb0abedccee47e4d4700

commit 4f0b6b78845d19716bd7fb0abedccee47e4d4700
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2021-10-22 22:50:15 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2021-10-22 22:50:15 +0000

    app-emulation/fs-uae: Keyword 3.1.35 for ~ppc64
    
    It reportedly works (without JIT).
    
    Bug: https://bugs.gentoo.org/819540
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 app-emulation/fs-uae/fs-uae-3.1.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 ernsteiswuerfel archtester 2021-10-22 22:58:31 UTC
Thanks!