KiCad / kicad-mac-builder

The macOS V5+ KiCad builder and packager [moved to https://gitlab.com/kicad]
13 stars 6 forks source link

eeschema is using system Python #227

Open agatti opened 5 years ago

agatti commented 5 years ago

Reproduction steps:

Run command:
python "/Applications/KiCad/kicad.app/Contents/SharedSupport/plugins/bom_html_grouped_by_value.py" "<bom_file>.xml" "<bom_path>"

Command error. Return code 1
Error messages:
Traceback (most recent call last):
  File "/Applications/KiCad/kicad.app/Contents/SharedSupport/plugins/bom_html_grouped_by_value.py", line 45, in <module>
    net = kicad_netlist_reader.netlist(sys.argv[1])
  File "/Applications/KiCad/kicad.app/Contents/SharedSupport/plugins/kicad_netlist_reader.py", line 444, in __init__
    self.load(fname)
  File "/Applications/KiCad/kicad.app/Contents/SharedSupport/plugins/kicad_netlist_reader.py", line 734, in load
    self._reader = sax.make_parser()
  File "/Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/sax/__init__.py", line 93, in make_parser
    raise SAXReaderNotAvailable("No parsers found", None)
xml.sax._exceptions.SAXReaderNotAvailable: No parsers found

-- OS Version

ProductName: Mac OS X ProductVersion: 10.14 BuildVersion: 18A391

-- KiCad version

KiCad nightly 20181026-050928-ed5fa2ca2-10_14

Thank you for your time, Alessandro

adamwolf commented 5 years ago

This is somewhat confusing.

build/python-dest/Library/Frameworks/Python.framework/Versions/2.7/bin/python Python 2.7.13 (default, Oct 30 2018, 11:23:25) [GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.10.44.2)] on darwin Type "help", "copyright", "credits" or "license" for more information.

import xml.sax as sax sax.make_parser() <xml.sax.expatreader.ExpatParser instance at 0x100a79248>

Hmm.

xzcvczx commented 5 years ago

@agatti is that when you use a download from downloads.kicad-pcb.org or when you build it yourself?

adamwolf commented 5 years ago

Could someone who doesn't compile KiCad on their Mac test the following for me? Could you go into a terminal and type the following:

DYLD_PRINT_LIBRARIES=YES DYLD_PRINT_LIBRARIES_POST_LAUNCH=YES /Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/bin/python -c 'import xml.sax as sax; sax.make_parser()'; echo $?

and paste me the complete output? Also, if possible and you haven't already, could you tell me if the above steps when doing the BOM thing also breaks for you?

Thanks a bunch, this will really help me get this solved.

On Wed, Oct 31, 2018 at 8:23 AM xzcvczx notifications@github.com wrote:

@agatti https://github.com/agatti is that when you use a download from downloads.kicad-pcb.org or when you build it yourself?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/227#issuecomment-434684573, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYVFMgWvrgCnSmw4PFziffCcTenOGks5uqaQ3gaJpZM4X9anx .

