Package Details: sjeng 11.2-1

Git Clone URL: https://aur.archlinux.org/sjeng.git (read-only, click to copy)
Package Base: sjeng
Description: An XBoard chess engine including a text-based interface and variant support (standard, bughouse, crazyhouse, antichess, losers)
Upstream URL: https://sjeng.org
Licenses: GPL
Submitter: tdy
Maintainer: tdy
Last Packager: tdy
Votes: 10
Popularity: 0.000036
First Submitted: 2017-01-25 11:14 (UTC)
Last Updated: 2017-01-25 11:14 (UTC)

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

JohnRobson commented on 2023-05-21 19:08 (UTC)

/usr/bin/ld: segtb.o:(.bss+0x98): multiple definition of `lrn_standard'; attacks.o:(.bss+0x18): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:196: sjeng] Error 1
make[2]: Leaving directory '/tmp/yay/sjeng/src/Sjeng-Free-11.2'
make[1]: *** [Makefile:210: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yay/sjeng/src/Sjeng-Free-11.2'
make: *** [Makefile:354: all-recursive-am] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: sjeng-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
sjeng - exit status 4

Niinu commented on 2023-02-03 11:34 (UTC)

Still failing with the same build errors

blacktea commented on 2022-03-05 06:55 (UTC) (edited on 2022-03-05 07:06 (UTC) by blacktea)

Build failed.

CFLAGS="-pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection"

Error message:

gcc  -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o sjeng  attacks.o crazy.o epd.o learn.o partner.o seval.o ttable.o book.o ecache.o eval.o moves.o search.o sjeng.o utils.o newbook.o proof.o neval.o rcfile.o leval.o draw.o see.o probe.o segtb.o  -lm -lgdbm 
/usr/bin/ld: crazy.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: crazy.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: crazy.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: crazy.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: epd.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: epd.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: epd.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: epd.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: learn.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: learn.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: learn.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: learn.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: partner.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: partner.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: partner.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: partner.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: seval.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: seval.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: seval.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: seval.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: ttable.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: ttable.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: ttable.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: ttable.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: book.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: book.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: book.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: book.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: ecache.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: ecache.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: ecache.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: ecache.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: eval.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: eval.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: eval.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: eval.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: moves.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: moves.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: moves.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: moves.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: search.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: search.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: search.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: search.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: sjeng.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: sjeng.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: sjeng.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: sjeng.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: utils.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: utils.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: utils.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: utils.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: newbook.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: newbook.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: newbook.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: newbook.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: proof.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: proof.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: proof.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: proof.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: proof.o:(.bss+0x44): multiple definition of `ply'; sjeng.o:(.bss+0x4e0): first defined here
/usr/bin/ld: neval.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: neval.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: neval.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: neval.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: rcfile.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: rcfile.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: rcfile.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: rcfile.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: leval.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: leval.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: leval.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: leval.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: draw.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: draw.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: draw.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: draw.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: see.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: see.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: see.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: see.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: probe.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: probe.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: probe.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: probe.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
/usr/bin/ld: segtb.o:(.bss+0x0): multiple definition of `lrn_standard'; attacks.o:(.bss+0x0): first defined here
/usr/bin/ld: segtb.o:(.bss+0x8): multiple definition of `lrn_zh'; attacks.o:(.bss+0x8): first defined here
/usr/bin/ld: segtb.o:(.bss+0x10): multiple definition of `lrn_suicide'; attacks.o:(.bss+0x10): first defined here
/usr/bin/ld: segtb.o:(.bss+0x18): multiple definition of `lrn_losers'; attacks.o:(.bss+0x18): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:196: sjeng] Error 1
make[2]: Leaving directory '/tmp/makepkg/sjeng/src/Sjeng-Free-11.2'
make[1]: *** [Makefile:210: all-recursive] Error 1
make[1]: Leaving directory '/tmp/makepkg/sjeng/src/Sjeng-Free-11.2'
make: *** [Makefile:354: all-recursive-am] Error 2