← Back to team overview

kicad-developers team mailing list archive

OSX trackpad build details

 

From
https://lists.launchpad.net/kicad-developers/msg15527.html

Using Garth's branch:

lp:~gcorral/kicad/osx-trackpad-gesture

With a directory structure:

KiCad-TP

  osx-trackpad-gestures
  wx-src
  wx-bin
  Other files you want to keep

======

Load source files for wxPython into the wx-src directory

Built wxPython using the script: (see attached script - but it is listed
below)

Note that the osx_build_wx.sh script has the yosemite patch added (see
previous email under the 'OSX Nightlies Update' thread)

Bobs-MacBook-Air:osx-trackpad-gestures bobgus$ more osx_wx.sh

sh scripts/osx_build_wx.sh ../wx-src ../wx-bin ./ 10.10 -j4

---------

cd osx-trackpad-gestures

sh osx_wx.sh 2>&1 | tee ../wx_build01.out

======

Doing the configure stage (see attached kicad-configure.sh file)

cd osx-trackpad-guestures
sh ../kicad-configure.sh 2>&1 | tee ../ki-config01.out

Now do the make stage:

make 2>&1 | tee ../ki-make01.out

Now do the install stage

sudo make install 2>&1 | tee ../ki-install01.out

The sudo wasn't needed because the applications were placed in a local directory

/Users/bobgus/KiCad-TP/bin

When I go into that directory with Finder and double click on KiCad, I see the newly built application

The Help->Copy Version information is:

Application: kicad
Version: (2015-02-15 BZR 5270)-product Debug build
wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC 4.2.1,STL containers,compatible with 2.8)
Platform: Mac OS X (Darwin 14.1.0 x86_64), 64 bit, Little endian, wxMac
Boost version: 1.57.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=ON
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON
         KICAD_USE_WEBKIT=ON

Note that the codebase is version 5270 - which is pretty old. I don't see the View menu which is in the newer code base. I only get the default - can't switch to openGL (which may be the default for this..). I do see scrollbars.

Seems that zoom is coupled to the 'two finger motion' and not the x-y panning as desired. No pinch action.

Clearly I did something different from you folks who are seeing the trackpad action.

To help zero in on the differences, I put the log files up on dropbox, see links below:

https://www.dropbox.com/s/iqk545x12l4g0he/wx_build01.out?dl=0
The above shows the error when the yosemite patch is not installed, see below for fixed run

https://www.dropbox.com/s/c5m4huqb6s0a9bo/wx_build02.out?dl=0

https://www.dropbox.com/s/g7q0a30qsyfev5u/ki-config01.out?dl=0
https://www.dropbox.com/s/zv06uq97sxiy4by/ki-make01.out?dl=0
https://www.dropbox.com/s/zi2notoo8s8e5hs/ki-install01.out?dl=0


Attachment: osx_wx.sh
Description: application/shellscript

Attachment: kicad-configure.sh
Description: application/shellscript


Follow ups