xzcvczx commented 5 years ago
air:qgis-relocatable simon$ DYLD_PRINT_LIBRARIES=YES DYLD_PRINT_LIBRARIES_POST_LAUNCH=YES /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/bin/python -c 'import xml.sax as sax; sax.make_parser()'; echo $?
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/bin/python
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/bin/../../../../Python.framework/Python
dyld: loaded: /usr/lib/libSystem.B.dylib
dyld: loaded: /usr/lib/system/libcache.dylib
dyld: loaded: /usr/lib/system/libcommonCrypto.dylib
dyld: loaded: /usr/lib/system/libcompiler_rt.dylib
dyld: loaded: /usr/lib/system/libcopyfile.dylib
dyld: loaded: /usr/lib/system/libcorecrypto.dylib
dyld: loaded: /usr/lib/system/libdispatch.dylib
dyld: loaded: /usr/lib/system/libdyld.dylib
dyld: loaded: /usr/lib/system/libkeymgr.dylib
dyld: loaded: /usr/lib/system/liblaunch.dylib
dyld: loaded: /usr/lib/system/libmacho.dylib
dyld: loaded: /usr/lib/system/libquarantine.dylib
dyld: loaded: /usr/lib/system/libremovefile.dylib
dyld: loaded: /usr/lib/system/libsystem_asl.dylib
dyld: loaded: /usr/lib/system/libsystem_blocks.dylib
dyld: loaded: /usr/lib/system/libsystem_c.dylib
dyld: loaded: /usr/lib/system/libsystem_configuration.dylib
dyld: loaded: /usr/lib/system/libsystem_coreservices.dylib
dyld: loaded: /usr/lib/system/libsystem_darwin.dylib
dyld: loaded: /usr/lib/system/libsystem_dnssd.dylib
dyld: loaded: /usr/lib/system/libsystem_info.dylib
dyld: loaded: /usr/lib/system/libsystem_m.dylib
dyld: loaded: /usr/lib/system/libsystem_malloc.dylib
dyld: loaded: /usr/lib/system/libsystem_networkextension.dylib
dyld: loaded: /usr/lib/system/libsystem_notify.dylib
dyld: loaded: /usr/lib/system/libsystem_sandbox.dylib
dyld: loaded: /usr/lib/system/libsystem_secinit.dylib
dyld: loaded: /usr/lib/system/libsystem_kernel.dylib
dyld: loaded: /usr/lib/system/libsystem_platform.dylib
dyld: loaded: /usr/lib/system/libsystem_pthread.dylib
dyld: loaded: /usr/lib/system/libsystem_symptoms.dylib
dyld: loaded: /usr/lib/system/libsystem_trace.dylib
dyld: loaded: /usr/lib/system/libunwind.dylib
dyld: loaded: /usr/lib/system/libxpc.dylib
dyld: loaded: /usr/lib/libobjc.A.dylib
dyld: loaded: /usr/lib/libc++abi.dylib
dyld: loaded: /usr/lib/libc++.1.dylib
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/../../../../../../../Python.framework/Python
dyld: loaded: /usr/lib/libSystem.B.dylib
dyld: loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
dyld: loaded: /usr/lib/system/libcache.dylib
dyld: loaded: /usr/lib/system/libcommonCrypto.dylib
dyld: loaded: /usr/lib/system/libcompiler_rt.dylib
dyld: loaded: /usr/lib/system/libcopyfile.dylib
dyld: loaded: /usr/lib/system/libcorecrypto.dylib
dyld: loaded: /usr/lib/system/libdispatch.dylib
dyld: loaded: /usr/lib/system/libdyld.dylib
dyld: loaded: /usr/lib/system/libkeymgr.dylib
dyld: loaded: /usr/lib/system/liblaunch.dylib
dyld: loaded: /usr/lib/system/libmacho.dylib
dyld: loaded: /usr/lib/system/libquarantine.dylib
dyld: loaded: /usr/lib/system/libremovefile.dylib
dyld: loaded: /usr/lib/system/libsystem_asl.dylib
dyld: loaded: /usr/lib/system/libsystem_blocks.dylib
dyld: loaded: /usr/lib/system/libsystem_c.dylib
dyld: loaded: /usr/lib/system/libsystem_configuration.dylib
dyld: loaded: /usr/lib/system/libsystem_coreservices.dylib
dyld: loaded: /usr/lib/system/libsystem_darwin.dylib
dyld: loaded: /usr/lib/system/libsystem_dnssd.dylib
dyld: loaded: /usr/lib/system/libsystem_info.dylib
dyld: loaded: /usr/lib/system/libsystem_m.dylib
dyld: loaded: /usr/lib/system/libsystem_malloc.dylib
dyld: loaded: /usr/lib/system/libsystem_networkextension.dylib
dyld: loaded: /usr/lib/system/libsystem_notify.dylib
dyld: loaded: /usr/lib/system/libsystem_sandbox.dylib
dyld: loaded: /usr/lib/system/libsystem_secinit.dylib
dyld: loaded: /usr/lib/system/libsystem_kernel.dylib
dyld: loaded: /usr/lib/system/libsystem_platform.dylib
dyld: loaded: /usr/lib/system/libsystem_pthread.dylib
dyld: loaded: /usr/lib/system/libsystem_symptoms.dylib
dyld: loaded: /usr/lib/system/libsystem_trace.dylib
dyld: loaded: /usr/lib/system/libunwind.dylib
dyld: loaded: /usr/lib/system/libxpc.dylib
dyld: loaded: /usr/lib/libobjc.A.dylib
dyld: loaded: /usr/lib/libc++abi.dylib
dyld: loaded: /usr/lib/libc++.1.dylib
dyld: loaded: /usr/lib/libDiagnosticMessagesClient.dylib
dyld: loaded: /usr/lib/libicucore.A.dylib
dyld: loaded: /usr/lib/libz.1.dylib
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_locale.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/pyexpat.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_collections.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/itertools.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_heapq.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/strop.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_functools.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_struct.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_scproxy.so
dyld: loaded: /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
dyld: loaded: /usr/lib/libbsm.0.dylib
dyld: loaded: /usr/lib/libnetwork.dylib
dyld: loaded: /usr/lib/libpcap.A.dylib
dyld: loaded: /usr/lib/libcoretls.dylib
dyld: loaded: /usr/lib/libcoretls_cfhelpers.dylib
dyld: loaded: /System/Library/Frameworks/Security.framework/Versions/A/Security
dyld: loaded: /usr/lib/libapple_nghttp2.dylib
dyld: loaded: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
dyld: loaded: /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
dyld: loaded: /usr/lib/libOpenScriptingUtil.dylib
dyld: loaded: /usr/lib/libauto.dylib
dyld: loaded: /usr/lib/libpam.2.dylib
dyld: loaded: /usr/lib/libsqlite3.dylib
dyld: loaded: /usr/lib/libxar.1.dylib
dyld: loaded: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
dyld: loaded: /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
dyld: loaded: /usr/lib/libarchive.2.dylib
dyld: loaded: /usr/lib/libxml2.2.dylib
dyld: loaded: /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
dyld: loaded: /usr/lib/liblangid.dylib
dyld: loaded: /usr/lib/libCRFSuite.dylib
dyld: loaded: /usr/lib/libenergytrace.dylib
dyld: loaded: /usr/lib/system/libkxld.dylib
dyld: loaded: /usr/lib/libbz2.1.0.dylib
dyld: loaded: /usr/lib/liblzma.5.dylib
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
dyld: loaded: /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
dyld: loaded: /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
dyld: loaded: /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
dyld: loaded: /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
dyld: loaded: /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
dyld: loaded: /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
dyld: loaded: /usr/lib/libmecabra.dylib
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
dyld: loaded: /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
dyld: loaded: /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
dyld: loaded: /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
dyld: loaded: /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
dyld: loaded: /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
dyld: loaded: /usr/lib/libcompression.dylib
dyld: loaded: /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
dyld: loaded: /System/Library/Frameworks/Metal.framework/Versions/A/Metal
dyld: loaded: /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
dyld: loaded: /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
dyld: loaded: /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
dyld: loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
dyld: loaded: /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
dyld: loaded: /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
dyld: loaded: /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
dyld: loaded: /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
dyld: loaded: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
dyld: loaded: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
dyld: loaded: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
dyld: loaded: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
dyld: loaded: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
dyld: loaded: /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
dyld: loaded: /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
dyld: loaded: /usr/lib/libMobileGestalt.dylib
dyld: loaded: /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
dyld: loaded: /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
dyld: loaded: /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
dyld: loaded: /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
dyld: loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
dyld: loaded: /usr/lib/libFosl_dynamic.dylib
dyld: loaded: /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
dyld: loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
dyld: loaded: /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
dyld: loaded: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
dyld: loaded: /usr/lib/libcups.2.dylib
dyld: loaded: /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
dyld: loaded: /System/Library/Frameworks/GSS.framework/Versions/A/GSS
dyld: loaded: /usr/lib/libresolv.9.dylib
dyld: loaded: /usr/lib/libiconv.2.dylib
dyld: loaded: /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
dyld: loaded: /usr/lib/libheimdal-asn1.dylib
dyld: loaded: /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
dyld: loaded: /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
dyld: loaded: /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
dyld: loaded: /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
dyld: loaded: /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
dyld: loaded: /usr/lib/libutil.dylib
dyld: loaded: /usr/lib/libcharset.1.dylib
dyld: loaded: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
dyld: loaded: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
dyld: loaded: /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
dyld: loaded: /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
dyld: loaded: /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
dyld: loaded: /usr/lib/libmecab.1.0.0.dylib
dyld: loaded: /usr/lib/libgermantok.dylib
dyld: loaded: /usr/lib/libThaiTokenizer.dylib
dyld: loaded: /usr/lib/libChineseTokenizer.dylib
dyld: loaded: /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
dyld: loaded: /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
dyld: loaded: /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
dyld: loaded: /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
dyld: loaded: /usr/lib/libcmph.dylib
dyld: loaded: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
dyld: loaded: /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
dyld: loaded: /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
dyld: loaded: /usr/lib/libxslt.1.dylib
dyld: loaded: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
0
agatti commented 5 years ago

