← Back to team overview

kicad-developers team mailing list archive

Re: OSX successful build - but questions

 

I see that one of the library files is for a ti-stellaris, but I can't
see that component in my Kicad eeschema viewer.

It seems like a link is missing somewhere. Or maybe I just don't know
how to view components..

Bob G

On 01/11/2015 10:34 PM, Bob Gustafson wrote:
See below

On 01/11/2015 06:40 PM, Adam Wolf wrote:
Yeah, that isn't really what you need to do.

I am not sure the state of your system.

What is the results of

find /Library/Application Support/kicad

in a terminal?

Lots of stuff - 6214 files - pcb's, wings, ...


if it's mostly empty, then just add

make install

to your list of makes above, and that sould copy the libraries to
/Library/Application Support/kicad/libraries

and you should be good.

I am not sure what happens when you install all those fp-libs... you
probably just want to install the github or kicad one, depending on
if you want to run online or copy all the github stuff to your system.

Adam Wolf

On Sun, Jan 11, 2015 at 6:25 PM, Bob Gustafson <bobgus@xxxxxxx
<mailto:bobgus@xxxxxxx>> wrote:

    Hi Adam

    I downloaded the kicad-library-master folder and stuck it into
    ~/KiCad, then went into it and did:

    cmake .   # Note dot

    Then did:

    make help

    This gave a bunch of make targets

    Then did:

    make install/strip
    make install_pretty_fp-lib-table
    make install_github_fp-lib-table
    make install_legacy_fp-lib-table

    Then fired up kicad -> eeschema
    and looked around for some components that looked 'new' - didn't
    see anything outstanding.

    Probably placed things in the wrong place?

    The KiCad/kicad-library-master folder is 661M size.

    Bob G

    On 01/11/2015 04:05 PM, Adam Wolf wrote:

    Hi Bob,

    The symbols and help are in a different repository.  Right now,
    there isn't a good way to incorporate them into the bundling
    process.

    My OSX builder does it out of cmake.  I don't really like that,
    but it was the fastest way to results.

    I do not think my patch for OS X search paths was accepted yet
    (but I don't remember), so you might have to manually apply that
    patch even if you copy help files to the right location.

    The files are in the kicad-library repository. It's on github,
    at https://github.com/KiCad/kicad-library.

    If you check that out, and do a cmake of the libraries, and copy
    the library output to /Library/Application
    Support/kicad/library, libraries should show up.

    This is a bit of a mess on OS X, to say the least.  We know, and
    we're working on it :)

    In my osx builder, it creates a kicad-extras dmg that contains
    the checked out github footprints, for folks who don't have a
    net connection always (or don't like using the ones on github).

    FWIW, here's an image of the current output of my osx builder:
    https://www.dropbox.com/s/qeexd3eppfssuzi/Screen%20Shot%202015-01-02%20at%202.21.29%20PM.png?dl=0


    Adam Wolf

    Cofounder and Engineer

    W&L

    On Jan 11, 2015 2:57 PM, "Bob Gustafson" <bobgus@xxxxxxx
    <mailto:bobgus@xxxxxxx>> wrote:

        I think the info below describes my ‘most up-to-date’ OS X
        build. Some of the config parameters were changed by the
        CMakeCache.txt script and I don’t know if they are
        appropriate (the USE_WX_GRAPHICS_CONTEXT=OFF in particular.

        If anyone knows better, please post.

        Application: kicad
        Version: (2015-01-10 BZR 5363)-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.0.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

        The above information came from kicad->Help->Copy Version
        Information, but this information is copied to the clipboard
        only after the little dialog box is closed. If you can see
        the dialog box, then the information on the clipboard is
        stale. Maybe this should be changed - just to align
        expectations.

        wxPython 3.0.2.0 was prebuilt, boost 1.57.0 was prebuilt,
        and avhttp was built (when?)

        ———

        Under Help, the KiCad Manual is not available nor is the
        Getting Started in KiCad.

        When I click on the eeSchema icon, I get the half finished
        schematic I have been working on - at least these things
        didn’t go away. The part libraries are not new.

        Perhaps there is something else I can do to get the help
        files active and better component descriptions available?

        There was something about getting these from the repos, but
        no actual addresses.

        ———————

        There are a lot of warnings when I compile - mostly about
        overlaid template and incompatible types, differing argument
        counts on function def and call.

        A representative bunch are shown below.

        /Users/bobgus/KiCad/wx-bin/include/wx-3.0/wx/osx/toplevel.h:64:18:
        note: hidden
              overloaded virtual function
        'wxTopLevelWindowMac::IsActive' declared here:
              different qualifiers (none vs const)
            virtual bool IsActive();

        /Users/bobgus/KiCad/kicad/include/class_board_item.h:126:18:
        note: hidden
              overloaded virtual function 'BOARD_ITEM::SetLayer'
        declared here:
              different number of parameters (1 vs 2)
            virtual void SetLayer( LAYER_ID aLayer )
                         ^
        /Users/bobgus/KiCad/wx-bin/include/wx-3.0/wx/docview.h:351:46:
        note: while
              substituting deduced template arguments into function
        template 'operator&'
              [with geometry_type_1 = long, geometry_type_2 =
        <anonymous enum at
        /Users/bobgus/KiCad/wx-bin/include/wx-3.0/wx/docview.h:54:1>]
            bool IsVisible() const { return (m_flags &
        wxTEMPLATE_VISIBLE) != 0; }
         ^
        /Users/bobgus/KiCad/wx-bin/include/wx-3.0/wx/docview.h:54:1:
        note: unnamed type
              used in template argument was declared here
        enum
        ^

        /usr/local/include/boost/polygon/polygon_set_traits.hpp:45:69:
        warning:
              template argument uses unnamed type
        [-Wunnamed-type-template-args]
            typedef typename is_polygonal_concept<typename
        geometry_concept<T>::type...
        ^
        /usr/local/include/boost/polygon/polygon_set_concept.hpp:21:86:
        note: in
              instantiation of template class
        'boost::polygon::is_polygon_set_type<<anonymous enum at
        /Users/bobgus/KiCad/wx-bin/include/wx-3.0/wx/docview.h:54:1>
        >' requested
              here
          ...gtl_or<typename is_polygon_45_or_90_set_type<T>::type,
        typename is_polyg...

        FWIW

        Bob G
        ^

        _______________________________________________
        Mailing list: https://launchpad.net/~kicad-developers
        <https://launchpad.net/%7Ekicad-developers>
        Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
        <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
        Unsubscribe : https://launchpad.net/~kicad-developers
        <https://launchpad.net/%7Ekicad-developers>
        More help   : https://help.launchpad.net/ListHelp



    _______________________________________________
    Mailing list: https://launchpad.net/~kicad-developers
    <https://launchpad.net/%7Ekicad-developers>
    Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
    <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
    Unsubscribe : https://launchpad.net/~kicad-developers
    <https://launchpad.net/%7Ekicad-developers>
    More help   : https://help.launchpad.net/ListHelp





Follow ups

References