Hi Debbie,
I'm sure that you're busy with d-rats and getting ready for Dayton, but I finally got back to working on getting Chirp working now that I have a need to move data from an ic-92 to an ic-91 :-)
Yeah, I'm slammed at the moment with a variety of things.
I snagged the source to 0.1.9 final and tried it both with my fink install and my darwin ports install. neither works, but they do both fail with the exact same error when I pick "Radio -> connect to an ic9x":
a.show() Traceback (most recent call last): File "/Users/fligor/bin/chirp-0.1.9/chirpui/mainapp.py", line 430, in mh self.do_open9x(ic9x.IC9xRadioA) File "/Users/fligor/bin/chirp-0.1.9/chirpui/mainapp.py", line 123, in do_open9x rtype="ic9x") File "/Users/fligor/bin/chirp-0.1.9/chirpui/clone.py", line 70, in __init__ self.port = miscwidgets.make_choice(ports, True, ports[0]) IndexError: list index out of range
I never get the dialog box that lets you choose your radio settings.
I tried A B and B B, neither worked, and I did make sure the radio's main was on the "B" side.
I even get the same message with the Apple's built in python using
export PYTHONPATH=/opt/local/lib/python2.5/site-packages
which worked for another user. It's good that they all fail the same way, it's annoying that they all fail :-)
You'd previously thought you knew what this was and had planned on fixing it, I just got side tracked and never checked. Something about not knowing about a serial port and getting confused. as a work around, is there a config file I can stash somewhere that fills it in about the serial port to get me going?
I couldn't find anything on the config file format at the wiki so that I could just make my own. Let me know if you also want to see this on trac as well.
This looks to me like the same issue we've had in the past with MacOS where it doesn't find any ports and croaks on that fact. I fixed it in D-RATS but might have forgotten to fix it in CHIRP as well. If you fool it into thinking there is a serial device, it might be happy.
Something like: "touch /dev/tty.usbserial9" or something will give it something to populate that list with.
Sorry, not much of an answer, but if this doesn't help, I'll try to explain more and/or fix it later on :)