User:Compyx: Difference between revisions

From vice-emu
Jump to navigation Jump to search
Line 45: Line 45:
/dev/joy0 and /dev/joy1 can't be opened, <machine/joystick.h> is there and compiling against it works.
/dev/joy0 and /dev/joy1 can't be opened, <machine/joystick.h> is there and compiling against it works.


===== ports =====
===== Ports =====


* Xaw: builds and runs
* Xaw: builds and runs
Line 51: Line 51:
* Gtk3: not tested yet
* Gtk3: not tested yet
* SDL1: builds and runs, no HW acceleration yet, needs Mesa, which fails to build
* SDL1: builds and runs, no HW acceleration yet, needs Mesa, which fails to build
* SDL2: not tested yet
* SDL2: builds and 'runs' (5fps, most likely due to Gallium using software rendering)


=== OpenBSD ===
=== OpenBSD ===

Revision as of 13:38, 3 October 2016

Who am I =

TODO ;)

Personal devlog

TODO list

  • 2016-09-xx: Try to build VICE on Minix 3.2.x
  • 2016-09-29: Test Android SDL2 build
  • 2016-09-29: Fix build system for *BSD ports (2016-10-2: Done for FreeBSD and NetBSD)
  • 2016-10-02: Gtk2 crashes NetBSD VirtualBox VM, why? Logging doesn't help, empty log


BSD build system adventures

FreeBSD/PC-BSD

Version(s) tested: PC-BSD 10.3 amd64 (PC-BSD which is a preconfigured X11 install of FreeBSD)

Use gmake when building VICE! Use normal make when installing from the ports system.


Ports
  • Xaw: builds and runs
  • Gtk2: builds and runs
  • Gtk3: builds and runs
  • SDL1: builds and runs
  • SDL2: builds and runs

(Tested in VirtualBox VM with guest additions). Still need to do a write-up on which libraries should be installed for building and for each specific port.

NetBSD

Version(s) tested: 7.0.1 amd64

Use gmake!

It has few weird conflicts with library interdependencies: a lot of foo.so.x needed but foo.so.y found, etc. May need to test the pkgsrc system, see if that behave any better, and perhaps run the system on bare metal.

/dev/joy0 and /dev/joy1 can't be opened, <machine/joystick.h> is there and compiling against it works.

Ports
  • Xaw: builds and runs
  • Gtk2: builds and runs
  • Gtk3: not tested yet
  • SDL1: builds and runs, no HW acceleration yet, needs Mesa, which fails to build
  • SDL2: builds and 'runs' (5fps, most likely due to Gallium using software rendering)

OpenBSD

Version(s) tested: 6.0 amd64

Can't get the bloody X server to behave :) (Again in VBox VM)


Dragonfly BSD

TODO