And: $ rm -r build $ mkdir -p build/release $ cd build/release $ cmake -DCMAKE_INSTALL_PREFIX=~/SW ../../ $ make -j8 $ make install
makes the Traceback go away. So it seems it's related to the KICAD_SCRIPTING stuff... Regards, Clemens On 2016-01-08 14:33, Wayne Stambaugh wrote: > Try using -DCMAKE_INSTALL_PREFIX=~/SW. > > On 1/8/2016 8:11 AM, Clemens Koller wrote: >> Hi! >> >> Ok, redo from scratch. >> I'm cleaning up the build directory now... >> >> $ git pull >> $ git checkout -f >> $ rm -r build >> $ cat ./go.sh >> #!/bin/bash >> mkdir -p build/release >> cd build/release >> cmake -DCMAKE_BUILD_TYPE=Release \ >> -DKICAD_SCRIPTING=ON \ >> -DKICAD_SCRIPTING_MODULES=ON \ >> -DKICAD_SCRIPTING_WXPYTHON=ON \ >> -DCMAKE_PREFIX_PATH=~/SW \ >> -DCMAKE_INSTALL_PREFIX=~/SW \ >> -DDEFAULT_INSTALL_PATH=~/SW \ >> ../../ >> make -j8 >> make install > > Given your configuration this should have installed in /usr/local which > is the default value of CMAKE_INSTALL_PREFIX on Linux. This should have > failed without using sudo. > >> $ ./go.sh >> >> Building works now, but: >> >> $ cd ~/SW/bin >> $ ./kicad >> >> and then clicking on pcbnew delivers the same: >> >> Traceback (most recent call last): >> File "<string>", line 3, in <module> >> ImportError: No module named pcbnew >> >> I cannot tell if that is something serious. I would just not ignore >> it without understanding it. >> >> Clemens >> >> >> On 2016-01-08 13:52, Wayne Stambaugh wrote: >>> If the _*.kiface files are not in the same path as your executable >>> files, then this is your problem. The kiface (don't let the naming >>> confuse you, they are shared objects) files must reside in the same path >>> as the executable files due to the way they are loaded. >>> >>> On 1/8/2016 7:41 AM, Nick Østergaard wrote: >>>> Hmm, did you specify the prefix paths the first time you ran cmake? It >>>> looks like it is still trying to install some file (here _cvpcb.kface) >>>> to a default location and not your user folder. but the make >>>> DESTDIR=something install works fine for me. It has done way pre 4.0.1 >>>> and still on latest product. >>>> >>>> 2016-01-08 2:11 GMT+01:00 Clemens Koller <c...@embeon.de>: >>>>> Hello, Jon! >>>>> >>>>> On 2016-01-08 01:36, Jon Neal wrote: >>>>>> Is there a reason you installed KiCad in ~/SW/usr/local/bin/kicad? >>>>> >>>>> I don't want to merge/sudo the test builds into my (production) >>>>> distribution. So, I just tried to stay in ~/SW. >>>>> >>>>>> That seems like a strange place to install it. >>>>>> The cmake defaults work fine for me and coexist >>>>>> just fine with a stable install! >>>>> >>>>> So, you sudo make install? >>>>> >>>>>> How did you specify that install location? >>>>> >>>>> I was cheating with: >>>>> >>>>> cmake -DCMAKE_BUILD_TYPE=Release \ >>>>> -DKICAD_SCRIPTING=ON \ >>>>> -DKICAD_SCRIPTING_MODULES=ON \ >>>>> -DKICAD_SCRIPTING_WXPYTHON=ON \ >>>>> ../../ >>>>> make -j8 >>>>> make DESTDIR=~/SW install >>>>> >>>>> because: >>>>> >>>>> cmake -DCMAKE_BUILD_TYPE=Release \ >>>>> -DKICAD_SCRIPTING=ON \ >>>>> -DKICAD_SCRIPTING_MODULES=ON \ >>>>> -DKICAD_SCRIPTING_WXPYTHON=ON \ >>>>> -DCMAKE_PREFIX_PATH=~/SW \ >>>>> -DCMAKE_INSTALL_PREFIX=~/SW \ >>>>> -DDEFAULT_INSTALL_PATH=~/SW \ >>>>> ../../ >>>>> make -j8 >>>>> make install >>>>> >>>>> fails with: >>>>> >>>>> -- Installing: /home/admin/SW/share/applications/pcbnew.desktop >>>>> -- Installing: /home/admin/SW/share/applications/bitmap2component.desktop >>>>> -- Installing: /usr/local/bin/_cvpcb.kiface >>>>> CMake Error at cvpcb/cmake_install.cmake:50 (file): >>>>> file INSTALL cannot copy file >>>>> >>>>> "/home/admin/share/project/kicad-src/src/build/release/cvpcb/_cvpcb.kiface" >>>>> to "/usr/local/bin/_cvpcb.kiface". >>>>> Call Stack (most recent call first): >>>>> cmake_install.cmake:96 (include) >>>>> >>>>> Is there a bug hidden or is it just my recklessness? >>>>> >>>>> Clemens >>>>> >>>>> >>>>> >>>>>> On Thu, Jan 7, 2016 at 7:12 PM Clemens Koller <c...@embeon.de >>>>>> <mailto:c...@embeon.de>> wrote: >>>>>> >>>>>> Hi, There! >>>>>> >>>>>> I am running kicad-latest for testing purposes in my home directory: >>>>>> ~/SW/usr/local/bin/kicad >>>>>> There is also kicad-4.0.1 in /usr/bin/kicad. >>>>>> >>>>>> >>>>>> To test the latest stuff from you, I >>>>>> >>>>>> 1. open kicad-latest from a terminal/console: >>>>>> [admin@black bin]$ pwd >>>>>> /home/admin/SW/usr/local/bin >>>>>> [admin@black bin]$ ./kicad >>>>>> >>>>>> 2. start pcbnew via hotkey or by clicking the button. >>>>>> >>>>>> Then, I get the complain: >>>>>> [admin@black bin]$ ./kicad >>>>>> Traceback (most recent call last): >>>>>> File "<string>", line 3, in <module> >>>>>> ImportError: No module named pcbnew >>>>>> >>>>>> >>>>>> What's the best way to test kicad-latest not interfering with the >>>>>> distro's >>>>>> installation? >>>>>> >>>>>> Greets, >>>>>> >>>>>> Clemens (CKO) >>>>>> >>>>>> _______________________________________________ >>>>>> Mailing list: https://launchpad.net/~kicad-developers >>>>>> Post to : kicad-developers@lists.launchpad.net >>>>>> <mailto:kicad-developers@lists.launchpad.net> >>>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>>> More help : https://help.launchpad.net/ListHelp >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Mailing list: https://launchpad.net/~kicad-developers >>>>> Post to : kicad-developers@lists.launchpad.net >>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~kicad-developers >>>> Post to : kicad-developers@lists.launchpad.net >>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>> More help : https://help.launchpad.net/ListHelp >>>> >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : kicad-developers@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >>> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp