kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #15989
Re: Error with fix_swig_imports script?
On Dec 3, 2014, at 13:59, jp charras <jp.charras@xxxxxxxxxx> wrote:
>
> Le 02/12/2014 23:45, Mirko Viviani a écrit :
>> Hi,
>>
>> I’ve compiled kicad-osxtrackpad branch on Yosemite with python 2.7.6 and scripting/wxpython/modules=ON, but I’ve got the attached error. (I think it is the same for the main branch)
>>
>> My build/pcbnew/pcbnew.py does not contain the line 'if version_info >= (2,6,0):”):’, so I’ve disabled the fix_swig_imports script to complete the build process. Don’t know if it’s the right thing to do, but it seems to work.
>>
>
> What are the first lines of code of /pcbnew.py ?
I think you have found the problem, but I don’t know why I have this very old version installed!
# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.36
#
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.
import _pcbnew
import new
new_instancemethod = new.instancemethod
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
if (name == "thisown"): return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'PySwigObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name,None)
if method: return method(self,value)
if (not static) or hasattr(self,name):
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
[..]
--
Best regards,
Mirko
References