[MacPorts] #49881: doxygen 1.8.9.1 Build Error
#49881: doxygen 1.8.9.1 Build Error -----------------------+-------------------------------- Reporter: sxcurry@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: -----------------------+-------------------------------- Mac OSX 10.11.1 - Latest Xcode Building doxygen returns Error: org.macports.build for port doxygen returned: command execution failed I have tried selfupdate and port clean doxygen See attached build log file for various errors -- Ticket URL: <https://trac.macports.org/ticket/49881> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 Build Error ------------------------+------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: doxygen | ------------------------+------------------- Changes (by mf2k@…): * cc: css@… (removed) * owner: macports-tickets@… => css@… * port: => doxygen Comment: In the future, please fill in the Port field. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 Build Error ------------------------+------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: doxygen | ------------------------+------------------- Comment (by md14-macports@…): This problem seems to have appeared after the upgrade to flex @2.6.0_0. It appears a fix for the problem has been committed upstream: https://github.com/doxygen/doxygen/commit/8c51120ad55b440b738ef0b96f8169d84a... -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: doxygen | ------------------------+------------------- Comment (by ryandesign@…): That commit contains a typo which was fixed here: https://github.com/doxygen/doxygen/commit/a8c73cdbe37cc53c398002d20e94037552... -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: doxygen | ------------------------+------------------- Changes (by ryandesign@…): * cc: don@… (added) Comment: Has duplicate #49896. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: doxygen | ------------------------+------------------- Comment (by ryandesign@…): Those diffs don't apply cleanly to 1.8.9.1; we should [ticket:48231 update to 1.8.10] first. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: doxygen | ------------------------+------------------- Comment (by don@…): sorry to sound like a noob here - but could you point me in the right direction to instructions on how to use the patch files to upgrade doxygen to 1.8.10? Much appreciated. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: doxygen | ------------------------+------------------- Comment (by dw@…): I've implemented a very simple patch that make the amendments to the 1.8.9.1 source as part of the ports setup. It's my first submission so I'm expecting it to be wrong somehow. I've built doxygen and several packages that depend on it without issue. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Changes (by ryandesign@…): * keywords: => haspatch * cc: anirban.polley@… (added) Comment: Has duplicate #49939. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Changes (by ryandesign@…): * cc: bl@… (added) Comment: Has duplicate #49949. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by m.rick@…): Cc Me! -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by ivangeloff@…): Applying the patch fixed the problem for me. Thanks! (OS X 10.11, XCode 7.2, flex 2.6.0) -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by m.rick@…): Replying to [comment:7 don@…]:
sorry to sound like a noob here - but could you point me in the right direction to instructions on how to use the patch files to upgrade doxygen to 1.8.10?
Much appreciated. Does like described here. http://nerdwin15.com/2013/12/fixing-mod_jk-macport-on-osx-mavericks/
-- Ticket URL: <https://trac.macports.org/ticket/49881#comment:20> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by m.rick@…): The patch doesn't work for me, where is patch-flex_2_6_0.diff ? {{{ ---> Computing dependencies for doxygen ---> Fetching distfiles for doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://lil.fr.distfiles.macports.org/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://nue.de.distfiles.macports.org/macports/distfiles/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://osl.no.distfiles.macports.org/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://distfiles.macports.org/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://sea.us.distfiles.macports.org/macports/distfiles/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://cjj.kr.distfiles.macports.org/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://jog.id.distfiles.macports.org/macports/mpdistfiles/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://aarnet.au.distfiles.macports.org/pub/macports/mpdistfiles/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://ftp.stack.nl/pub/users/dimitri/ ---> Attempting to fetch patch-flex_2_6_0.diff from ftp://ftp.stack.nl/pub/users/dimitri/ ---> Attempting to fetch patch-flex_2_6_0.diff from http://her.gr.distfiles.macports.org/mirrors/macports/mpdistfiles/doxygen ---> Attempting to fetch patch-flex_2_6_0.diff from http://svn.macports.org/repository/macports/distfiles/doxygen Error: org.macports.fetch for port doxygen returned: fetch failed }}} -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:21> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by dw@…): Please clean your tree then try reapplying the patch. patch- flex_2_6_0.diff should've been created by applying the patch. assuming you have the patch in your home directory try: $ sudo su - # cd /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/ # patch -s -p0 < ~/doxygen_flex2_6_0.diff You should then find that the file patch-flex_2_6_0.diff is in the "files" subdirectory. I'm sure you can probably do it in one line but the above works reliably for me. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:22> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by m.rick@…): Thank you, it did the work with su and copying doxygen_flex2_6_0.diff to /var/root I cleaned with port clean -all doxygen I had to reapply the patch and it created a new folder …/doxygen/files/doxygen containing the file patch-flex_2_6_0 but the build didn't work while it seems to have applied the patches. {{{ ---> Computing dependencies for doxygen ---> Fetching distfiles for doxygen ---> Attempting to fetch doxygen-1.8.9.1.src.tar.gz from http://lil.fr.distfiles.macports.org/doxygen ---> Verifying checksums for doxygen ---> Extracting doxygen ---> Applying patches to doxygen ---> Configuring doxygen ---> Building doxygen Error: org.macports.build for port doxygen returned: command execution failed Please see the log file for port doxygen for details: /Applications/Glom.app/Contents/Resources/var/macports/logs/_Applications_Glom.app_Contents_Resources_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_doxygen/doxygen/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port doxygen failed }}} -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:23> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by m.rick@…): I got it to work. 1. port clean -all doxygen 2. sudo su - 3. cp ~/desktop/doxygen_flex2_6_0.diff /var/root 4. cd /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/ 5. patch -s -p0 < ~/doxygen_flex2_6_0.diff 6. Portfile 7. logout 8. sudo cp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/doxygen/files /patch-flex_2_6_0.diff /opt/local/var/macports/distfiles/doxygen 9. sudo cp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/doxygen/files /patch-flex_2_6_0.diff /opt/local/var/macports/distfiles/doxygen 10. port -f install doxygen {{{ ---> Computing dependencies for doxygen ---> Fetching distfiles for doxygen ---> Attempting to fetch doxygen-1.8.9.1.src.tar.gz from http://lil.fr.distfiles.macports.org/doxygen ---> Verifying checksums for doxygen ---> Extracting doxygen ---> Applying patches to doxygen ---> Configuring doxygen ---> Building doxygen ---> Staging doxygen into destroot ---> Installing doxygen @1.8.9.1_0 ---> Activating doxygen @1.8.9.1_0 ---> Cleaning doxygen ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. }}} -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:24> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by dw@…): Updated my instructions above, I was already root when I'd made the patch and instructions. What are steps 9 & 10 doing? Looks like they're copying the file back over itself? Or am I missing something? -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:25> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by e.schrama@…): Replying to [comment:24 m.rick@…]:
I got it to work.
Confirmed, this works, thanks.
1. port clean -all doxygen 2. port selfupdate 3. sudo su - 4. cp ~/desktop/doxygen_flex2_6_0.diff /var/root 5. cd
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/
6. patch -s -p0 < ~/doxygen_flex2_6_0.diff 7. Portfile 8. logout 9. sudo cp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/doxygen/files /patch-flex_2_6_0.diff /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/files 10. sudo cp /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/doxygen/files /patch-flex_2_6_0.diff /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/doxygen/files 11. port -f install doxygen
{{{ ---> Computing dependencies for doxygen ---> Fetching distfiles for doxygen ---> Attempting to fetch doxygen-1.8.9.1.src.tar.gz from http://lil.fr.distfiles.macports.org/doxygen ---> Verifying checksums for doxygen ---> Extracting doxygen ---> Applying patches to doxygen ---> Configuring doxygen ---> Building doxygen ---> Staging doxygen into destroot ---> Installing doxygen @1.8.9.1_0 ---> Activating doxygen @1.8.9.1_0 ---> Cleaning doxygen ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. }}}
-- Ticket URL: <https://trac.macports.org/ticket/49881#comment:26> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Changes (by devans@…): * cc: philljef@…, shawn.d.douglass@…, gmenie@… (added) Comment: Has further duplicates #49973, #49994, #50005, #50006. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:27> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Changes (by cal@…): * status: new => closed * resolution: => fixed Comment: Fixed and updated to 1.8.10 in r143539, see also #48231. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:28> MacPorts <https://www.macports.org/> Ports system for OS X
#49881: doxygen 1.8.9.1 build error with flex 2.6.0 ------------------------+---------------------- Reporter: sxcurry@… | Owner: css@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: haspatch Port: doxygen | ------------------------+---------------------- Comment (by m.rick@…): Replying to [comment:25 dw@…]:
Updated my instructions in comment 22, I was already root when I'd made the patch and instructions.
What are steps 9 & 10 doing? Looks like they're copying the file back over itself? Or am I missing something? Yes I mistaken I copied/pasted twice the same. I corrected thank you. The path file if copied one level over because for some reasons, the patch creates a new /doxygen/files directory.
You can use the move command as well, but I used copy to make a copy of the original file instead. -- Ticket URL: <https://trac.macports.org/ticket/49881#comment:29> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts