Experimental Mac Build from March 3 2014


#21

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)


#22

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.


#23

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.


#24

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!


#25

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.


#26

@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.


#27

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