AspeQt unter Ubuntu 12.04 mit USB2SIO von mega-hz
von Piti » So 5. Mai 2013, 10:05Hallo zusammen,
ich habe hier das USB2SIO von mega-hz und wollte es mit AspeQt unter Ubuntu 12.04 benutzen.
Leider bricht das Booten von ATRs nach einer unterschiedlichen Anzahl von Sektoren ab.
Ich habe mir die Version von atarixle http://www.abbuc.de/~atarixle/download/aspeqt/AspeQt%200.8.2%20Ubuntu%2012.04%20x86.tar.gz heruntergeladen. Eingestellt habe ich CTS und 19200 Baud. Höhere Geschwindigkeiten brachten keine Änderung - in der Statuszeile steht immer 19200 und das Booten bleibt auch hier an unterschiedlichen Stellen stehen. Die Version 0.8.8, welche eigentlich für Debian Wheezy ist, zeigt das gleiche Verhalten.
Am Kabel dürfte das nicht liegen. Mit dem Kommandozeilentool sio2linux von Preston Crow gibt es kein Problem. Unter Windows XP funktioniert AspeQt auch aber mit XP wollte ich eigentlich nicht mehr herumfummeln.
Dann habe ich versucht AspeQt unter Ubuntu selbst zu kompilieren. Folgendermaßen bin ich vorgegangen:
# apt-get install build-essential
# apt-get install libqtgui4 libqtcore4 libaudio2
# qmake
# make
viele, viele Meldungen und dann der Fehler:
g++ -Wl,-O1 -o aspeqt main.o mainwindow.o sioworker.o optionsdialog.o aboutdialog.o diskimage.o diskimagepro.o diskimageatx.o folderimage.o miscdevices.o createimagedialog.o diskeditdialog.o aspeqtsettings.o autoboot.o autobootdialog.o atarifilesystem.o miscutils.o textprinterwindow.o cassettedialog.o docdisplaywindow.o bootoptionsdialog.o network.o serialport-unix.o moc_mainwindow.o moc_serialport.o moc_sioworker.o moc_optionsdialog.o moc_aboutdialog.o moc_diskimage.o moc_diskimagepro.o moc_diskimageatx.o moc_folderimage.o moc_miscdevices.o moc_createimagedialog.o moc_diskeditdialog.o moc_autoboot.o moc_autobootdialog.o moc_atarifilesystem.o moc_miscutils.o moc_textprinterwindow.o moc_cassettedialog.o moc_docdisplaywindow.o moc_bootoptionsdialog.o moc_network.o moc_serialport-unix.o qrc_icons.o qrc_atarifiles.o qrc_i18n.o qrc_documentation.o qrc_images.o -L/usr/lib/i386-linux-gnu -lz -lQtGui -lQtNetwork -lQtCore -lpthread
/usr/bin/ld: cannot find -lz
collect2: ld gab 1 als Ende-Status zurück
make: *** [aspeqt] Fehler 1
Hat jemand eine Idee?
Oder sollte ich einfach die Lötbrücke am USB2SIO von CTS auf RI ändern?
Vielen Dank schonmal.
Gruß
Piti
ich habe hier das USB2SIO von mega-hz und wollte es mit AspeQt unter Ubuntu 12.04 benutzen.
Leider bricht das Booten von ATRs nach einer unterschiedlichen Anzahl von Sektoren ab.
Ich habe mir die Version von atarixle http://www.abbuc.de/~atarixle/download/aspeqt/AspeQt%200.8.2%20Ubuntu%2012.04%20x86.tar.gz heruntergeladen. Eingestellt habe ich CTS und 19200 Baud. Höhere Geschwindigkeiten brachten keine Änderung - in der Statuszeile steht immer 19200 und das Booten bleibt auch hier an unterschiedlichen Stellen stehen. Die Version 0.8.8, welche eigentlich für Debian Wheezy ist, zeigt das gleiche Verhalten.
Am Kabel dürfte das nicht liegen. Mit dem Kommandozeilentool sio2linux von Preston Crow gibt es kein Problem. Unter Windows XP funktioniert AspeQt auch aber mit XP wollte ich eigentlich nicht mehr herumfummeln.
Dann habe ich versucht AspeQt unter Ubuntu selbst zu kompilieren. Folgendermaßen bin ich vorgegangen:
# apt-get install build-essential
# apt-get install libqtgui4 libqtcore4 libaudio2
# qmake
# make
viele, viele Meldungen und dann der Fehler:
g++ -Wl,-O1 -o aspeqt main.o mainwindow.o sioworker.o optionsdialog.o aboutdialog.o diskimage.o diskimagepro.o diskimageatx.o folderimage.o miscdevices.o createimagedialog.o diskeditdialog.o aspeqtsettings.o autoboot.o autobootdialog.o atarifilesystem.o miscutils.o textprinterwindow.o cassettedialog.o docdisplaywindow.o bootoptionsdialog.o network.o serialport-unix.o moc_mainwindow.o moc_serialport.o moc_sioworker.o moc_optionsdialog.o moc_aboutdialog.o moc_diskimage.o moc_diskimagepro.o moc_diskimageatx.o moc_folderimage.o moc_miscdevices.o moc_createimagedialog.o moc_diskeditdialog.o moc_autoboot.o moc_autobootdialog.o moc_atarifilesystem.o moc_miscutils.o moc_textprinterwindow.o moc_cassettedialog.o moc_docdisplaywindow.o moc_bootoptionsdialog.o moc_network.o moc_serialport-unix.o qrc_icons.o qrc_atarifiles.o qrc_i18n.o qrc_documentation.o qrc_images.o -L/usr/lib/i386-linux-gnu -lz -lQtGui -lQtNetwork -lQtCore -lpthread
/usr/bin/ld: cannot find -lz
collect2: ld gab 1 als Ende-Status zurück
make: *** [aspeqt] Fehler 1
Hat jemand eine Idee?
Oder sollte ich einfach die Lötbrücke am USB2SIO von CTS auf RI ändern?
Vielen Dank schonmal.
Gruß
Piti