@xzcvczx it was a nightly build downloaded from downloads.kicad-pcb.org indeed.

xzcvczx commented 5 years ago

Can you check your sys.path

adamwolf commented 5 years ago

xzcvczx can you reproduce the crash?

On Wed, Oct 31, 2018, 8:10 PM xzcvczx <notifications@github.com wrote:

Can you check your sys.paths

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/227#issuecomment-434898019, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYUwDRUQpjVtMZjzKIR4JRvIGtAVlks5uqknwgaJpZM4X9anx .

xzcvczx commented 5 years ago

i will try it in a couple of hours

xzcvczx commented 5 years ago

ah, i think i might know what the issue is.....

python "/Applications/kicad.app/Contents/SharedSupport/plugins/bom_html_grouped_by_value.py" "%I" "%O"
Run command:
python -c “import sys; print sys.path”

Success
Info messages:
[‘’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload’, ‘/Library/Python/2.7/site-packages’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC’]

and if i modify the command to

Run command:
/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python -c “import sys; print sys.path”

Success
Info messages:
[‘’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python27.zip’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload’, ‘/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages’]

is that using $PATH to find/run python as such is not even using bundled python

adamwolf commented 5 years ago

That's what I thought too! but look at the stack trace... hmm.

On Wed, Oct 31, 2018 at 9:35 PM xzcvczx notifications@github.com wrote:

