Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in 
CSDb User Forums


Forums > Requests > Last call for VICE MacOS devs
2018-08-03 21:24
Compyx

Registered: Jan 2005
Posts: 399
Last call for VICE MacOS devs

For the last time I'll be asking if anyone with any MacOS knowledge can step up and help with VICE development.

Right now the whole MacOS mess is in danger of being completely ignored from now on, or even deleted.
What we require are (obviously) devs with knowledge of MacOS; knowledge of either SDL2 or Gtk3 is nice, but not required, we can help with that.

Basically, my VICE mailing list post says it all:

***

Hello fellow devs, and hopefully people who know something about MacOS,


After constantly running into horseshit when it comes to Gtk3 on MacOS (and MacOS in general), I'm once again asking for people with knowledge of MacOS (ie not me) to step up and help out with the Gtk3 MacOS port.

There are a lot of issues to fix with Gtk3 on MacOS, and my knowledge is very lacking when it comes to MacOS. So as it stands now, Gtk3 on MacOS is stillborn and will remain so. I'm already working on Gtk3 on Linux and Windows (another system I despise and which we also don't have any active devs for), so I'm personally done with MacOS.

So in short: unless we get some devs who actually want to put in some work (complaining on IRC about how shitty this or that is, and then doing nothing about it, doesn't count), MacOS users can use SDL2 and like it, though apparently make bindist for MacOS SDL doesn't work either :)


Most likely having completely wasted my time and bandwidth, sincerely,

Compyx

***
 
... 19 posts hidden. Click here to view all posts....
 
2018-08-06 17:16
Groepaz

Registered: Dec 2001
Posts: 8847
lol, wont happen in the near future :)
2018-08-06 17:38
JackAsser

Registered: Jun 2002
Posts: 1458
Quote: when they move to the ARM based Macs will be the point they did most of the old stuff and kill most of the translation layers etc.

Stop derailing the thread plz
2018-08-07 11:59
Frantic

Registered: Mar 2003
Posts: 1357
I don't have the time required to participate in actual coding, and I don't really have much knowledge about macOS coding in general, but since I am a Mac owner I could possibly help with some minor testing every now and then.
2018-08-07 19:02
Compyx

Registered: Jan 2005
Posts: 399
We can also use testers, definitely.

Unfortunately right now the bindist script is at a point where it's still incomplete, a few things such as Gtk3 themes/icons aren't copied properly, nor is the vice.gresource file copied anywhere, leading to failure to load logos, icons and custom fonts. And also causing things using/based on GtkFileChooser to fail due to missing schema files, ie: Attach Disk will fail :)
2018-08-07 21:06
JackAsser

Registered: Jun 2002
Posts: 1458
Quote: We can also use testers, definitely.

Unfortunately right now the bindist script is at a point where it's still incomplete, a few things such as Gtk3 themes/icons aren't copied properly, nor is the vice.gresource file copied anywhere, leading to failure to load logos, icons and custom fonts. And also causing things using/based on GtkFileChooser to fail due to missing schema files, ie: Attach Disk will fail :)


First of all, as I've said before, I'll take a look in creating a stable build environment. Right now I'm looking into vagrant and setting up a virtual mac os that contains a clear build system with gtk3+ build from scratch etc.

I had this up and running on my work computer but then after tainting it with "something" nothing builds anymore. So it's critical to get this up and running first before fixing the rest.

The bindist script is just a matter of putting some hours into it. I can't image it will be hard to get the correct files to be copied to their respective places.
2018-08-07 21:12
Groepaz

Registered: Dec 2001
Posts: 8847
i think you will learn that its quite a hazzle actually =P
2018-08-07 21:14
JackAsser

Registered: Jun 2002
Posts: 1458
Quote: i think you will learn that its quite a hazzle actually =P

:D
2018-08-07 21:18
JackAsser

Registered: Jun 2002
Posts: 1458
I have now messed with Vagrant + VirtualBox and I'm convinced this is the way forward to create a easily replicatable build environment for VICE on MacOS.

I'll try to create my own "box" and upload it to Vargant, then it will be a simple manner of a few commands to get an environment up and running.

But then again, shit usually hits the fan... :/
2018-08-07 22:07
Compyx

Registered: Jan 2005
Posts: 399
So we now have VM set up by building Gtk/Glib etc from source using jhbuild, a Vagrant thing and people using macports?

This cannot go wrong at all.
2018-08-07 22:12
JackAsser

Registered: Jun 2002
Posts: 1458
Quote: So we now have VM set up by building Gtk/Glib etc from source using jhbuild, a Vagrant thing and people using macports?

This cannot go wrong at all.


Well my experience building gtk3 on my host machine is that it’s extremly sensitive to the environment. So having it contained is a must if I want to proceed. A simple chroot-env would ofc suffice but setting that up takes way longer.
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Jasmin68k
DocSnyder
Shadow/Noice
serpent
Hypnosis/TSD
DemongerX/Style
Paul Bearer
Fix/[HF] + [ONS]
No-XS
blendo75
AMB/Level 64
Guests online: 51
Top Demos
1 Uncensored  (9.7)
2 Comaland 100%  (9.7)
3 Edge of Disgrace  (9.7)
4 Coma Light 13  (9.6)
5 The Shores of Reflec..  (9.6)
6 Wonderland XII  (9.6)
7 Lunatico  (9.6)
8 We Come in Peace  (9.6)
9 Incoherent Nightmare  (9.5)
10 Wonderland XIII  (9.5)
Top onefile Demos
1 FMX Music Demo  (9.6)
2 Daah, Those Acid Pil..  (9.6)
3 Arok 20 Invitation  (9.6)
4 Merry Xmas 2017  (9.5)
5 Pandemoniac Part 2 o..  (9.5)
6 Party Horse  (9.4)
7 Dawnfall V1.1  (9.4)
8 In Memoriam BHF  (9.4)
9 Dawnfall  (9.4)
10 Synthesis  (9.4)
Top Groups
1 Oxyron  (9.4)
2 Booze Design  (9.4)
3 Censor Design  (9.4)
4 Finnish Gold  (9.3)
5 Crest  (9.3)
Top Diskmag Editors
1 Jazzcat  (9.6)
2 Newscopy  (9.4)
3 Peter  (9.3)
4 A Life in Hell  (9.2)
5 Antichrist  (9.0)

Home - Disclaimer
Copyright © No Name 2001-2018
Page generated in: 0.069 sec.