Skip to content

Build failed with php installed #735

Open
@aleck099

Description

@aleck099
CC=clang CXX=clang++ cmake -Btb -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=$HOME/Telegram/botserver ~/git/telegram-bot-api/
cmake --build tb -j8
Output
[  1%] Building C object td/td/generate/tl-parser/CMakeFiles/tl-parser.dir/tl-parser.c.o
[  1%] Building C object td/td/generate/tl-parser/CMakeFiles/tl-parser.dir/crc32.c.o
[  1%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_config.cpp.o
[  1%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_core.cpp.o
[  1%] Building C object td/td/generate/tl-parser/CMakeFiles/tl-parser.dir/tlc.c.o
[  1%] Building CXX object td/tdutils/generate/CMakeFiles/generate_mime_types_gperf.dir/generate_mime_types_gperf.cpp.o
[  1%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_outputer.cpp.o
[  1%] Building C object td/sqlite/CMakeFiles/tdsqlite.dir/sqlite/sqlite3.c.o
[  1%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_utils.cpp.o
[  1%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_generate.cpp.o
[  1%] Linking C executable tl-parser
[  1%] Built target tl-parser
[  2%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_outputer.cpp.o
[  2%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_string_outputer.cpp.o
[  2%] Building CXX object td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_writer.cpp.o
[  2%] Generate TLO files
[  2%] Built target tl_generate_tlo
[  2%] Linking CXX executable generate_mime_types_gperf
[  2%] Built target generate_mime_types_gperf
[  2%] Generating /home/aleck099/git/telegram-bot-api/td/tdutils/generate/auto/mime_type_to_extension.gperf, /home/aleck099/git/telegram-bot-api/td/tdutils/generate/auto/extension_to_mime_type.gperf
Extension "wmz" matches more than one type
Extension "sub" matches more than one type
[  2%] Generating /home/aleck099/git/telegram-bot-api/td/tdutils/generate/auto/mime_type_to_extension.cpp
[  4%] Generating /home/aleck099/git/telegram-bot-api/td/tdutils/generate/auto/extension_to_mime_type.cpp
[  4%] Linking CXX static library libtdtl.a
[  4%] Built target tdtl
[  5%] Building CXX object td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_hpp.cpp.o
[  5%] Building CXX object td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_cpp.cpp.o
[  5%] Building CXX object td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_jni_h.cpp.o
[  5%] Building CXX object td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_h.cpp.o
[  5%] Building CXX object td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_jni_cpp.cpp.o
[  5%] Building CXX object td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_td.cpp.o
[  5%] Linking CXX static library libtl_writer_cpp.a
[  5%] Built target tl_writer_cpp
[  5%] Building CXX object td/td/generate/CMakeFiles/generate_common.dir/generate_common.cpp.o
[  5%] Building CXX object td/td/generate/CMakeFiles/generate_mtproto.dir/generate_mtproto.cpp.o
[  5%] Linking CXX executable generate_mtproto
[  5%] Linking CXX executable generate_common
[  5%] Built target generate_mtproto
[  5%] Generate MTProto API source files
Write file td/mtproto/mtproto_api.cpp
Write file td/mtproto/mtproto_api.h
Write file td/mtproto/mtproto_api.hpp
[  5%] Built target tl_generate_mtproto
[  5%] Built target generate_common
[  5%] Generate common TL source files
Write file td/telegram/telegram_api.cpp
Write file td/telegram/telegram_api.h
Write file td/telegram/telegram_api.hpp
Write file td/telegram/secret_api.cpp
Write file td/telegram/secret_api.h
Write file td/telegram/secret_api.hpp
Write file td/telegram/e2e_api.cpp
Write file td/telegram/e2e_api.h
Write file td/telegram/e2e_api.hpp
Write file td/telegram/td_api.cpp
Write file td/telegram/td_api.h
Write file td/telegram/td_api.hpp

Warning: require_once(): open_basedir restriction in effect. File(/home/aleck099/git/telegram-bot-api/td/td/generate/TlDocumentationGenerator.php) is not within the allowed path(s): (/srv/http/:/srv/yumenikki/:/tmp/) in /home/aleck099/git/telegram-bot-api/td/td/generate/DoxygenTlDocumentationGenerator.php on line 3

Warning: require_once(/home/aleck099/git/telegram-bot-api/td/td/generate/TlDocumentationGenerator.php): Failed to open stream: Operation not permitted in /home/aleck099/git/telegram-bot-api/td/td/generate/DoxygenTlDocumentationGenerator.php on line 3

Fatal error: Uncaught Error: Failed opening required 'TlDocumentationGenerator.php' (include_path='.:') in /home/aleck099/git/telegram-bot-api/td/td/generate/DoxygenTlDocumentationGenerator.php:3
Stack trace:
#0 {main}
  thrown in /home/aleck099/git/telegram-bot-api/td/td/generate/DoxygenTlDocumentationGenerator.php on line 3
make[2]: *** [td/td/generate/CMakeFiles/tl_generate_common.dir/build.make:78: td/td/generate/CMakeFiles/tl_generate_common] Error 255
make[1]: *** [CMakeFiles/Makefile2:2213: td/td/generate/CMakeFiles/tl_generate_common.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  5%] Built target tdmime_auto
[  5%] Linking C static library libtdsqlite.a
[  5%] Built target tdsqlite
make: *** [Makefile:136: all] Error 2

However when I uninstalled all php packages (/etc/php/php.ini no longer exists), the build was successful

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions