Poudriere build failed due to port configuration of devel/doxygen OPTIONS_FILE_UNSET+=LATEX Rationale: LATEX is since years a mess on FreeBSD due to poor integration and dependency madness. Therefore it is fully legetimate to disable LATEX and thus preventing the expensive and stupid build of print/texlive-base again and again for nothing. (This is offtopic here but has to be said) Now regarding to liblinphone it should just not be the case that an option regarding the documentation elsewhere can kill the build of this port: =======================<phase: configure >============================ ===> Configuring for liblinphone-3.12.0_1 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/net/liblinphone/work/linphone-3.12.0/config.rpath ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/net/liblinphone/work/.build -- The C compiler identification is Clang 6.0.0 -- The CXX compiler identification is Clang 6.0.0 -- Check for working C compiler: /usr/local/libexec/ccache/cc -- Check for working C compiler: /usr/local/libexec/ccache/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting install rpath to /usr/local/lib -- Found XML2: /usr/local/include/libxml2 -- Found Zlib: /usr/include -- Found Sqlite3: /usr/local/include -- Found PythonInterp: /usr/local/bin/python2.7 (found version "2.7.16") -- Looking for include file libudev.h -- Looking for include file libudev.h - not found -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.15") found components: doxygen missing components: dot CMake Error at coreapi/help/doc/doxygen/CMakeLists.txt:42 (message): The dot program is needed to generate the linphone documentation. You can get it from http://www.graphviz.org/. -- Configuring incomplete, errors occurred! See also "/wrkdirs/usr/ports/net/liblinphone/work/.build/CMakeFiles/CMakeOutput.log". See also "/wrkdirs/usr/ports/net/liblinphone/work/.build/CMakeFiles/CMakeError.log". *** Error code 1 Stop. make: stopped in /usr/ports/net/liblinphone =>> Cleaning up wrkdir ===> Cleaning for liblinphone-3.12.0_1 build of net/liblinphone | liblinphone-3.12.0_1 ended at Sat Mar 16 22:04:17 CET 2019 build time: 00:03:29 !!! build failure encountered !!!
Hi, I just perform a net/liblinphone build on poudrière for the version you report an issue, and no error was reported for this port. I dig a little bit in the ports history and just fount a recent change due to the migration from QT4 to QT5 the day before your report. Can you provide more information about the way you built the port (options activated and so on) and if possible attach the full poudrière log. ALl the best - rodrigo
Created attachment 203546 [details] Poudriere build log file
Hi, Sorry for the delay. I try to build liblinphone with the options you specify with the latest port branch and for 11.2 and 12 without failure. I'm sorry but, if you can provide a way I can use to to reproduce the issue, I will be obliged to close the issue in 1 week. Let me know in what way you want to proceed. All the best, -- rodrigo
In devel/doxygen port option GRAPHVIZ=on: Graphviz graph drawing support is neccessary. It was set to off.