ah, i think i might know what the issue is.....

python "/Applications/kicad.app/Contents/SharedSupport/plugins/bom_html_grouped_by_value.py" "%I" "%O"

is that using $PATH to find/run python as such is not even using bundled python

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/227#issuecomment-434911369, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYWmp3OQELo4MdopvBjIdsCeJdojTks5uql4GgaJpZM4X9anx .

adamwolf commented 5 years ago

Maybe it's using the system python, with the PYTHONPATH set from the wrapper? that would do it!

On Wed, Oct 31, 2018 at 9:53 PM Adam Wolf adamwolf@feelslikeburning.com wrote:

That's what I thought too! but look at the stack trace... hmm.

On Wed, Oct 31, 2018 at 9:35 PM xzcvczx notifications@github.com wrote:

ah, i think i might know what the issue is.....

python "/Applications/kicad.app/Contents/SharedSupport/plugins/bom_html_grouped_by_value.py" "%I" "%O"

is that using $PATH to find/run python as such is not even using bundled python

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/227#issuecomment-434911369, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYWmp3OQELo4MdopvBjIdsCeJdojTks5uql4GgaJpZM4X9anx .

xzcvczx commented 5 years ago

oh weird i wonder how thats happened, i ran those commands inside the bom gen window and i don't get the bundle paths

TheTrueTom commented 5 years ago

Is there a workaround for this ?

adamwolf commented 5 years ago

Maybe! Based on the thread above, you may be able to run the BOM generator with a modified beginning. Can you try changing the "python" part at the beginning to be:

/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python

and let me know how it goes?

TheTrueTom commented 5 years ago

Maybe! Based on the thread above, you may be able to run the BOM generator with a modified beginning. Can you try changing the "python" part at the beginning to be:

/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python

and let me know how it goes?

This is working like a charm! Thanks a lot!

adamwolf commented 5 years ago

I dug into fixing this in KiCad, and have poked the dev mailing list when I got stuck. I'll run this down and get it fixed upstream.

On Tue, Dec 18, 2018 at 6:51 AM Thomas Brichart notifications@github.com wrote:

Maybe! Based on the thread above, you may be able to run the BOM generator with a modified beginning. Can you try changing the "python" part at the beginning to be:

/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python

and let me know how it goes?

This is working like a charm! Thanks a lot!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/227#issuecomment-448210261, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYVgLoJ5E8Hz73EoxALVjaFYylEB5ks5u6OTqgaJpZM4X9anx .

klkl140 commented 5 years ago

the fix worked for me too. thanks

timatthehub commented 5 years ago

I have the same problem with OS X and the new line gave me this error:

Command error. Return code -1 Error messages: execvp(/Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python, /Applications/KiCad/kicad.app/Contents/SharedSupport/plugins/bom_csv_grouped_by_value.py, /Users/timblack/Documents/PAI-docs/board files/PAI-BncInputModule01/PAI-inputBoard01.xml, /Users/timblack/Documents/PAI-docs/board files/PAI-BncInputModule01/PAI-inputBoard01) failed with error 2!

adamwolf commented 5 years ago

@timatthehub I think that's a different issue, at least by the looks of it. That looks like there's actually an error when the script runs, which is different than this issue, which is that it isn't finding the right version.

Tyden commented 5 years ago

@timatthehub I had the same issue. I changed the beginning to the following: /Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python

