Welcome, Guest. Please login or register.

Author Topic: E-UAE multilib package for ArchLinux  (Read 2877 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline zosodk69Topic starter

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show only replies by zosodk69
E-UAE multilib package for ArchLinux
« 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
 

Offline TheBilgeRat

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1657
    • Show only replies by TheBilgeRat
Re: E-UAE multilib package for ArchLinux
« Reply #1 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.
 

Offline zosodk69Topic starter

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show only replies by zosodk69
Re: E-UAE multilib package for ArchLinux
« Reply #2 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.
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: E-UAE multilib package for ArchLinux
« Reply #3 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
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline zosodk69Topic starter

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show only replies by zosodk69
Re: E-UAE multilib package for ArchLinux
« Reply #4 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.
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: E-UAE multilib package for ArchLinux
« Reply #5 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.
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline zosodk69Topic starter

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show only replies by zosodk69
Re: E-UAE multilib package for ArchLinux
« Reply #6 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
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: E-UAE multilib package for ArchLinux
« Reply #7 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.
« Last Edit: March 04, 2011, 05:45:42 PM by slaapliedje »
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline zosodk69Topic starter

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show only replies by zosodk69
Re: E-UAE multilib package for ArchLinux
« Reply #8 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.