… hmm, not really sure, just a guess. It could have started to break with that change: https://git.launchpad.net/kicad/commit/utils/kicad-ogltest/CMakeLists.txt?id=7b4ea2a382f949150ea4f145ac9f4d2a59ec2591 <https://git.launchpad.net/kicad/commit/utils/kicad-ogltest/CMakeLists.txt?id=7b4ea2a382f949150ea4f145ac9f4d2a59ec2591>
Without the “MACOSX_BUNDLE” it probably didn’t try to build the bundle and thus also didn’t fail in making it relocatable. My last build was just before this change (2017-04-02). BTW: It doesn’t fail during compile, but during “make install”. If you don’t do a "make install”, that could be why you don’t see it? Regards, Bernhard > On 5. May 2017, at 21:07, Bernhard Stegmaier <[email protected]> wrote: > > Hi, > > this seems to be quite incomplete. It is the last step making the bundle > relocatable that fails. > > First, what is kicad-ogltest supposed to be? > A real application bundle or just a standalone (command line) binary? > > For a real application bundle you will probably need a Info.plist like for > the other bundles. > Further, you would need to use a CMakeLists.txt like for the other app > bundles, like e.g. for pcb_calculator: > <<< > if( APPLE ) > set_target_properties( pcb_calculator PROPERTIES > MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist > ) > > # puts binaries into the *.app bundle while linking > set_target_properties( pcb_calculator_kiface PROPERTIES > LIBRARY_OUTPUT_DIRECTORY ${OSX_BUNDLE_BUILD_KIFACE_DIR} > ) > > # put individual bundle outside of main bundle as a first step > # will be pulled into the main bundle when creating main bundle > install( TARGETS pcb_calculator > DESTINATION ${KICAD_BIN} > COMPONENT binary > ) > install( CODE " > # override default embedded path settings > ${OSX_BUNDLE_OVERRIDE_PATHS} > > # do all the work > include( BundleUtilities ) > fixup_bundle( > ${KICAD_BIN}/pcb_calculator.app/Contents/MacOS/pcb_calculator > \"\" > \"\" > ) > " COMPONENT Runtime > ) > else() > >>> > If you don’t do it like that (especially the “install( CODE” part) it won’t > find/use the libs copied into the bundle. > From the error, I guess that’s exactly the problem you see. > > I also didn’t notice this when I did my last build. > I can definitely look into it, but I currently don’t have my development > machine up and running… will probably take another week or so. > > > Regards, > Bernhard > >> On 5. May 2017, at 18:24, Chris Pavlina <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi, >> >> Apologies for my absense. I'm looking into the issue with macOS nightles >> not building, which appears to be because of kicad-ogltest which I added >> a while ago. >> >> I'm still really busy and am having trouble finding real time for this, >> but I want to get the nightlies going again. If I can't actually find >> the issue, I'm going to just revert all the ogltest commits for now. >> >> I would definitely appreciate if someone familiar with the build system >> could look into it, because it does build for me on macOS and the error >> messages are pretty cryptic to me. >> >> Link to the build log from the first failing build: >> >> http://ci.kicad-pcb.org/job/osx-kicad-adam-head/264/console >> <http://ci.kicad-pcb.org/job/osx-kicad-adam-head/264/console> >> >> -- >> Chris >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

