Experimental Mac Build from March 3 2014

Sorry… was not able to test until today… nothing much to add:

Output of sw_vers:

ProductName: Mac OS X
ProductVersion: 10.9.2
BuildVersion: 13C64

Issues with Step 1:

   All programs except 'kiway_test.app' opened and launched
   appropriately.

Issues with Step 2:

   No issues.

Issues with Step 3: One issue, see below.
Issues with Step 4: One issue, see below.
Issues with Step 5: One issue, see below.
Issues with Step 6:

   Output from pcbnew's Python console:

   Welcome To PyCrust 0.9.8 - KiCAD Python Shell
   Python 2.6.8 (unknown, Sep 12 2013, 21:34:02) 
   [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
   Type "help", "copyright", "credits" or "license" for more information.
   print "hello world"
   hello world

Issues with Step 7: One issue, see below.
Issues with Step 8: One issue, see below.
Issues with Step 9: One issue, see below.
Issues with Step 10: No issue.

One issue with launching apps from kicad (but not launching them
individually from the finder):

For all of the sub-apps, when I opened them from inside of kicad.app
they launched but their windows did not appear. When I clicked on the
app’s icon in the task bar their window did open up (ie: they were
launched and running but had not rendered and/or raised their main
window yet. However once I put the application in the foreground the
window was there and things appeared to work fine.)

I am guessing that the main loop that actually instantiates the
windows of these apps is not being entered until it receives an actual
event (like the finder ‘foreground process’ event)

Hi, here’s another 10.8.5 test… Overall OK but not smooth yet.

Build version as reported by bottom of README:
Packaged on Mon Mar 3 15:51:41 CST 2014

Output of sw_vers:
ProductName: Mac OS X
ProductVersion: 10.8.5
BuildVersion: 12F45

Issues with Step 1: Nothing except for expected kiway_test. Surprise command-Q didn’t work and no Quit menu but clicking the window’s close button works.
Issues with Step 2: none
Issues with Step 3:

Same as jensoft1: it looks like nothing happens so I clicked the eeschema button a few times. Then I noticed I had 5 copies of eeschema running, windows hidden behind all other windows.

I didn’t see “KiCad quit unexpectedly” error but switching to eeschema does show “File </Applications/Kicad/noname.sch> not found.” and “Grid ID 6138 not in grid list, falling back to grid size( 50, 50 ).” info/warning.

Issues with Step 4: opened behind everything but otherwise works.
Issues with Step 5: opened behind everything and got “File </Applications/Kicad/noname.kicad_pcb> does not exist. This is normal for a new project” message.
Issues with Step 6: None

Welcome To PyCrust 0.9.8 - KiCAD Python Shell
Python 2.6.7 (r267:88850, Oct 11 2012, 20:15:00)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.
print “hello world”
hello world

Issues with Step 7: opens hidden, otherwise fine
Issues with Step 8: opens hidden, otherwise fine
Issues with Step 9: opens hidden, otherwise fine
issues with Step 10: None.

Hoping for a stable kicad on Mac, that would be wonderful!

Is there any chance of getting gerbview to support pinch-to-zoom and use scroll events to pan the window? Eagle on Mac does this and I love it.

All the best.

Hi Wayne,

Another 10.9.2 test, with nothing much different from Grathio’s above. One issue noted, eeschema is looking for the system libraries in /usr/local/library. That location collides with homebrew’s /usr/local/Library (HFS+ is not case sensitive by default).

Any one of the following would be cleaner (KICAD_DATA CMake Option) :

  • /usr/local/share/kicad/library
  • /Library/Application Support/Kicad
  • ~/LibraryApplication Support/Kicad
  • Inside the .app Bundle

Lastly, any news on getting the images posted?

Cheers.

One more:

Build version as reported by bottom of README: Mon Mar 3 15:51:41 CST 2014
Output of sw_vers:

ProductName:	Mac OS X
ProductVersion:	10.9.2
BuildVersion:	13C64

Issues with Step 1: Opened OK
Issues with Step 2: Opened OK
Issues with Step 3: Opened OK
Issues with Step 4: Opened OK
Issues with Step 5: Opened OK
Issues with Step 6: Opened OK. Python OK
Issues with Step 7: Opened OK
Issues with Step 8: Opened OK
Issues with Step 9: Opened OK
Issues with Step 10: Opened OK
Output from pcbnew’s Python console:

Welcome To PyCrust 0.9.8 - KiCAD Python Shell
Python 2.6.8 (unknown, Aug 25 2013, 00:04:29) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello world"
hello world

Against the good advice, I even made, well updated, a board with this version. The change in schematic and board was so small I could check the diffs on both the kicad files and the produced gerbers. No problems in those!
Good work!

Thanks @pyth!

My nightly builds are completely clobbered as the KiCad devs have made a bunch of changes in master that don’t quite work yet in OS X. I am trying to fix the bugs but there are only so many hours.

Folks, I promise this is still a priority for me, but I was literally setting up pushing my builds automatically to Miguel’s server when the upstream changes came in that completely broke my builds.

@frenchie I am talking with Marco to figure out what he suggests, and I’ll see about remaking the same version that I built here with that KICAD_DATA fix, as an interim release.

ProductName: Mac OS X
ProductVersion: 10.9.3
BuildVersion: 13D65

Working dir: /Volumes/Kicad/Kicad
Project: /Volumes/Kicad/Kicad/noname.pro
eeschema.app/Contents/MacOS/eeschema opened [pid=46592]
eeschema.app/Contents/MacOS/eeschema closed [pid=46592]
cvpcb.app/Contents/MacOS/cvpcb opened [pid=46631]
cvpcb.app/Contents/MacOS/cvpcb closed [pid=46631]
pcbnew.app/Contents/MacOS/pcbnew opened [pid=46642]
gerbview.app/Contents/MacOS/gerbview opened [pid=46783]
gerbview.app/Contents/MacOS/gerbview closed [pid=46783]
bitmap2component.app/Contents/MacOS/bitmap2component opened [pid=46797]
bitmap2component.app/Contents/MacOS/bitmap2component closed [pid=46797]
pcb_calculator.app/Contents/MacOS/pcb_calculator opened [pid=46811]
pcb_calculator.app/Contents/MacOS/pcb_calculator closed [pid=46811]

Welcome To PyCrust 0.9.8 - KiCAD Python Shell
Python 2.6.8 (unknown, Mar 9 2014, 22:16:00)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.
print “hello world”
hello world

One of the contributors in our group suggests we use KiCAD and I’m a MAC guy!
Thanks for the work done here!

73, Damon