← Back to team overview

kicad-developers team mailing list archive

Re: build failure

 

I haven't seen that.  I can take a look at a bigger build log if you want.

To be clear for others, I'm not advocating carrying around a 10.14
bottle of opencascade; this is troubleshooting in progress :)

Adam

On Tue, Mar 9, 2021 at 7:02 PM Jon Evans <jon@xxxxxxxxxxxxx> wrote:
>
> Hi Jonatan,
>
> I hit the exact same issue (I'm also on 10.15), and after chatting with Adam about it, decided to try using the 10.14 bottle manually:
>
> Download https://bintray.com/homebrew/bottles/download_file?file_path=opencascade-7.5.0.mojave.bottle.tar.gz
>
> Install with:
>
> brew install -f --force-bottle opencascade-7.5.0.mojave.bottle.tar.gz
> brew link --overwrite opencascade
>
> After this, I am able to get past the opencascade link errors.
>
> I do have another error after this, which I haven't figured out yet:
>
> make[6]: *** No rule to make target `/usr/local/Cellar/cairo/1.16.0_3/lib/libcairo.dylib', needed by `kicad/KiCad.app/Contents/PlugIns/_eeschema.kiface'.  Stop.
>
> @Adam or anyone else, have you seen this before?
>
> -Jon
>
> On Sat, Mar 6, 2021 at 3:47 AM Jonatan Liljedahl <lijon@xxxxxxxxxxxx> wrote:
>>
>> On Fri, Mar 5, 2021 at 8:45 PM Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx> wrote:
>> >
>> > It is certainly possible that Homebrew is distributing bottles that
>> > are linked a little weird, and you'd be getting the MacOS 10.14
>> > reference from that.  We've had this happen before.
>>
>> Yes, I think this was the case with my OCE install, OCEConfig.cmake
>> referenced 10.14. After unbrewing OCE, I tried to brew install it
>> again but only got a 404. However, after that I reinstalled OCC and it
>> built fine so maybe OCE and OCC was in conflict or something.
>>
>> > Regarding the libTKVCAF error, it looks like something's not quite
>> > right between the library and the fixup_bundle call.
>> >
>> > Does libTKVCAF.7.dylib exist on your system?
>>
>> Yes, that and all other OCC libs exist in
>> /usr/local/Cellar/opencascade/7.5.0_1/lib as well as symlinked into
>> /usr/local/lib (by homebrew).
>>
>> So I assume the problem here is that it's not finding all these libs
>> at runtime? How can I check if this is actually the issue here?
>>
>> During "make install" I get all these warnings:
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKCAF.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKCAF.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKV3d.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKV3d.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKLCAF.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKLCAF.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKCDF.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKCDF.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKBO.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKBO.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKPrim.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKPrim.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKService.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKService.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKMesh.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKMesh.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKShHealing.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKShHealing.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKHLR.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKHLR.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKTopAlgo.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKTopAlgo.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKGeomAlgo.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKGeomAlgo.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKBRep.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKBRep.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKGeomBase.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKGeomBase.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKG3d.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKG3d.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKG2d.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKG2d.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKMath.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKMath.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> -- warning: embedded item does not exist
>> '/Users/lijon/Coding/kicad/build/install/KiCad.app/Contents/PlugIns/3d/libTKernel.7.dylib'
>> --
>> warning: cannot resolve item '@loader_path/libTKernel.7.dylib'
>>
>>   possible problems:
>>     need more directories?
>>     need to use InstallRequiredSystemLibraries?
>>     run in install tree instead of build tree?
>>
>> --
>> /Jonatan
>> http://kymatica.com
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp


Follow ups

References