Hi Hannah, I think one of these issues should be solved. Jasem removed the requirement fo Boost-Regex for INDI, so that one doesn’t matter anymore. So one less headache to worry about.
Thanks, Rob > On Nov 3, 2018, at 12:01 PM, Robert Lancaster <rlanca...@gmail.com> wrote: > > Hi Hannah, > > First, thank you for your help last week. I fixed a few problems with my > recipes where things changed since I worked on it this summer and now just > about everything works again. Last summer I was at the point where there > were just 3 things that I needed to install with homebrew to get KStars to > fully build for Mac in craft. They included gpsd, fftw, and boost. After I > did a little work this week, I think the recipes are back to that point > again. I would like get recipes working for those 3 things, but none of them > are hugely critical so we could either use homebrew with them for now or > remove them from the build and KStars would still work. I separated my > questions below into 2 sections, the ones that deal with those 3 packages, > and other questions that are more important. The goal is to get it all up > and running so KStars and its dependencies can all be built with craft, but > if those 3 things I mentioned are not done yet, it's not a huge problem. > > First the really important questions: > > 1. The most important question is for qtquick. After I get kstars built and > everything appears to be working, if I try to run anything in kstars that is > based on qml such as the What’s Interesting window or the Mount Box, it gets > a segmentation fault and says it can’t find qtquick. This used to work just > fine, so something got changed. I sent my recipes to Jasem today so he can > test it out to verify this. This is true if I try to run it in QT Creator or > if I try to run it after it is built with craft. What information would you > need to help diagnose this problem? > > 2. Very soon, I will be ready to have somebody take a look at all these > recipes that I needed to get KStars fully building on Mac with craft. There > are around 40 of them. Jasem can certainly look at them, but is there > somebody specific to craft who should look at them? I have not tested any of > it on windows, so I don’t know if something would need to be done to these > recipes to modify them or set them apart. (Though it would be really great > to get KStars on windows to include many of the things that my recipes build > on Mac now). Also I don’t know what the procedure would be to get them up and > running so anybody can use them. What would be the next steps? > > > Now the ones that are less time critical. For right now I would like your > opinions about them, especially if there is something easy that would fix > them, but we don’t need to spend a lot of time now trying to solve them: > > 1. GPSD/SCONS One of the dependencies for INDI 3rd Party is gpsd. We have > been using gpsd installed with home-brew for awhile now. To build it with > craft, it looks like it needs scons. I see that kde thought about using > scons for building in the past, but adopted cmake instead. Does Craft have a > way to build with scons like it does with autotools? It looks to me like > scons is more like a build system like autotools than it is like a package, > so I would assume that scons would need to be in the build system in order to > work. Would this be correct? I did try a couple of things. I tried to > install scons using system commands in a craft recipe. That mostly worked, > but the engine files seem to be in the wrong place. The other option appears > to be to install scons using PipPackageBase, but that causes an error due to > permissions since it tries to install in /usr/local instead of somewhere in > craft. What would be your suggestion, to try and get scons installing using > PIP, with system commands, or do you need to set up a new Build System for > Scons builds? > > 2. BOOST-REGEX and FFTW. There is a recipe for Boost regex and I wrote a > recipe for FFTW. Both of them seem to install, but when I try to install the > programs that rely on them, those programs cannot find the files for these 2 > programs for some reason. When I install these 2 in homebrew, the programs > that depend on them install in craft just fine, but when I install these 2 in > craft, the programs that depend on them can’t find their library/include > files. The problem is probably similar. > > > I can send you craft logs and/or recipes for any of these things that you > might need, just let me know what would be most useful. > > Thank you very much for your time and help. It will be worth it if we can > get this all up and running. > > Thanks, > > Rob