instead of: /Applications/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python

Mike4U commented 5 years ago

This problem still exists on: Application: kicad Version: (5.1.0-0), release build Libraries: wxWidgets 3.0.4 libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1 Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac Build Info: wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8) Boost: 1.68.0 OpenCASCADE Community Edition: 6.9.1 Curl: 7.54.0 Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings: USE_WX_GRAPHICS_CONTEXT=ON USE_WX_OVERLAY=ON KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON KICAD_SCRIPTING_PYTHON3=OFF KICAD_SCRIPTING_WXPYTHON=ON KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF KICAD_SCRIPTING_ACTION_MENU=ON BUILD_GITHUB_PLUGIN=ON KICAD_USE_OCE=ON KICAD_USE_OCC=OFF KICAD_SPICE=ON

The changing python to /Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python works on some of the scripts.

bom_csv_sorted_by_ref.py produces: Run command: /Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python “/private/var/folders/b9/m7vp5hr925n_3r73_y07979w0000gn/T/AppTranslocation/80AE3D55-53EF-4AA1-9D50-7CAEA29C05C6/d/kicad.app/Contents/SharedSupport/plugins/bom_csv_sorted_by_ref.py” “/Users/michaelrunyan/Documents/KiCadProjects/ShiftTeensy/ShiftTeensy.xml” “/Users/michaelrunyan/Documents/KiCadProjects/ShiftTeensy/ShiftTeensy”

Success

Except the output is supposed to be ShiftTeensy.csv not ShiftTeensy

Mike4U commented 5 years ago

Continued: Couldn't get bom_csv_grouped_by_value.py to run: Run command: /Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python “/private/var/folders/b9/m7vp5hr925n_3r73_y07979w0000gn/T/AppTranslocation/80AE3D55-53EF-4AA1-9D50-7CAEA29C05C6/d/kicad.app/Contents/SharedSupport/plugins/bom_csv_grouped_by_value.py” “/Users/michaelrunyan/Documents/KiCadProjects/ShiftTeensy/ShiftTeensy.xml” “/Users/michaelrunyan/Documents/KiCadProjects/ShiftTeensy/ShiftTeensy.csv”

Command error. Return code 2 Error messages: /Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can’t open file ‘/private/var/folders/b9/m7vp5hr925n_3r73_y07979w0000gn/T/AppTranslocation/80AE3D55-53EF-4AA1-9D50-7CAEA29C05C6/d/kicad.app/Contents/SharedSupport/plugins/bom_csv_grouped_by_value.py” “/Users/michaelrunyan/Documents/KiCadProjects/ShiftTeensy/ShiftTeensy.xml” “/Users/michaelrunyan/Documents/KiCadProjects/ShiftTeensy/ShiftTeensy.csv” ‘: [Errno 2] No such file or directory

Whats with the python 2.7version, thought was supposed to be 3.x

Mike4U commented 5 years ago

After looking around a little more something tells me I'm posting in the wrong place. Where should I be posting this?

thanks

adamwolf commented 5 years ago

The problem is that KiCad is just calling "python" and assuming that the path is set correctly.

KiCad on macos still uses Python 2.7, and will until the 6 series. The change from 2.7 to 3 on and how it is packaged is kinda a big one, and not super suitable for 5.1, which is primarily being released for a technical reason regarding Linux desktops.

I need to figure out if this is better solved in KiCad or in the packaging for macOS.

There are two workarounds posted above, I believe. Have you tried those?

On Mon, Mar 18, 2019, 7:31 PM Mike4U notifications@github.com wrote:

After looking around a little more something tells me I'm posting in the wrong place. Where should I be posting this?

thanks

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/227#issuecomment-474152628, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYR7KiBx6dzpQmGmeCz2LF6fwUAR5ks5vYC_4gaJpZM4X9anx .

adamwolf commented 5 years ago

I posted this upstream: https://bugs.launchpad.net/kicad/+bug/1820781

Mike4U commented 5 years ago

Adam, thanks Plugin bom_csv_grouped_by_value.py that wasn't working before now works with out the above workarounds ? However, after quitting and restarting Kicad all the plugins became 'not available' as shown here. Screen Shot 2019-03-19 at 12 18 40 AM

The fix was to delete them and then re-add. They then show correctly and seem to work except that the .csv extension still doesn't get added to the output file on any of the .csv plugins. But it kinda works now... ya

jreid27044 commented 5 years ago

The python path Tyden posted above worked for me. Repeating here for completeness for others.

/Applications/KiCad/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python