Bug 236596 - net/liblinphone: build of 3.12.0_1 fails because of doxygen LATEX option
Summary: net/liblinphone: build of 3.12.0_1 fails because of doxygen LATEX option
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Rodrigo Osorio
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-17 13:25 UTC by p5B2EA84B3
Modified: 2019-04-27 13:45 UTC (History)
1 user (show)

See Also:


Attachments
Poudriere build log file (45.60 KB, text/plain)
2019-04-09 20:19 UTC, p5B2EA84B3
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description p5B2EA84B3 2019-03-17 13:25:05 UTC
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 !!!
Comment 1 Rodrigo Osorio freebsd_committer freebsd_triage 2019-03-31 17:06:59 UTC
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
Comment 2 p5B2EA84B3 2019-04-09 20:19:12 UTC
Created attachment 203546 [details]
Poudriere build log file
Comment 3 Rodrigo Osorio freebsd_committer freebsd_triage 2019-04-24 08:11:28 UTC
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
Comment 4 p5B2EA84B3 2019-04-27 13:45:13 UTC
In devel/doxygen port option 
GRAPHVIZ=on: Graphviz graph drawing support
is neccessary. It was set to off.