I am having trouble building NetLogo for the first time on a Mac with OS X 
10.8.5.  I have tried several branches but always get errors on the 
extensions, e.g. 
java.io.FileNotFoundException: ./models/Code Examples/Info Tab 
Example.nlogo (No such file or directory)

I followed the directions on the wiki 
(https://github.com/NetLogo/NetLogo/wiki/Building) including installing 
Xcode and the command line tools.  Below is what I did and the full output 
from the build command.  I am not familiar with either sbt or git 
submodules, much less NetLogo.

Can anyone point me in the right direction to get this to build?

Thanks for your help,

Jean

$ git clone git://github.com/NetLogo/NetLogo.git
$ cd NetLogo
$ git checkout 5.0.5              # also tried 5.0.4 and  master
$ ./sbt all
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.12.2/sbt-launch.jar
Getting org.scala-sbt sbt 0.12.2 ...
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.12.2/jars/sbt.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#sbt;0.12.2!sbt.jar (625ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.12.2/jars/main.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#main;0.12.2!main.jar (16358ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.12.2/jars/compiler-interface-src.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#compiler-interface;0.12.2!compiler-interface-src.jar (627ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.12.2/jars/compiler-interface-bin.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#compiler-interface;0.12.2!compiler-interface-bin.jar (1717ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_8_2/0.12.2/jars/compiler-interface-bin.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#precompiled-2_8_2;0.12.2!compiler-interface-bin.jar (1864ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_10_0/0.12.2/jars/compiler-interface-bin.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#precompiled-2_10_0;0.12.2!compiler-interface-bin.jar (1828ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.12.2/jars/actions.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#actions;0.12.2!actions.jar (2397ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.12.2/jars/interface.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#interface;0.12.2!interface.jar (776ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.12.2/jars/io.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#io;0.12.2!io.jar (2476ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.12.2/jars/ivy.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#ivy;0.12.2!ivy.jar (5893ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/launcher-interface/0.12.2/jars/launcher-interface.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#launcher-interface;0.12.2!launcher-interface.jar (564ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.12.2/jars/logging.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#logging;0.12.2!logging.jar (1169ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.12.2/jars/process.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#process;0.12.2!process.jar (1260ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.12.2/jars/run.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#run;0.12.2!run.jar (1503ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.12.2/jars/command.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#command;0.12.2!command.jar (1859ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.12.2/jars/classpath.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#classpath;0.12.2!classpath.jar (1036ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.12.2/jars/completion.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#completion;0.12.2!completion.jar (2880ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.12.2/jars/api.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#api;0.12.2!api.jar (3341ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.12.2/jars/compiler-integration.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#compiler-integration;0.12.2!compiler-integration.jar (1511ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.12.2/jars/compiler-ivy-integration.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#compiler-ivy-integration;0.12.2!compiler-ivy-integration.jar 
(641ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.12.2/jars/task-system.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#task-system;0.12.2!task-system.jar (1406ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.12.2/jars/tasks.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#tasks;0.12.2!tasks.jar (1309ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.12.2/jars/tracking.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#tracking;0.12.2!tracking.jar (770ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.12.2/jars/testing.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#testing;0.12.2!testing.jar (1163ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.12.2/jars/control.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#control;0.12.2!control.jar (582ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.12.2/jars/collections.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#collections;0.12.2!collections.jar (3450ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.12.2/jars/incremental-compiler.jar
 
...
    [SUCCESSFUL ] 
org.scala-sbt#incremental-compiler;0.12.2!incremental-compiler.jar (1736ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.12.2/jars/compile.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#compile;0.12.2!compile.jar (1357ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.12.2/jars/persist.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#persist;0.12.2!persist.jar (1319ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.12.2/jars/classfile.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#classfile;0.12.2!classfile.jar (1029ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.12.2/jars/cache.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#cache;0.12.2!cache.jar (1576ms)
downloading 
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.12.2/jars/test-agent.jar
 
...
    [SUCCESSFUL ] org.scala-sbt#test-agent;0.12.2!test-agent.jar (613ms)
:: retrieving :: org.scala-sbt#boot-app
    confs: [default]
    40 artifacts copied, 0 already retrieved (8381kB/78ms)
[info] Loading project definition from /Users/jw/Code/NetLogo/project
[info] Updating {file:/Users/jw/Code/NetLogo/project/}default-805add...
[info] Resolving org.scala-sbt#precompiled-2_10_0;0.12.2 ...
[info] Done updating.
[info] Compiling 16 Scala sources to 
/Users/jw/Code/NetLogo/project/target/scala-2.9.2/sbt-0.12/classes...
[info] downloading http://ccl.northwestern.edu/devel/java5-classes.jar
[info] creating models/index.txt
[info] downloading /Users/jw/Code/NetLogo/lib/Mac OS X/libjogl.jnilib
[info] native2ascii: GUI_Strings_ru
[info] creating: 
/Users/jw/Code/NetLogo/src/main/org/nlogo/window/Events.java
[info] native2ascii: GUI_Strings_en
[info] creating: /Users/jw/Code/NetLogo/src/main/org/nlogo/app/Events.java
[info] native2ascii: Errors_en
[info] native2ascii: Errors_ru
[info] native2ascii: GUI_Strings_es
[info] native2ascii: GUI_Strings_zh
[info] creating autogen/ImportLexer.java
[info] native2ascii: Errors_es
[info] native2ascii: Errors_zh
[info] Updating {file:/Users/jw/Code/NetLogo/}NetLogo...
[info] creating src/main/org/nlogo/agent/ImportLexer.java
[info] creating autogen/TokenLexer.java
[info] creating src/main/org/nlogo/lex/TokenLexer.java
[info] Done updating.
[info] downloading /Users/jw/Code/NetLogo/lib/Mac OS X/libjogl_awt.jnilib
[info] downloading /Users/jw/Code/NetLogo/lib/Mac OS X/libgluegen-rt.jnilib
[info] downloading /Users/jw/Code/NetLogo/lib/Mac OS X/libquaqua.jnilib
[info] downloading /Users/jw/Code/NetLogo/lib/Mac OS X/libquaqua64.jnilib
[info] downloading /Users/jw/Code/NetLogo/lib/Windows/jogl.dll
[info] downloading /Users/jw/Code/NetLogo/lib/Windows/jogl_awt.dll
[info] downloading /Users/jw/Code/NetLogo/lib/Windows/gluegen-rt.dll
[info] downloading /Users/jw/Code/NetLogo/lib/Linux-x86/libjogl.so
[info] downloading /Users/jw/Code/NetLogo/lib/Linux-x86/libjogl_awt.so
[info] downloading /Users/jw/Code/NetLogo/lib/Linux-x86/libgluegen-rt.so
[info] downloading /Users/jw/Code/NetLogo/lib/Linux-amd64/libjogl.so
[info] downloading /Users/jw/Code/NetLogo/lib/Linux-amd64/libjogl_awt.so
[info] downloading /Users/jw/Code/NetLogo/lib/Linux-amd64/libgluegen-rt.so
[info] Compiling 684 Scala sources and 582 Java sources to 
/Users/jw/Code/NetLogo/target/classes...
[info] Compiling 119 Scala sources to 
/Users/jw/Code/NetLogo/target/test-classes...
[info] Packaging /Users/jw/Code/NetLogo/target/NetLogo.jar ...
[info] Done packaging.
[info] building lite jar
ProGuard, version 4.8
Reading program directory [/Users/jw/Code/NetLogo/target/classes] (filtered)
Reading program jar [/Users/jw/.sbt/boot/scala-2.9.2/lib/scala-library.jar]
Reading library jar [/Users/jw/Code/NetLogo/dist/java5/classes.jar] 
(filtered)
Reading library jar [/Users/jw/Code/NetLogo/dist/java5/ui.jar]
Reading library jar [/Users/jw/Code/NetLogo/dist/java5/java6.jar]
Reading library directory [/Users/jw/Code/NetLogo/lib_managed]
[info] Running org.nlogo.tools.InfoTabDocGenerator 
java.io.FileNotFoundException: ./models/Code Examples/Info Tab 
Example.nlogo (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:120)
    at java.io.FileInputStream.<init>(FileInputStream.java:79)
    at java.io.FileReader.<init>(FileReader.java:41)
    at org.nlogo.api.FileIO$.file2String(FileIO.scala:10)
    at 
org.nlogo.tools.InfoTabDocGenerator$.main(InfoTabDocGenerator.scala:16)
    at org.nlogo.tools.InfoTabDocGenerator.main(InfoTabDocGenerator.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at sbt.Run.invokeMain(Run.scala:68)
    at sbt.Run.run0(Run.scala:61)
    at sbt.Run.execute$1(Run.scala:50)
    at sbt.Run.directExecute$1(Run.scala:52)
    at sbt.Run.run(Run.scala:54)
    at sbt.Run$.run(Run.scala:86)
    at InfoTab$$anonfun$1$$anonfun$2.apply(InfoTab.scala:18)
    at InfoTab$$anonfun$1$$anonfun$2.apply(InfoTab.scala:16)
    at sbt.FileFunction$$anonfun$cached$1.apply(Tracked.scala:188)
    at sbt.FileFunction$$anonfun$cached$1.apply(Tracked.scala:188)
    at 
sbt.FileFunction$$anonfun$cached$2$$anonfun$apply$3$$anonfun$apply$4.apply(Tracked.scala:202)
    at 
sbt.FileFunction$$anonfun$cached$2$$anonfun$apply$3$$anonfun$apply$4.apply(Tracked.scala:198)
    at sbt.Difference.apply(Tracked.scala:177)
    at sbt.Difference.apply(Tracked.scala:158)
    at 
sbt.FileFunction$$anonfun$cached$2$$anonfun$apply$3.apply(Tracked.scala:198)
    at 
sbt.FileFunction$$anonfun$cached$2$$anonfun$apply$3.apply(Tracked.scala:197)
    at sbt.Difference.apply(Tracked.scala:177)
    at sbt.Difference.apply(Tracked.scala:152)
    at sbt.FileFunction$$anonfun$cached$2.apply(Tracked.scala:197)
    at sbt.FileFunction$$anonfun$cached$2.apply(Tracked.scala:195)
    at InfoTab$$anonfun$1.apply(InfoTab.scala:21)
    at InfoTab$$anonfun$1.apply(InfoTab.scala:12)
    at sbt.Scoped$$anonfun$hf5$1.apply(Structure.scala:581)
    at sbt.Scoped$$anonfun$hf5$1.apply(Structure.scala:581)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49)
    at 
sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
    at 
sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
    at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:41)
    at sbt.std.Transform$$anon$5.work(System.scala:71)
    at 
sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
    at 
sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
    at sbt.Execute.work(Execute.scala:238)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
    at 
sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
    at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
[info] Generating Scala API documentation for NetLogo sources to 
/Users/jw/Code/NetLogo/docs/scaladoc...
model contains 386 documentable templates
[info] Scala API documentation generation successful.
Preparing output jar [/Users/jw/Code/NetLogo/NetLogoLite.jar]
  Copying resources from program directory 
[/Users/jw/Code/NetLogo/target/classes] (filtered)
  Copying resources from program jar 
[/Users/jw/.sbt/boot/scala-2.9.2/lib/scala-library.jar]
[info] building hubnet jar
ProGuard, version 4.8
Reading program jar [/Users/jw/.sbt/boot/scala-2.9.2/lib/scala-library.jar]
Reading program directory [/Users/jw/Code/NetLogo/target/classes] (filtered)
Reading library jar [/Users/jw/Code/NetLogo/dist/java5/classes.jar] 
(filtered)
Reading library jar [/Users/jw/Code/NetLogo/dist/java5/ui.jar]
Reading library jar [/Users/jw/Code/NetLogo/dist/java5/java6.jar]
Reading library directory [/Users/jw/Code/NetLogo/lib_managed]
Preparing output jar [/Users/jw/Code/NetLogo/HubNet.jar]
  Copying resources from program jar 
[/Users/jw/.sbt/boot/scala-2.9.2/lib/scala-library.jar]
  Copying resources from program directory 
[/Users/jw/Code/NetLogo/target/classes] (filtered)
[error] fatal: destination path 'models' already exists and is not an empty 
directory.
[error] Clone of 'git://git.assembla.com/models.git' into submodule path 
'models' failed
<snip>

-- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to