Amiga.org

The "Not Quite Amiga but still computer related category" => Amiga Emulation => Topic started by: zosodk69 on February 19, 2011, 07:54:42 PM

Title: E-UAE multilib package for ArchLinux
Post by: zosodk69 on February 19, 2011, 07:54:42 PM
If there are any archlinux users out there, I've created a multilib version of E-UAE.  I was rather tired of not having access to JIT.

http://aur.archlinux.org/packages.php?ID=46686
Title: Re: E-UAE multilib package for ArchLinux
Post by: TheBilgeRat on February 19, 2011, 08:44:36 PM
Quote from: zosodk69;616624
If there are any archlinux users out there, I've created a multilib version of E-UAE.  I was rather tired of not having access to JIT.

http://aur.archlinux.org/packages.php?ID=46686

Nice!  Always hated trying to get euae running under Arch.
Title: Re: E-UAE multilib package for ArchLinux
Post by: zosodk69 on February 19, 2011, 09:33:51 PM
Quote from: TheBilgeRat;616630
Nice!  Always hated trying to get euae running under Arch.


For sure!  Up until now I've always kept a separate 32bit chroot with parallel installs of gcc, alsa, sdl, and such, just to compile and run e-uae.  Anyway, if it saves one other person the hassle then it was worth it.
Title: Re: E-UAE multilib package for ArchLinux
Post by: slaapliedje on February 25, 2011, 03:57:16 PM
Now if only we could get the newer puae working under Arch!

Yeah, yeah, I know, never satisfied...

Actually the last few times I tried to compile it, it wouldn't finish, then again, it's the git version that is in the AUR right now, and it's still being developed (Qt interface is looking quite nice).

slaapliedje
Title: Re: E-UAE multilib package for ArchLinux
Post by: zosodk69 on February 25, 2011, 04:16:23 PM
Quote from: slaapliedje;617938
Now if only we could get the newer puae working under Arch!

Yeah, yeah, I know, never satisfied...

Actually the last few times I tried to compile it, it wouldn't finish, then again, it's the git version that is in the AUR right now, and it's still being developed (Qt interface is looking quite nice).

slaapliedje


I'm not sure why puae wouldn't compile for you but if you'll look at my PKGBUILD you'll notice:
Code: [Select]
export MAKEFLAGS="-j1"I cannot get any uae to compile in multiple threads.  I'll probably make a PKGBUILD for bin32-puae in the near future.
Title: Re: E-UAE multilib package for ArchLinux
Post by: slaapliedje on February 25, 2011, 05:06:25 PM
Just tried the puae-git PKGBUILD and it died here;

Code: [Select]
memory.o: In function `memory_reset':
memory.c:(.text+0x3111): undefined reference to `a3000scsi_reset'
cdtv.o: In function `checkint':
cdtv.c:(.text+0x463): undefined reference to `wdscsi_getauxstatus'
cdtv.o: In function `dmac_bput2':
cdtv.c:(.text+0x82a): undefined reference to `wdscsi_sasr'
cdtv.c:(.text+0x852): undefined reference to `wdscsi_put'
cdtv.o: In function `dmac_bget2':
cdtv.c:(.text+0xf24): undefined reference to `wdscsi_get'
cdtv.c:(.text+0xf50): undefined reference to `wdscsi_getauxstatus'
cdtv.o: In function `cdtv_add_scsi_unit':
cdtv.c:(.text+0x3ac0): undefined reference to `addscsi'
collect2: ld returned 1 exit status
make[3]: *** [uae] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-jfergus/aur-puae-git/src/PUAE-build/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-jfergus/aur-puae-git/src/PUAE-build/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/yaourt-tmp-jfergus/aur-puae-git/src/PUAE-build/src'
make: *** [all-recursive] Error 1


So I'm guessing that the code is just currently in a broken state, sometimes it compiles, other days not so much.  We'd probably need to get a tarball of a stable release.
Title: Re: E-UAE multilib package for ArchLinux
Post by: zosodk69 on March 04, 2011, 04:24:45 PM
Quote from: slaapliedje;617945
Just tried the puae-git PKGBUILD and it died here;

Code: [Select]
memory.o: In function `memory_reset':
memory.c:(.text+0x3111): undefined reference to `a3000scsi_reset'
cdtv.o: In function `checkint':
cdtv.c:(.text+0x463): undefined reference to `wdscsi_getauxstatus'
cdtv.o: In function `dmac_bput2':
cdtv.c:(.text+0x82a): undefined reference to `wdscsi_sasr'
cdtv.c:(.text+0x852): undefined reference to `wdscsi_put'
cdtv.o: In function `dmac_bget2':
cdtv.c:(.text+0xf24): undefined reference to `wdscsi_get'
cdtv.c:(.text+0xf50): undefined reference to `wdscsi_getauxstatus'
cdtv.o: In function `cdtv_add_scsi_unit':
cdtv.c:(.text+0x3ac0): undefined reference to `addscsi'
collect2: ld returned 1 exit status
make[3]: *** [uae] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-jfergus/aur-puae-git/src/PUAE-build/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-jfergus/aur-puae-git/src/PUAE-build/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/yaourt-tmp-jfergus/aur-puae-git/src/PUAE-build/src'
make: *** [all-recursive] Error 1


So I'm guessing that the code is just currently in a broken state, sometimes it compiles, other days not so much.  We'd probably need to get a tarball of a stable release.


OK so it appears the build arguments in the PKGBUILD for puae-git don't work any more.  I've made a multilib version which seems to compile with the qt front end.  I've not actually used puae so who knows how well this works:
http://aur.archlinux.org/packages.php?ID=47094
Title: Re: E-UAE multilib package for ArchLinux
Post by: slaapliedje on March 04, 2011, 05:34:51 PM
The Qt interface is looking quite good, but it's far from functional.  Gnostic is still very much working on it.

It's looking more like WinUAE though, and should eventually have feature parity with it (Yay, it's about time!)

slaapliedje

Edit: The package is compiling now, thanks!  But as I said, the Qt interface is still rather non-functional.  A lot of the dialogs aren't working yet, and it's currently impossible to choose a rom file or anything else.
Title: Re: E-UAE multilib package for ArchLinux
Post by: zosodk69 on March 04, 2011, 11:46:29 PM
Quote from: slaapliedje;619670
But as I said, the Qt interface is still rather non-functional.  A lot of the dialogs aren't working yet, and it's currently impossible to choose a rom file or anything else.


A long time ago, when puae first hit the scene, I remember being able to configure through only uaerc or command line.  I suspect that if you're going to use this that's what you'll have to do.