Hi,

I've been trying for several days now to get Subsurface to make on my
Hackintosh running OSX 10.9.2. Along the way I've had to find some
workarounds when the instructions on the Subsurface website didn't work out
for me. Where I am now is at Step 6 (Compile Subsurface), trying to execute
the make command. When I do this, I get the following error.

make: *** No rule to make target
`/Users/Steve/src/subsurface/Documentation/user-manual.html', needed by
`Subsurface.app/Contents/Resources/share/Documentation/user-manual.html'.
 Stop.

A little background in case it should help:

1. I had not installed Homebrew before, so I needed to do that. It seems to
have worked fine. At the end I ran 'brew doctor' as instructed by the
Homebrew install.
2. I used Homebrew to install the needed dependencies ('brew install
asciidoc libzip qt sqlite cmake libusb pkg-config'). This step appears to
have completed without errors.
3. Similarly the 'brew link --force sqlite' command seems to have worked.
4. Installing Marble I ran into two issues. First the cmake command
reported that I didn't have QTDBUS, and second, there was a hitch wrt the
instructions and the directories things go in. Regarding the directory
issue I found that if I followed the step to 'cd src/lib' the 'make -j4'
command would error out. I needed to go down one more directory into
src/lib/marble to get it to work. Is this a possible typo in the
instructions?
At this point I pressed on following the Subsurface install instructions,
but later on I did go back to resolve the missing QTDBUS issue. The
remainder of the steps listed under 'Install Marble' appear to have
completed without error.
5. I believe I got libdivecomputer installed correctly. There were no
apparent errors following those steps.
6. When I got to the step to install Subsurface that's where I found that I
was missing libgit2. At this point I went back to see if I could get QTDBUS
and libgit2. What I did was this:

cd /usr/local/Cellar/
brew install qt --with-d-bus
   Warning: qt-4.8.6 already installed
brew uninstall qt
   Uninstalling /usr/local/Cellar/qt/4.8.6...
brew install qt --with-d-bus

That seemed to work, so I went back and followed the steps for installing
Marble again so that it would pickup QTDBUS. That also appeared to work.
Just for good measure, I redid the install on libdivecomputer too.

I then installed libgit2 by executing 'brew install libgit2'. That also
appeared to work.

Which brings me to where I am now. Stuck trying to do a Make on Subsurface.

Any clues?
Should the install instructions be updated so that folks pick up QTDBUS and
libgit2?
Is there a typo in the Mable instructions regarding the directories, or is
that just some idiosyncrasy of my Hackintosh runing OSX 10.9.2?

Steve
_______________________________________________
subsurface mailing list
[email protected]
http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to