Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

Offline zosodk69Topic starter

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show all replies
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 zosodk69Topic starter

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show all replies
Re: E-UAE multilib package for ArchLinux
« Reply #1 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 zosodk69Topic starter

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

  • Newbie
  • *
  • Join Date: Mar 2008
  • Posts: 26
    • Show all replies
Re: E-UAE multilib package for ArchLinux
« Reply #3 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 zosodk69Topic starter

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