[Mono-list] xbuild and relative paths

Cyd Haselton chaselton at gmail.com
Tue Oct 25 16:26:57 UTC 2016


On Oct 25, 2016 10:41 AM, "Timotheus Pokorra" <
timotheus.pokorra at solidcharity.com> wrote:
>
> >> > I'm guessing that you have the permissions needed to access the /root
> >> > dir in
> >> > this absolute path:
> >> >
> >> >
/root/dotnet/cli/src/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.xproj.
> >> I have now tried to build it as an unprileged user, I get the same
erros.
>
> with same errors I meant: not your errors, but my errors from building
> it as root.
>
> > Can you try specifying relative paths to see if that works?
>
> How would I specify relative paths?
>

That was my original question; is it possible to specify relative paths
with xbuild.  If it is possible, how is it done?

> >> > I do NOT have access to the /data dir in the absolute path that I'm
> >> > building
> >> > in…just the subdir.
> >> I don't have a /data directory, and cannot find it in the dotnet/cli
> >> working directory.
> >>
> >
> > You wouldn't. /data is, effectively, the /root dir on my Android device.
>
> ok. thinking...
> I think you did not post the complete output of your build.
> Where does it go wrong? how far does your build get?
> I cannot imagine the error message, I think I must see it.
>
> >> >> I wonder if it helps to do this with a vagrant script or Docker
file?
> >> >> Then we have the same thing?
> >> >>
> >> > My build device doesn;t have a Docker setup and I;ve never used it;
it
> >> > would
> >> > take a while for me to get up to speed.
> >>
> >> I wonder if you should first try this on a "normal" Linux machine.
> >> That will already be quite an effort, as you can see in my error
messages.
> >> Once that works, you try it on your device.
> >>
> >
> > That would be difficult; I don't have the time or resources to spin up
a new
> > Linux machine for this build.  But, since you're seeing the same issues
with
> > the build as an unprivileged user, I think working with what I have
will be
> > fine.
>
> I cannot imagine that setting up a Linux machine costs so much energy.
> Or just rent a virtual machine on AWS...
> You need to reduce complexity, to find the solution. In my opinion
> that is worth the time.

Your opinion is valid. Unfortunatelyit doesn't change what I said earlier
about not having time or resources.

> If you stick to your Android device, nobody can help you, because we
> don't have your device.

You have already helped me; you tested the build as an unprivileged user
and reported the result. Now I know that the errors I'm getting are
specific to my environment.

I'm not asking for someone to replicate the issue on an Android device.
All I want to know is the answer to the original question that I posted. Is
it possible to specify relative paths when building with xbuild.

>
> My suspicion is that it will be pretty hard to build it even on Linux.
> The tool chain of dotnet is not stable yet, as far as I can see.
>

It is…provided you're running a supported platform.

> Timotheus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/mono-list/attachments/20161025/83d7ee4f/attachment.html>


More information about the Mono-list mailing list