# Make posix\_sitl\_default jmavsim command doesn't work

**URL:** <https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510>\
**Category:** Uncategorized\
**Created:** [February 19, 2017, 10:23am UTC](https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510 "2017-02-19T10:23:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![haorany2](https://discuss.px4.io/letter_avatar_proxy/v4/letter/h/f6c823/32.png) [@haorany2](https://discuss.px4.io/u/haorany2)\
**Post date:** [February 19, 2017, 10:23am UTC](https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510/1 "2017-02-19T10:23:25Z")

</div>

I tried the command make posix\_sitl\_default jmavsim on Mac, but it doesn’t work. (I think I have followed everything on the instruction). Please tell me what’s going on here.

Here is whats on the termianal

Last login: Sat Feb 18 18:54:42 on ttys000  
YuHaorans-MacBook-Pro:~ Jeffrey$ cd ~/src  
YuHaorans-MacBook-Pro:src Jeffrey$ cd Firmware  
YuHaorans-MacBook-Pro:Firmware Jeffrey$ make posix\_sitl\_default jmavsim  
[0/1] cd /Users/Jeffrey/src/Firmware/b…/src/Firmware/build\_posix\_sitl\_default  
args: /Users/Jeffrey/src/Firmware/build\_posix\_sitl\_default/src/firmware/posix/px4 posix-configs/SITL/init/ekf2 none jmavsim none /Users/Jeffrey/src/Firmware /Users/Jeffrey/src/Firmware/build\_posix\_sitl\_default  
SITL ARGS  
sitl\_bin: /Users/Jeffrey/src/Firmware/build\_posix\_sitl\_default/src/firmware/posix/px4  
rcS\_dir: posix-configs/SITL/init/ekf2  
debugger: none  
program: jmavsim  
model: none  
src\_path: /Users/Jeffrey/src/Firmware  
build\_path: /Users/Jeffrey/src/Firmware/build\_posix\_sitl\_default  
empty model, setting iris as default  
SITL COMMAND: /Users/Jeffrey/src/Firmware/build\_posix\_sitl\_default/src/firmware/posix/px4 /Users/Jeffrey/src/Firmware /Users/Jeffrey/src/Firmware/posix-configs/SITL/init/ekf2/iris  
data path: /Users/Jeffrey/src/Firmware  
commands file: /Users/Jeffrey/src/Firmware/posix-configs/SITL/init/ekf2/iris

* * *

| \_\_\_ \ \ \ / / / |  
| |_/ / \ V / / /| |  
| \_\_/ / \ / /_| |  
| | / /^\ \ \_\_\_ |  
\_| / / |\_/

px4 starting.

INFO [dataman] Unkown restart, data manager file ‘rootfs/fs/microsd/dataman’ size is 47640 bytes  
INFO [platforms\_\_posix\_\_drivers\_\_ledsim] LED::init  
INFO [platforms\_\_posix\_\_drivers\_\_ledsim] LED::init  
INFO [simulator] Waiting for initial data on UDP port 14560. Please start the flight simulator to proceed…  
Buildfile: /Users/Jeffrey/src/Firmware/Tools/jMAVSim/build.xml

make\_dirs:

compile:  
[javac] Compiling 44 source files to /Users/Jeffrey/src/Firmware/Tools/jMAVSim/out/production/jMAVSim  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:189: error: cannot find symbol  
[javac] msg\_hil\_state.set(“rollspeed”, (float) v3d.getX());  
[javac] ^  
[javac] symbol: method getX()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:190: error: cannot find symbol  
[javac] msg\_hil\_state.set(“pitchspeed”, (float) v3d.getY());  
[javac] ^  
[javac] symbol: method getY()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:191: error: cannot find symbol  
[javac] msg\_hil\_state.set(“yawspeed”, (float) v3d.getZ());  
[javac] ^  
[javac] symbol: method getZ()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:193: error: cannot find symbol  
[javac] int alt = (int) (1000 \* vehicle.position.getZ());  
[javac] ^  
[javac] symbol: method getZ()  
[javac] location: variable position of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:199: error: cannot find symbol  
[javac] msg\_hil\_state.set(“vx”, (int) (v3d.getX() \* 100));  
[javac] ^  
[javac] symbol: method getX()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:200: error: cannot find symbol  
[javac] msg\_hil\_state.set(“vy”, (int) (v3d.getY() \* 100));  
[javac] ^  
[javac] symbol: method getY()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:201: error: cannot find symbol  
[javac] msg\_hil\_state.set(“vz”, (int) (v3d.getZ() \* 100));  
[javac] ^  
[javac] symbol: method getZ()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:210: error: cannot find symbol  
[javac] msg\_hil\_state.set(“xacc”, (int) (v3d.getX() \* 1000));  
[javac] ^  
[javac] symbol: method getX()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:211: error: cannot find symbol  
[javac] msg\_hil\_state.set(“yacc”, (int) (v3d.getY() \* 1000));  
[javac] ^  
[javac] symbol: method getY()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/MAVLinkHILSystem.java:212: error: cannot find symbol  
[javac] msg\_hil\_state.set(“zacc”, (int) (v3d.getZ() \* 1000));  
[javac] ^  
[javac] symbol: method getZ()  
[javac] location: variable v3d of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:35: error: cannot find symbol  
[javac] double cosPhi\_2 = Math.cos(euler.getX() / 2.0);  
[javac] ^  
[javac] symbol: method getX()  
[javac] location: variable euler of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:36: error: cannot find symbol  
[javac] double cosTheta\_2 = Math.cos(euler.getY() / 2.0);  
[javac] ^  
[javac] symbol: method getY()  
[javac] location: variable euler of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:37: error: cannot find symbol  
[javac] double cosPsi\_2 = Math.cos(euler.getZ() / 2.0);  
[javac] ^  
[javac] symbol: method getZ()  
[javac] location: variable euler of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:38: error: cannot find symbol  
[javac] double sinPhi\_2 = Math.sin(euler.getX() / 2.0);  
[javac] ^  
[javac] symbol: method getX()  
[javac] location: variable euler of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:39: error: cannot find symbol  
[javac] double sinTheta\_2 = Math.sin(euler.getY() / 2.0);  
[javac] ^  
[javac] symbol: method getY()  
[javac] location: variable euler of type Vector3d  
[javac] /Users/Jeffrey/src/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java:40: error: cannot find symbol  
[javac] double sinPsi\_2 = Math.sin(euler.getZ() / 2.0);  
[javac] ^  
[javac] symbol: method getZ()  
[javac] location: variable euler of type Vector3d  
[javac] Note: /Users/Jeffrey/src/Firmware/Tools/jMAVSim/src/me/drton/jmavsim/PeripherialBuzzer.java uses unchecked or unsafe operations.  
[javac] Note: Recompile with -Xlint:unchecked for details.  
[javac] 16 errors

BUILD FAILED  
/Users/Jeffrey/src/Firmware/Tools/jMAVSim/build.xml:25: Compile failed; see the compiler error output for details.

Total time: 1 second  
Error: Unable to access jarfile jmavsim\_run.jar

---

<div class="post-metadata">

**Author:** ![ealdaz](https://discuss.px4.io/letter_avatar_proxy/v4/letter/e/9dc877/32.png) [@ealdaz](https://discuss.px4.io/u/ealdaz)\
**Post date:** [February 19, 2017, 6:57pm UTC](https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510/2 "2017-02-19T18:57:56Z")

</div>

+1  
I have the same errors on Mac OSX too when I run the command

If it helps I have been using gazebo instead of jmavsim.

make posix\_sitl\_default gazebo\_standard\_vtol

---

<div class="post-metadata">

**Author:** ![dagar](https://discuss.px4.io/user_avatar/discuss.px4.io/dagar/32/22_2.png) [@dagar](https://discuss.px4.io/u/dagar)\
**Post date:** [February 19, 2017, 9:26pm UTC](https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510/3 "2017-02-19T21:26:55Z")

</div>

Which version of java do you have?

---

<div class="post-metadata">

**Author:** ![haorany2](https://discuss.px4.io/letter_avatar_proxy/v4/letter/h/f6c823/32.png) [@haorany2](https://discuss.px4.io/u/haorany2)\
**Post date:** [February 20, 2017, 12:35am UTC](https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510/4 "2017-02-20T00:35:22Z")

</div>

Java JDK 8 is the version I am using.

---

<div class="post-metadata">

**Author:** ![ealdaz](https://discuss.px4.io/letter_avatar_proxy/v4/letter/e/9dc877/32.png) [@ealdaz](https://discuss.px4.io/u/ealdaz)\
**Post date:** [February 20, 2017, 7:41am UTC](https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510/5 "2017-02-20T07:41:12Z")

</div>

java version “1.8.0\_121”  
Java™ SE Runtime Environment (build 1.8.0\_121-b13)  
Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

---

<div class="post-metadata">

**Author:** ![joey.cahill](https://discuss.px4.io/letter_avatar_proxy/v4/letter/j/c6cbf5/32.png) [@joey.cahill](https://discuss.px4.io/u/joey.cahill)\
**Post date:** [August 16, 2017, 9:20pm UTC](https://discuss.px4.io/t/make-posix-sitl-default-jmavsim-command-doesnt-work/2510/6 "2017-08-16T21:20:51Z")

</div>

Hello, I am having the same issue, I am having the same issue, and was wondering if there someone had found a fix for it? I am following the tutorial found here [https://dev.px4.io/en/setup/building\_px4.html](https://dev.px4.io/en/setup/building_px4.html) And when I run “make posix jmavsim” The same error comes up: “Error: Unable to access jarflie jmavsim\_run.jar”

If anyone can help I would greatly appreciate it, I am running on 14.04 Ubuntu.

The full output is below:

```
>:~/snapdragon/Firmware$ make posix jmavsim
[0%] [0%] Built target prebuild_targets
Built target git_gencpp
[0%] [0%] Built target lib__micro-CDR
Built target git_genmsg
[0%] Built target git_mavlink
[0%] Built target git_micro_cdr
[1%] Built target git_matrix
[2%] Built target git_uavcan
[2%] Built target git_jmavsim
[2%] [2%] Built target git_driverframework
Built target git_gazebo
[2%] Built target git_ecl
[3%] Built target mixer_gen
[4%] Built target ver_gen
[6%] Built target df_driver_framework
[6%] Generating ../../../logs
[6%] Built target logs_symlink
[27%] Built target msg_gen
[27%] Built target generate_topic_listener
[27%] Built target platforms__common
[27%] Built target drivers__pwm_out_sim
[28%] Built target drivers__vmount
[29%] Built target modules__sensors
[29%] Built target drivers__linux_gpio
[30%] Built target drivers__gps
[32%] Built target drivers__device
[34%] Built target platforms __posix__ drivers__adcsim
[34%] [34%] Built target platforms __posix__ drivers__barosim
Built target platforms __posix__ drivers__accelsim
[34%] Built target drivers __boards__ sitl
[35%] Built target drivers__camera_trigger
[35%] Built target platforms __posix__ drivers__gpssim
[36%] Built target platforms __posix__ drivers__gyrosim
[36%] Built target platforms __posix__ drivers__ledsim
[36%] Built target platforms __posix__ drivers__airspeedsim
[36%] Built target platforms __posix__ drivers__tonealrmsim
[36%] [36%] [36%] Built target systemcmds__esc_calib
Built target systemcmds__led_control
Built target systemcmds__mixer
[37%] Built target systemcmds__motor_ramp
[37%] [37%] Built target systemcmds__perf
Built target systemcmds__pwm
[37%] Built target systemcmds__reboot
[37%] Built target systemcmds__param
[38%] Built target systemcmds__sd_bench
[38%] Built target systemcmds__top
[39%] Built target systemcmds__topic_listener
[39%] Built target lib __rc__ rc_tests
[40%] [40%] Built target drivers __sf0x__ sf0x_tests
Built target systemcmds__ver
[40%] Built target modules __commander__ commander_tests
[40%] Built target lib __controllib__ controllib_test
[41%] [41%] Built target modules__unit_test
Built target modules __uORB__ uORB_tests
[41%] [42%] Built target modules __mc_pos_control__ mc_pos_control_tests
Built target modules __mavlink__ mavlink_tests
[43%] Built target modules__uORB
[50%] Built target systemcmds__tests
[51%] Built target modules__land_detector
[54%] Built target modules__commander
[56%] Built target modules__replay
[56%] Built target modules__load_mon
[59%] Built target modules__navigator
[59%] Built target modules__ekf2
[59%] [59%] Built target modules__attitude_estimator_q
Built target modules__ekf2_replay
[62%] Built target modules__mavlink
[62%] Built target modules__simulator
[62%] Built target modules__position_estimator_inav
[62%] Built target modules__mc_att_control
[65%] Built target modules__local_position_estimator
[67%] Built target modules__mc_pos_control
[67%] Built target lib__external_lgpl
[68%] Built target modules__vtol_att_control
[68%] Built target modules__sdlog2
[69%] [69%] Built target modules__dataman
Built target modules__logger
[74%] Built target lib__ecl
[75%] Built target modules __systemlib__ mixer
[80%] Built target modules__systemlib
[81%] Built target modules __micrortps_bridge__ micrortps_client
[82%] [82%] Built target lib__conversion
Built target modules __systemlib__ param
[82%] [84%] Built target lib __DriverFramework__ framework
Built target lib__controllib
[84%] Built target lib__geo_lookup
[84%] Built target lib__geo
[84%] Built target lib__led
[85%] Built target lib__launchdetection
[86%] [86%] Built target lib __mathlib__ math__filter
Built target lib__mathlib
[87%] Built target lib__rc
[87%] [89%] [89%] [89%] Built target lib__runway_takeoff
Built target lib__tailsitter_recovery
Built target lib__version
Built target lib__terrain_estimation
[89%] Built target modules__bottle_drop
[89%] [90%] Built target examples__rover_steering_control
Built target platforms __posix__ px4_layer
[93%] Built target platforms __posix__ work_queue
[94%] Built target examples__segway
[94%] Built target examples__px4_simple_app
[95%] [95%] Built target examples__px4_mavlink_debug
Built target examples__px4_daemon_app
[95%] Built target examples__fixedwing_control
[95%] Built target modules__fw_att_control
[96%] Built target examples__ekf_att_pos_estimator
[96%] [97%] Built target modules__gnd_att_control
Built target modules__fw_pos_control_l1
[98%] Built target modules__events
[98%] Built target modules__gnd_pos_control
[100%] Built target px4
args: /home/joey/snapdragon/Firmware/build_posix_sitl_default/src/firmware/posix/px4 posix-configs/SITL/init/ekf2 none jmavsim none /home/joey/snapdragon/Firmware /home/joey/snapdragon/Firmware/build_posix_sitl_default
SITL ARGS
sitl_bin: /home/joey/snapdragon/Firmware/build_posix_sitl_default/src/firmware/posix/px4
rcS_dir: posix-configs/SITL/init/ekf2
debugger: none
program: jmavsim
model: none
src_path: /home/joey/snapdragon/Firmware
build_path: /home/joey/snapdragon/Firmware/build_posix_sitl_default
empty model, setting iris as default
SITL COMMAND: /home/joey/snapdragon/Firmware/build_posix_sitl_default/src/firmware/posix/px4 /home/joey/snapdragon/Firmware /home/joey/snapdragon/Firmware/posix-configs/SITL/init/ekf2/iris
data path: /home/joey/snapdragon/Firmware
commands file: /home/joey/snapdragon/Firmware/posix-configs/SITL/init/ekf2/iris
18446744073709551605 WARNING: setRealtimeSched failed (not run as root?)

________  _____ 
| ___ \ \ \ / / / |
| |_/ / \ V / / /| |
| __/ / \ / /_| |
| | / /^\ \ \___ |
\_| \/ \/ |_/

px4 starting.

INFO [dataman] Unknown restart, data manager file 'rootfs/fs/microsd/dataman' size is 11405140 bytes
INFO [platforms __posix__ drivers__ledsim] LED::init
INFO [platforms __posix__ drivers__ledsim] LED::init
INFO [simulator] Waiting for initial data on UDP port 14560. Please start the flight simulator to proceed..
Buildfile: /home/joey/snapdragon/Firmware/Tools/jMAVSim/build.xml

make_dirs:

compile:

BUILD FAILED
/home/joey/snapdragon/Firmware/Tools/jMAVSim/build.xml:25: srcdir "/home/joey/snapdragon/Firmware/Tools/jMAVSim/jMAVlib/src" does not exist!

Total time: 0 seconds
Error: Unable to access jarfile jmavsim_run.jar
```
