Cannot create ~/px4io-v2_default.px4: Directory nonexistent

Hello, I’m new here. I follow the steps which are illustrated in the office guide. But the terminal shows the errors as follows:

Scanning dependencies of target mixer
[ 92%] Built target px4iofirmware
[ 97%] Built target modules__uORB
[ 20%] Linking CXX static library libecl_tecs.a
[ 97%] Built target nuttx_configs_build
[ 98%] Linking CXX executable …/…/nuttx_px4io-v2_default.elf
[ 20%] Built target ecl_tecs
Scanning dependencies of target rc
[ 21%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer.cpp.obj
[ 98%] Built target nuttx_px4io-v2_default.elf
[ 21%] Linking CXX static library libecl_validation.a
[ 21%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/st24.cpp.obj
[100%] Generating …/…/px4io-v2.bin
[ 21%] Built target ecl_validation
[100%] Creating /home/roger/pixhawk/px4/src/Firmware/build/px4io-v2_default/px4io-v2_default.px4
/bin/sh: 1: cannot create /home/roger/pixhawk/px4/src/Firmware/build/px4io-v2_default/px4io-v2_default.px4: Directory nonexistent
platforms/nuttx/CMakeFiles/px4.dir/build.make:60: recipe for target ‘…/px4io-v2_default/px4io-v2_default.px4’ failed
make[7]: *** […/px4io-v2_default/px4io-v2_default.px4] Error 2
CMakeFiles/Makefile2:2564: recipe for target ‘platforms/nuttx/CMakeFiles/px4.dir/all’ failed
make[6]: *** [platforms/nuttx/CMakeFiles/px4.dir/all] Error 2
Makefile:105: recipe for target ‘all’ failed
make[5]: *** [all] Error 2
Makefile:147: recipe for target ‘nuttx_px4io-v2_default’ failed
make[4]: *** [nuttx_px4io-v2_default] Error 2
src/drivers/px4io/CMakeFiles/copy_px4io_bin.dir/build.make:95: recipe for target ‘…/nuttx_px4io-v2_default/nuttx_px4io-v2_default.elf’ failed
make[3]: *** […/nuttx_px4io-v2_default/nuttx_px4io-v2_default.elf] Error 2
make[3]: *** Deleting file ‘…/nuttx_px4io-v2_default/nuttx_px4io-v2_default.elf’
CMakeFiles/Makefile2:3330: recipe for target ‘src/drivers/px4io/CMakeFiles/copy_px4io_bin.dir/all’ failed
make[2]: *** [src/drivers/px4io/CMakeFiles/copy_px4io_bin.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs…
[ 22%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sumd.cpp.obj
[ 22%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_group.cpp.obj
[ 22%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sbus.cpp.obj
[ 22%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/dsm.cpp.obj
[ 22%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_helicopter.cpp.obj
[ 22%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/common_rc.cpp.obj
[ 22%] Building C object src/lib/mixer/CMakeFiles/mixer.dir/mixer_load.c.obj
[ 22%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_multirotor.cpp.obj
[ 22%] Linking CXX static library librc.a
[ 22%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_simple.cpp.obj
[ 22%] Built target rc
[ 23%] Linking CXX static library libmixer.a
[ 23%] Built target mixer
Makefile:105: recipe for target ‘all’ failed
make[1]: *** [all] Error 2
Makefile:153: recipe for target ‘px4fmu-v2_default’ failed
make: *** [px4fmu-v2_default] Error 2

Is here anyone who can help me? Thanks~

Besides, there is a warning reported:

make[4]: warning: jobserver unavailable: using -j1. Add ‘+’ to parent make rule.

What does the warning mean?

I changed to clone the version of v1.7.3 rather than v1.8.0-beta2.
(Just use the command-line “git clone -b v1.7.3” instead of “git clone”. And other steps are same.)
And it was built successfully.