FLTK logo

Re: [fltk.coredev] PDF doc generation broken with doxygen 1.8.16 and later?

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.coredev  ]
 
Previous Message ]New Message | Reply ]Next Message ]

Re: PDF doc generation broken with doxygen 1.8.16 and later? duncan Sep 17, 2020  
 
I'm afraid that I don't have a Linux box at home under my own control, and
only a centrally managed CentOS 7.7 box at work which is quite old, where:

latex -v shows it's from the TeX Live 2013 distribution (but I found it's broken)
doxygen -v shows 1.8.5
cmake --version shows 2.8.12.2

However, I tried to download newer versions into a scratch area and then
set up the various PATHs appropriately but not 100% successfully

After installingTeX Live 2020 and cmake 3.18.2 I was able to build the
current fltk-1.4.x documentation, both html and pdf with doxygen 1.8.5
So partial success at this point

I cloned the doxygen git repository and checked out 1.8.15, which should
have worked, if your experience is anything to go by, but I got a warning
and/or error message when trying to build it, which might be significant:

-- Performing Test ICONV_COMPILES - Success
CMake Warning (dev) at /.../fltk-doxygen/cmake/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  The package name passed to `find_package_handle_standard_args` (ICONV) does
  not match the name of the calling package (Iconv).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindIconv.cmake:87 (find_package_handle_standard_args)
  CMakeLists.txt:95 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.


But when I then tried to build fltk-1.4.x using the DOXYGEN_EXECUTABLE
parameter to cmake, the build fails with the following, but this might be
because I also need to update quite a few other support packages too :-(

-- POSIX compatible scandir - found
CMake Warning at /.../fltk-doxygen/cmake/share/cmake-3.18/Modules/FindDoxygen.cmake:447 (message):
  Unable to determine doxygen version: Permission denied
Call Stack (most recent call first):
  /.../fltk-doxygen/cmake/share/cmake-3.18/Modules/FindDoxygen.cmake:610 (_Doxygen_find_doxygen)
  CMake/resources.cmake:242 (find_package)
  CMakeLists.txt:60 (include)

-- Found Doxygen: /.../fltk-doxygen/doxygen/doxygen/build-1.8.15 (found version "") found components: doxygen dot
CMake Error at /.../fltk-doxygen/cmake/share/cmake-3.18/Modules/FindDoxygen.cmake:689 (message):
  Unable to generate Doxyfile template: Permission denied
Call Stack (most recent call first):
  CMake/resources.cmake:242 (find_package)
  CMakeLists.txt:60 (include)

-- Configuring incomplete, errors occurred!
See also "/.../fltk-doxygen/fltk/build-1.8.15/CMakeFiles/CMakeOutput.log".
See also "/.../fltk-doxygen/fltk/build-1.8.15/CMakeFiles/CMakeError.log".


I'm afraid I don't have time to track this down while I'm at work, sorry.

I think it would make more sense to use a full distro where all packages
should already be compatible and test against each other, than to try
to continue on a piecemeal basis.

D.

--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkcoredev/2f0aa947-da4f-4d38-8074-a48617c10210n%40googlegroups.com.
Direct Link to Message ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.