Here is my error:
---------------------------------------------------------------------------------------------------------------------------------------
~/Documents/Argos/build$ argos3 -c experiments/diffusion_1.argos
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3core_simulator.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_dynamics2d.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_entities.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_epuck.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_eyebot.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_footbot.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_genericrobot.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_media.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_pointmass3d.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_qtopengl.dylib"
[INFO] Loaded library "/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/libargos3plugin_simulator_spiri.dylib"
[INFO] Not using threads
[INFO] Using random seed = 124
[INFO] Using simulation clock tick = 0.1
[INFO] Total experiment length in clock ticks = unlimited
[FATAL] Error initializing controllers
[FATAL] Can't load library "build/controllers/footbot_diffusion/libfootbot_diffusion" even after trying to add extensions for shared library (dylib) and module library (so):
/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/build/controllers/footbot_diffusion/libfootbot_diffusion: dlopen(/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/build/controllers/footbot_diffusion/libfootbot_diffusion, 9): image not found
/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/build/controllers/footbot_diffusion/libfootbot_diffusion.dylib: dlopen(/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/build/controllers/footbot_diffusion/libfootbot_diffusion.dylib, 9): image not found
/usr/local/Cellar/argos3/3.0.0-beta47/lib/argos3/build/controllers/footbot_diffusion/libfootbot_diffusion.so: OK
---------------------------------------------------------------------------------------------------------------------------------------
Here is my file structure just for reference (It's possible I messed up here because some files needed to be moved around since it couldn't see certain directories):
.
└── build
├── CMakeFiles
│ ├── 3.9.2
│ │ ├── CompilerIdC
│ │ │ └── tmp
│ │ └── CompilerIdCXX
│ │ └── tmp
│ └── CMakeTmp
├── cmake
├── controllers
│ ├── CMakeFiles
│ ├── epuck_obstacleavoidance
│ │ ├── CMakeFiles
│ │ │ ├── epuck_obstacleavoidance.dir
│ │ │ │ └── epuck_obstacleavoidance_autogen
│ │ │ └── epuck_obstacleavoidance_autogen.dir
│ │ └── epuck_obstacleavoidance_autogen
│ │ └── include
│ ├── eyebot_circle
│ │ ├── CMakeFiles
│ │ │ ├── eyebot_circle.dir
│ │ │ │ └── eyebot_circle_autogen
│ │ │ └── eyebot_circle_autogen.dir
│ │ └── eyebot_circle_autogen
│ │ └── include
│ ├── eyebot_flocking
│ │ ├── CMakeFiles
│ │ │ ├── eyebot_flocking.dir
│ │ │ │ └── eyebot_flocking_autogen
│ │ │ └── eyebot_flocking_autogen.dir
│ │ └── eyebot_flocking_autogen
│ │ └── include
│ ├── footbot_diffusion
│ │ ├── CMakeFiles
│ │ │ ├── footbot_diffusion.dir
│ │ │ │ └── footbot_diffusion_autogen
│ │ │ └── footbot_diffusion_autogen.dir
│ │ └── footbot_diffusion_autogen
│ │ └── include
│ ├── footbot_flocking
│ │ ├── CMakeFiles
│ │ │ ├── footbot_flocking.dir
│ │ │ │ └── footbot_flocking_autogen
│ │ │ └── footbot_flocking_autogen.dir
│ │ └── footbot_flocking_autogen
│ │ └── include
│ ├── footbot_foraging
│ │ ├── CMakeFiles
│ │ │ ├── footbot_foraging.dir
│ │ │ │ └── footbot_foraging_autogen
│ │ │ └── footbot_foraging_autogen.dir
│ │ └── footbot_foraging_autogen
│ │ └── include
│ ├── footbot_gripping
│ │ ├── CMakeFiles
│ │ │ ├── footbot_gripping.dir
│ │ │ │ └── footbot_gripping_autogen
│ │ │ └── footbot_gripping_autogen.dir
│ │ └── footbot_gripping_autogen
│ │ └── include
│ ├── footbot_manualcontrol
│ │ ├── CMakeFiles
│ │ │ ├── footbot_manualcontrol.dir
│ │ │ │ └── footbot_manualcontrol_autogen
│ │ │ └── footbot_manualcontrol_autogen.dir
│ │ └── footbot_manualcontrol_autogen
│ │ └── include
│ ├── footbot_nn
│ │ ├── CMakeFiles
│ │ │ ├── footbot_nn.dir
│ │ │ │ ├── footbot_nn_autogen
│ │ │ │ └── nn
│ │ │ └── footbot_nn_autogen.dir
│ │ ├── footbot_nn_autogen
│ │ │ └── include
│ │ └── nn
│ └── footbot_synchronization
│ ├── CMakeFiles
│ │ ├── footbot_synchronization.dir
│ │ │ └── footbot_synchronization_autogen
│ │ └── footbot_synchronization_autogen.dir
│ └── footbot_synchronization_autogen
│ └── include
├── embedding
│ ├── CMakeFiles
│ ├── galib
│ └── mpga
│ ├── CMakeFiles
│ │ ├── mpga_phototaxis.dir
│ │ │ └── mpga_phototaxis_autogen
│ │ └── mpga_phototaxis_autogen.dir
│ └── mpga_phototaxis_autogen
│ └── include
├── experiments
└── loop_functions
├── CMakeFiles
├── custom_distributions_loop_functions
│ ├── CMakeFiles
│ │ ├── custom_distributions_loop_functions.dir
│ │ │ └── custom_distributions_loop_functions_autogen
│ │ └── custom_distributions_loop_functions_autogen.dir
│ └── custom_distributions_loop_functions_autogen
│ └── include
├── foraging_loop_functions
│ ├── CMakeFiles
│ │ ├── foraging_loop_functions.dir
│ │ │ └── foraging_loop_functions_autogen
│ │ └── foraging_loop_functions_autogen.dir
│ └── foraging_loop_functions_autogen
│ └── include
├── galib_phototaxis_loop_functions
├── id_loop_functions
│ ├── CMakeFiles
│ │ ├── id_loop_functions.dir
│ │ │ └── id_loop_functions_autogen
│ │ └── id_loop_functions_autogen.dir
│ └── id_loop_functions_autogen
│ └── include
├── manualcontrol_loop_functions
│ ├── CMakeFiles
│ │ ├── manualcontrol_loop_functions.dir
│ │ │ └── manualcontrol_loop_functions_autogen
│ │ └── manualcontrol_loop_functions_autogen.dir
│ └── manualcontrol_loop_functions_autogen
│ └── include
├── mpga_loop_functions
│ ├── CMakeFiles
│ │ ├── mpga.dir
│ │ │ └── mpga_autogen
│ │ ├── mpga_autogen.dir
│ │ ├── mpga_phototaxis_loop_functions.dir
│ │ │ └── mpga_phototaxis_loop_functions_autogen
│ │ └── mpga_phototaxis_loop_functions_autogen.dir
│ ├── mpga_autogen
│ │ └── include
│ └── mpga_phototaxis_loop_functions_autogen
│ └── include
└── trajectory_loop_functions
├── CMakeFiles
│ ├── trajectory_loop_functions.dir
│ │ └── trajectory_loop_functions_autogen
│ └── trajectory_loop_functions_autogen.dir
└── trajectory_loop_functions_autogen
└── include
Also, I run the sample script in the same directory /build is in.
Any suggestions?