-
Notifications
You must be signed in to change notification settings - Fork 571
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doxgyen failing to install on Appveyor #4000
Comments
Xref #2616 |
This is blocking #2861, #3194, DynamoRIO/drmemory#2255 where we need the docs for package building. We may also have to solve the ghostscript and fig2dev problems. |
#3235 is also blocking docs from running |
I can get this to work by bypassing choco and directly downloading. |
derekbruening
added a commit
that referenced
this issue
Feb 15, 2020
Removes build-time transformation from FIG to PNG or EPS and instead checks in the PNG files for our handful of figures. This then removes the need for Fig2Dev, Ghostscript, and ImageMagick. Fixes Doxygen installation on Appveyor by directly downloading it rather than trying to use Chocolatey. Fixes identification of whether Doxygen is Cygwin or not by changing the test to try to write to a UNIX path as the old test failed on newer Doxygen versions. Fixes #3235 Fixes #4000
derekbruening
added a commit
that referenced
this issue
Feb 15, 2020
Removes build-time transformation from FIG to PNG or EPS and instead checks in the PNG files for our handful of figures. This then removes the need for Fig2Dev, Ghostscript, and ImageMagick altogether. Fixes Doxygen installation on Appveyor by directly downloading it rather than trying to use Chocolatey. Fixes identification of whether Doxygen is Cygwin or not by changing the test to try to write to a UNIX path as the old test failed on newer Doxygen versions. Fixes a few x86 INSTR_CREATE Doxygen errors reported by the new Doxygen. Suppresses documenting the many AArch64 INSTR_CREATE macros missing headers: i#4106 covers adding the headers and remove the exclusions. Issue: #4106 Fixes #3235 Fixes #4000
derekbruening
added a commit
that referenced
this issue
Dec 30, 2020
The doxygen.nl URL breaks every few months when they put out their latest release and remove the old release. We switch to their sourceforge site which archives old releases, so we won't break in the near future. (Xref #4000 where we used to use chocolatey to avoid specifying the precise version: but choco was flaky.)
derekbruening
added a commit
that referenced
this issue
Dec 30, 2020
The doxygen.nl URL breaks every few months when they put out their latest release and remove the old release. We switch to their sourceforge site which archives old releases, so we won't break in the near future. (Xref #4000 where we used to use chocolatey to avoid specifying the precise version: but choco was flaky.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We have had many problems installing chocolately packages on Appveyor, causing us to downgrade installation failures to just warnings we continue past. We noticed recently that doxygen has been failing to install every time:
https://ci.appveyor.com/project/DynamoRIO/dynamorio/builds/29690836?fullLog=true
We could try the
doxygen
package instead ofdoxygen.portable
.The text was updated successfully, but these errors were encountered: