Here is a step by step solution if you want the WP43S to run on OSX.
1 Install XCode from the App Store.
2 Clone the source code of the WP43S project by opening Xcode and clone a project using this link:
https://gitlab.com/Over_score/wp43s.git
(Cloning the project has some advantages over downloading the code.
It makes sure XCode tracks the changes for example.)
I first tried to use Homebrew for all the packages we need. However that gave me issues and I switched to Macports. So:
3 Install MacPorts using this guide:
https://guide.macports.org/chunked/inst ... ports.html
4 After install the following macports one by one:
sudo port install gcc9
sudo port install gtk3
sudo port install freeType
sudo port install pkgconfig
sudo port install x11
sudo port install dbus
5 Then run the makefile form the root directory of the project (probably wp43s)
6 When the project has successfully compiled, run the program, for example like this: ./wp43s
From the terminal window I got the following warning:
Gtk-WARNING **: 11:23:52.903: Locale not supported by C library.
Using the fallback 'C' locale.
Solve this by entering:
export LC_ALL="en_US"
export LANG="en_US"
export LANGUAGE="en_US"
export C_CTYPE="en_US"
export LC_NUMERIC=
export LC_TIME=en"en_US"
... or similar locale settings.
When you get this error:
dbus[1369]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
use this:
sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
export DBUS_SESSION_BUS_ADDRESS="launchd:env=DBUS_FINK_SESSION_BUS_SOCKET"
After that I get no more warnings or error messages:
On the first 'make' I got error messages about header files that could not be found. I solved this by adding the following lines to the makefile,
after:
else ifeq ($(detected_OS),Darwin) # Mac OS X
CFLAGS += -D OSX
add:
CFLAGS += -I/opt/local/include/
CFLAGS += -I/opt/local/include/glib-2.0/
CFLAGS += -I/opt/local/lib/glib-2.0/include/
CFLAGS += -I/opt/local/include/gtk-3.0/
CFLAGS += -I/opt/local/include/pango-1.0/
CFLAGS += -I/opt/local/include/cairo/
CFLAGS += -I/opt/local/include/gdk-pixbuf-2.0/
CFLAGS += -I/opt/local/include/atk-1.0/
CFLAGS += -I/opt/local/include/freetype2
On my machine I put the project into ~/wp43s.
However, the application searches for the wp43s_pre.css in the local home directory. If no calculator window comes up, copy the css-file:
cp wp43s_pre.css ~
Let me know if this does not work.
Installing WP43S on OSX (Mac)
Installing WP43S on OSX (Mac)
DM42 SN: 00754
HP35, ..., HP67, HP41(C,CV,CX), ..., HP48GX, ..., HP33S, HP35S, WP34S, DM42, WP43S
HP35, ..., HP67, HP41(C,CV,CX), ..., HP48GX, ..., HP33S, HP35S, WP34S, DM42, WP43S
Re: Installing WP43S on OSX (Mac)
I upgraded my Mac os to Catalina and after that I cannot make the WP43S project anymore.
What happens is that the project generates fonts for the WP43S from ttf characters and just before doing this a segment fault comes up, halting the 'make'.
Yesterday I tried making the project on a factory reset machine (to Catalina) and that generates a segment fault as well.
Currently I can make the project on Mojave, just not on Catalina.
If you make WP43S on the Mac, you might want to wait with the upgrade.
What happens is that the project generates fonts for the WP43S from ttf characters and just before doing this a segment fault comes up, halting the 'make'.
Yesterday I tried making the project on a factory reset machine (to Catalina) and that generates a segment fault as well.
Currently I can make the project on Mojave, just not on Catalina.
If you make WP43S on the Mac, you might want to wait with the upgrade.
DM42 SN: 00754
HP35, ..., HP67, HP41(C,CV,CX), ..., HP48GX, ..., HP33S, HP35S, WP34S, DM42, WP43S
HP35, ..., HP67, HP41(C,CV,CX), ..., HP48GX, ..., HP33S, HP35S, WP34S, DM42, WP43S
Re: Installing WP43S on OSX (Mac)
Never modify a working OS unless you are forced to! 

DM42 SN: 00041 --- Follower of Platon.
HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L
HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L
Re: Installing WP43S on OSX (Mac)
I will definitely heed this warning .... thxhoverbeek wrote: ↑Thu Oct 31, 2019 9:59 amI upgraded my Mac os to Catalina and after that I cannot make the WP43S project anymore.
What happens is that the project generates fonts for the WP43S from ttf characters and just before doing this a segment fault comes up, halting the 'make'.
Yesterday I tried making the project on a factory reset machine (to Catalina) and that generates a segment fault as well.
Currently I can make the project on Mojave, just not on Catalina.
If you make WP43S on the Mac, you might want to wait with the upgrade.
Jaco Mostert
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.