Hey Elizabeth,

Did you also open an issue on the NetLogo GitHub about 
this?  https://github.com/NetLogo/NetLogo/issues/2189  I left this reply 
there but didn't get a response:

It's definitely odd, if you're able to update the submodule extensions 
using git, you should be able to build them. Root permissions should not be 
required to run sbt. One way to check is to just open a terminal in the 
NetLogo repository, cd `extensions/array`, and then run `sbt package` to 
see if you can run the extension packaging standalone. If that fails then 
probably there is some odd file permissions issue. If it works, then the 
problem would have to be with how NetLogo's sbt session is creating the 
sub-processes to build the extensions.

> Is there a way to manually set where to build?

By default sbt builds to a `target/` folder for each sub-project in the 
repo, so, for example, array will build to `extensions/array/target/` There 
may be a way to change that, but I've never had to before.

One thing to note, depending on why you're trying to build NetLogo you may 
not need the extensions. If you're just making changes to the UI or adding 
a new primitive or something you can just use `netlogo/run` to test your 
work, or something like `netlogo/Test/language` to run language tests. 
Building the extensions, as happens with running `dist/buildNetLogo` is 
necessary when packaging a NetLogo release and sometimes when you're 
testing out an extension from within the NetLogo repository.

Thanks.

-Jeremy

On Tuesday, November 7, 2023 at 11:34:14 AM UTC-6 koninge...@gmail.com 
wrote:

> I am trying to build NetLogo from source on a Linux cluster. The error I'm 
> running into is on the array extension when I run `./sbt all`:
> [error] (netlogo / extensions) java.io.IOException: Cannot run program 
> "sbt" (in directory "/u/ekoning2/NetLogo/NetLogo/extensions/array"): 
> error=13, Permission denied
>
> What are the probable causes of an error like this?
>
> Thanks for your help.
>

-- 
You received this message because you are subscribed to the Google Groups 
"netlogo-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netlogo-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netlogo-devel/4612fcc5-f7e8-4fae-81e9-7bea743bfecen%40googlegroups.com.

Reply via email to