pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: importing wip/sdl-hercules-* (much newer version than emulators/hercules)



On Sat 05 Dec 2020 at 18:14:19 +0100, Rhialto wrote:
> On Sat 05 Dec 2020 at 16:10:44 +0100, Rhialto wrote:
> > I haven't tried yet if this messes up builds on 32 bit systems or if it
> > just happens to work. Maybe somebody can try and see if I need to defang
> > the CMake files further?
> 
> I realised I could install NetBSD/i386 in qemu, and it showed that I do
> need to defang the "bitness" a bit more. So I did that just now.

Unfortunately that isn't enough. The build of Hercules itself fails:

  CCLD     cckdcdsk
ld: /usr/lib/libc.so and /usr/lib/crt0.o: warning: multiple common of `environ'
ld: /usr/pkgsrc/wip/sdl-hercules-hyperion/work/hyperion-Release_4.3/.libs/libherc.so: undefined reference to `__sync_fetch_and_add_8'
ld: /usr/pkgsrc/wip/sdl-hercules-hyperion/work/hyperion-Release_4.3/.libs/libherc.so: undefined reference to `__atomic_compare_exchange_8'
gmake[2]: *** [Makefile:2081: cckdcdsk] Error 1
gmake[2]: Leaving directory '/usr/pkgsrc/wip/sdl-hercules-hyperion/work/hyperion-Release_4.3'

Gcc generates code to call runtime functions that don't exist...

-Olaf.
-- 
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___  Anyone who is capable of getting themselves made President should on
\X/  no account be allowed to do the job.       --Douglas Adams, "THGTTG"

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index