Já tentou criar o diretório no qual espera escrever?
mkdir -p /home/mohamed/Desktop/GNURadio/tutorial4/gr-tutorial/build/swig/tutorial_swig_doc_swig_docs
deve fazer o truque.
Estou usando gnuradio, tentei construir um novo bloco com c ++, depois que eu terminei meu arquivo cpp eu escrevi comandos para construir e instalar este bloco para funcionar corretamente,
mkdir build
cd build
cmake ..
até esse ponto, ele roda corretamente, o próximo comando recebe algum erro quando eu o escrevi
make
A mensagem de erro que recebi:
error: tag OUTPUT_DIRECTORY: Output directory '/home/mohamed/Desktop/GNURadio/tutorial4/gr-tutorial/build/swig/tutorial_swig_doc_swig_docs' does not exist and cannot be created
make[2]: *** [swig/tutorial_swig_doc_swig_docs/xml/index.xml] Error 1
make[1]: *** [swig/CMakeFiles/tutorial_swig_swig_doc.dir/all] Error 2
make: *** [all] Error 2
Já tentou criar o diretório no qual espera escrever?
mkdir -p /home/mohamed/Desktop/GNURadio/tutorial4/gr-tutorial/build/swig/tutorial_swig_doc_swig_docs
deve fazer o truque.
Verifique permissions
no diretório e certifique-se de que o usuário que executa o comando make tenha acesso a ele. Além disso, se não for um problema executar o make como root
, tente sudo make
ou você pode definir permissões usando chmod também como chmod 755
ou mais.