Hi Haveem,

I think the issue is being misunderstood here.

Python3, and the latest WSJT Version from SVN, calls for

"tkinter" not "Tkinter"

For example:
Python2 --> Python3
Tkinter --> tkinter
tkMessageBox --> tkinter.messagebox
tkFileDialog --> tkinter.filedialog
tkSimpleDialog --> tkinter.simpledialog

The current WSJT.py file calls:

from tkinter.filedialog import *

As seen here: http://sourceforge.net/p/wsjt/wsjt/HEAD/tree/trunk/wsjt.py#

So, either you building an older version of WSJT, which was Python2 
based, or, your tool chain is incorrect. I suspect the former, your not 
building the latest source code.

I don't think this has anything to do with portaudio, but, if the 
Linux-Mint folks think it does, ask them to explain the Tkinter v.s. 
tkinter error you've posted.


73's
Greg, KI7MT


On 8/28/2015 3:40 PM, Håken Hveem wrote:
> Ok, i have tried to compile with the JTSDK. That results in the same
> problem as mentioned in the bug:
> https://bugs.launchpad.net/ubuntu/+source/wsjt/+bug/1488906
> The problem is, according to the folks at the #linuxmint-chat ,-
> Linux mint and jack audio server does not play along nice, and the wsjt
> package needs libjack-jackd2-0.
>
> So, i have tried to configure with these options,so wsjt does not need
> the Jack package:
> /configure  --with-portaudio-include-dir=/usr/include
> --with-portaudio-lib-dir=/usr/lib/x86_64-linux-gnu
>
> That still results in: ./wsjt
> Traceback (most recent call last):
>    File "/usr/bin/wsjt.py", line 6, in <module>
>      from Tkinter.filedialog import *
> ImportError: No module named filedialog
>
>
>
>
>
> Den 28. aug. 2015 17:22, skrev KI7MT:
>> Hi Hveem,
>>
>> All your python packages needs to be python3, not python2.
>>
>> And, after building WSJT, you should run the wsjt.sh script, rather than
>> running the .py directly.
>>
>> Additionally, build-essential is for Debian / Ubuntu packaging, it even
>> says as much in the package description.
>>
>> ----
>> Description-en: Informational list of build-essential packages
>>   If you do not plan to build Debian packages, you don't need this
>>   package.  Starting with dpkg (>= 1.14.18) this package is required
>>   for building Debian packages
>> -----
>>
>> I would recommend using JTSDK to build with, as it ensures the right
>> package list and build scripts, but that's up to you.
>>
>> https://launchpad.net/~ki7mt/+archive/ubuntu/jtsdk
>>
>> Just following the install instructions.
>>
>> There are several additional packages, but as you posted about Python,
>> these are the packages you need with respect to Python3:
>>
>> python3-dev, python3-numpy, python3-pil, python3-pil.imagetk,
>> python3-pip, python3-setuptools
>>
>> I am not sure where you got the package list for building WSJT, but it
>> needs to be updated.
>>
>>
>> 73's
>> Greg, KI7MT
>>
>>
>> On 08/28/2015 03:01 AM, Håken Hveem wrote:
>>>
>>> Hello, there seems to be some faults with the wsjt.py file.
>>> Fault 1: running ./wsjt resluts in the following error message:
>>> Traceback (most recent call last):
>>>    File "/usr/bin/wsjt.py", line 5, in <module>
>>>      from tkinter import *
>>> ImportError: No module named tkinter
>>> I fixed this with replacing all the tkinter instances with:
>>> Tkinter.
>>>
>>> Fault number 2:
>>>
>>> Trying to run it now results in:
>>> ./wsjt
>>> Traceback (most recent call last):
>>>    File "/usr/bin/wsjt.py", line 6, in <module>
>>>      from Tkinter.filedialog import *
>>> ImportError: No module named filedialog
>>>
>>> The wsjt.py file reads:
>>>
>>> #!/usr/bin/env python
>>> #-------------------------------------------------------------------------
>>> WSJT
>>> # $Date: 2015-08-05 22:04:20 +0200 (on., 05 aug. 2015) $ $Revision: 5755 $
>>> #
>>> from Tkinter import *
>>> from Tkinter.filedialog import *
>>> import Pmw
>>> import Tkinter.messagebox
>>> from WsjtMod import g
>>> import os,time
>>> from WsjtMod import Audio
>>> from math import log10
>>> import numpy.core.multiarray         # Tell cxfreeze we need the numpy stuff
>>> from PIL import Image
>>> from PIL import ImageTk
>>> from WsjtMod.palettes import colormapblue, colormapgray0, colormapHot, \
>>>       colormapAFMHot, colormapgray1, colormapLinrad, Colormap2Palette
>>> from types import *
>>> import array
>>> import _thread
>>> import webbrowser
>>>
>>>
>>> How do i fix this ?
>>>
>>> It compiled just fine with the following packets installed:
>>> build-essential gfortran python-numpy python-scipy python-imaging-tk
>>> python-imaging  python-all python-all-dev
>>>
>>> -----------
>>> Håken Hveem
>>>
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> wsjt-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> wsjt-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>>
>

------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to