Jump to content
IGNORED

Any APE's for Mac OS X other than sio2osx?


esplonky

Recommended Posts

I tried getting the Qt Libraries on my computer. didn't work

 

I don't have a Mac running Mac OS X at the moment, but it should be possible to get this to work with MacPorts and the Qt libraries. Perhaps you can get one of the Aspeqt devs to (cross)-compile a (static?) binary or work together to get the problems you experience resolved?

Link to comment
Share on other sites

I never had luck getting Aspeqt to build and run properly under OSX....

 

Mr. Ellis's SIOServer he linked above is quite neat and has a great looking interface. I personally like it more than SIO2OSX but the disk image support is not quite as versatile as SIO2OSX. For example I had trouble getting it to work with larger 256BPS or 512BPS ATR images. I can live without the Quad-density.... 256BPS I kinda use though.

 

I do like SIO2OSX's peripheral emulation features I hardly ever use them.

Link to comment
Share on other sites

I have a (yet untested) build of AspeQt 0.8.1 on my Homepage for Download.

 

Elsewise, you can run AspeQt 0.8.3 (which I didn't get to build) in Wine (also untested).

 

Both available for download at http://www.abbuc.de/...nload/index.htm ...

 

Hey Atariaxle, I have linked my support page to your website for AspeQt Linux/Mac OS binaries. Great work by the way....

Link to comment
Share on other sites

I have a (yet untested) build of AspeQt 0.8.1 on my Homepage for Download.

 

Elsewise, you can run AspeQt 0.8.3 (which I didn't get to build) in Wine (also untested).

 

Both available for download at http://www.abbuc.de/...nload/index.htm ...

 

Hey Atariaxle, I have linked my support page to your website for AspeQt Linux/Mac OS binaries. Great work by the way....

 

Thank you! Keep up with that great work.

 

I will try to build the 0.8.3 for Mac OS X.

 

Btw, I tested AspeQt 0.8.1 on Mac OS X, but it didn't work for me. But no worry, this may just mean, that my USB-2-RS323 doesn't work with Mac OS X.

Can someone else test this? Is Mac OS X supporting serial connections anyway?

Link to comment
Share on other sites

you mean, you built AspeQt on your Mac? I was thinking, you cross-build it on Linux for Mac OS X ... my fault.

 

on the mac, I always get the same error, either I build it in QT Creator or Terminal:

 

$ /Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/qmake -spec macx-g++
$ make
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic mainwindow.ui -o ui_mainwindow.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic optionsdialog.ui -o ui_optionsdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic aboutdialog.ui -o ui_aboutdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic createimagedialog.ui -o ui_createimagedialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic diskeditdialog.ui -o ui_diskeditdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic autobootdialog.ui -o ui_autobootdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic textprinterwindow.ui -o ui_textprinterwindow.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic cassettedialog.ui -o ui_cassettedialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic helpcontentwindow.ui -o ui_helpcontentwindow.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic docdisplaywindow.ui -o ui_docdisplaywindow.h
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o main.o main.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o mainwindow.o mainwindow.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o sioworker.o sioworker.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o optionsdialog.o optionsdialog.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o aboutdialog.o aboutdialog.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o diskimage.o diskimage.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o diskimagepro.o diskimagepro.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o diskimageatx.o diskimageatx.cpp
diskimageatx.cpp: In member function ‘virtual bool DiskImageAtx::readSector(quint16, QByteArray&)’:
diskimageatx.cpp:240: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore/qbytearray.h:475: note: candidate 1: bool QByteRef::operator==(char) const
diskimageatx.cpp:240: note: candidate 2: operator==(int, int) <built-in>
make: *** [diskimageatx.o] Error 1

Edited by atarixle
Link to comment
Share on other sites

  • 11 months later...

>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:

Now that's what I call I cool error message :-)

  • Like 1
Link to comment
Share on other sites

  • 10 months later...

I had troubles compiling AspeQt on my Mac, too, lots of libraries missing or no longer supported with Mac OS Mavericks (stropts.h, termio.h, linux/serial.h, among probably others). Then I found this site: http://optixx.org/2014/03/03/aspeqt-for-osx/ where the owner managed to compile AspeQt - unfortunately with a bug where the Qt-Libraries are expected in his personal user directory ;). So this is my workaround:

 

1. Download said app from here: http://cl.ly/0c420q0g2Z1m

2. Install Qt 5.2.1 (not any other version) from http://download.qt-project.org/archive/online_installers/1.6/ (only the clang packet is necessary to select)

3. Switch to user root on the shell and create the necessary directory:

mkdir -p /Users/david/Devel/tech

4. Then make a symbolical link to your Qt-installation (adjust the first part to your individual setup accordingly):

ln -s /Users/frederik/Qt/ /Users/david/Devel/tech/qt

 

Afterwards launch the downloaded app, it should now work without the startup error. I'm away from home at the moment, so I cannot test whether the actual hardware connection works, but at least it gives me an error that it cannot open the serial port (which is not present on my Mac at work).

 

Hope this helps to get this program running on other Macs as well - and hope even more that the changes that guy made make it to the mainstream AspeQt code :)...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...