[darwinbuild] No luck building
Ok, so I find a bug in the automounter where it ignores the readahead value set. I figured I'd download the source and simply fix the problem myself. I downloaded the tar.gz file and tried to build it with no success, it's missing header files it needs. In searching for the headers I came across darwinbuild, which seems like exactly what I need: I specify the package, it resolves the dependencies and builds it. Perfect. So I download 0.6 and follow all the instructions exactly. I do "darwinbuild -init 8B15" which works, then a "darwinbuild automount", which fails to locate files.root.tar.gz. Ok, so I make a new directory and try "darwinbuild -init 8A428" which again works, and then "darwinbuild automount". This runs for a long time, downloading dependencies I suppose, then tries to build the target. This fails with the same header files missing (URLMount.h, URLMountPrivate.h) it did originally. Where exactly are these header files supposed to come from? Am I incorrect in assuming that darwinbuild will find and install headers that are required for building? Thanks for any info... - Mike
I fixed the problem regarding -init 8B15. That should work now. Yes, in general darwinbuild will automatically fetch any necessary header files. But unfortunately in this case the automount sources themselves are broken. They should not reference URLMountPrivate.h since that header is not publicly available. At this time, it is not possible to build automount as-is outside Apple. - Kevin On Jul 26, 2005, at 11:37 AM, darwinbuild@spam.turbolink.net wrote:
Ok, so I find a bug in the automounter where it ignores the readahead value set. I figured I'd download the source and simply fix the problem myself. I downloaded the tar.gz file and tried to build it with no success, it's missing header files it needs.
In searching for the headers I came across darwinbuild, which seems like exactly what I need: I specify the package, it resolves the dependencies and builds it. Perfect.
So I download 0.6 and follow all the instructions exactly. I do "darwinbuild -init 8B15" which works, then a "darwinbuild automount", which fails to locate files.root.tar.gz. Ok, so I make a new directory and try "darwinbuild -init 8A428" which again works, and then "darwinbuild automount". This runs for a long time, downloading dependencies I suppose, then tries to build the target.
This fails with the same header files missing (URLMount.h, URLMountPrivate.h) it did originally.
Where exactly are these header files supposed to come from? Am I incorrect in assuming that darwinbuild will find and install headers that are required for building?
Thanks for any info...
- Mike
On Jul 26, 2005, at 4:26 PM, Kevin Van Vechten wrote:
I fixed the problem regarding -init 8B15. That should work now.
To clarify, this was a server-side problem (the files weren't available). It should now work with the existing 0.6 release.
Yes, in general darwinbuild will automatically fetch any necessary header files. But unfortunately in this case the automount sources themselves are broken. They should not reference URLMountPrivate.h since that header is not publicly available. At this time, it is not possible to build automount as-is outside Apple.
- Kevin
On Jul 26, 2005, at 11:37 AM, darwinbuild@spam.turbolink.net wrote:
Ok, so I find a bug in the automounter where it ignores the readahead value set. I figured I'd download the source and simply fix the problem myself. I downloaded the tar.gz file and tried to build it with no success, it's missing header files it needs.
In searching for the headers I came across darwinbuild, which seems like exactly what I need: I specify the package, it resolves the dependencies and builds it. Perfect.
So I download 0.6 and follow all the instructions exactly. I do "darwinbuild -init 8B15" which works, then a "darwinbuild automount", which fails to locate files.root.tar.gz. Ok, so I make a new directory and try "darwinbuild -init 8A428" which again works, and then "darwinbuild automount". This runs for a long time, downloading dependencies I suppose, then tries to build the target.
This fails with the same header files missing (URLMount.h, URLMountPrivate.h) it did originally.
Where exactly are these header files supposed to come from? Am I incorrect in assuming that darwinbuild will find and install headers that are required for building?
Thanks for any info...
- Mike
On Tue, 26 Jul 2005, Kevin Van Vechten wrote:
I fixed the problem regarding -init 8B15. That should work now.
Yes, in general darwinbuild will automatically fetch any necessary header files. But unfortunately in this case the automount sources themselves are broken. They should not reference URLMountPrivate.h since that header is not publicly available. At this time, it is not possible to build automount as-is outside Apple.
Ah, it figures that the first thing I pick to take a look at is broken... Thanks for the guidance. - Mike
On Jul 26, 2005, at 11:37 AM, darwinbuild@spam.turbolink.net wrote:
Ok, so I find a bug in the automounter where it ignores the readahead value set. I figured I'd download the source and simply fix the problem myself. I downloaded the tar.gz file and tried to build it with no success, it's missing header files it needs.
In searching for the headers I came across darwinbuild, which seems like exactly what I need: I specify the package, it resolves the dependencies and builds it. Perfect.
So I download 0.6 and follow all the instructions exactly. I do "darwinbuild -init 8B15" which works, then a "darwinbuild automount", which fails to locate files.root.tar.gz. Ok, so I make a new directory and try "darwinbuild -init 8A428" which again works, and then "darwinbuild automount". This runs for a long time, downloading dependencies I suppose, then tries to build the target.
This fails with the same header files missing (URLMount.h, URLMountPrivate.h) it did originally.
Where exactly are these header files supposed to come from? Am I incorrect in assuming that darwinbuild will find and install headers that are required for building?
Thanks for any info...
- Mike
participants (2)
-
darwinbuild@spam.turbolink.net
-
Kevin Van Vechten