Hi Damjan, I think it now breaks at the point where the external libraries should get pulled in from:
https://github.com/apache/openoffice-externals I don't know what was changed recently with our buildbots. They were running perfectly for some time after Gavin moved them to the new server... This seems to be a constant battle. Meanwhile I will do my Windows test builds as usual. Regards, Matthias Am 07.03.23 um 05:50 schrieb Damjan Jovanovic: > Unfortunately that's not our only problem. > > Even before the MozillaBuild update, every "build --all" got "cancelled" > after about 37 minutes. For example see > https://ci2.apache.org/#/builders/67/builds/628 > > Regards > Damjan > > On Sun, Mar 5, 2023 at 10:16 PM Matthias Seidel <matthias.sei...@hamburg.de> > wrote: > >> Hi Damjan, >> >> Thank you for all the work on the buildbots! >> >> Looking at the Windows bot now: >> >> checking whether to build LDAP configuration backend... checking whether to >> build the internal NSS module... yes >> configure: error: Mozilla build tooling incomplete! >> >> It seems like MozillaBuild was updated to 4.x, which we do not support yet. >> >> Regards, >> >> Matthias >> >> Am 02.03.23 um 05:46 schrieb Damjan Jovanovic: >> >> On Sun, Jan 22, 2023 at 1:33 PM Matthias Seidel <matthias.sei...@hamburg.de> >> <matthias.sei...@hamburg.de> >> wrote: >> >> >> Now regarding Awk, instead of doing: >> rm /bin/awk >> mv /bin/gawk.exe /bin/awk.exe >> can't we prepend PATH with a directory containing an "awk" script that >> >> just >> >> calls gawk.exe? >> >> It would be great if there is a better way to do it. I just followed our >> Windows building guide all these years. >> >> But this is beyond my capabilities and one of the reasons why I cannot >> maintain our buildbots anymore. >> >> >> This approach did eventually work. I eventually succeeded in creating an >> "awk" script that calls "gawk" and setting PATH to its directory within >> Cygwin, and ./configure now gets further. >> >> Now the next problem is that Cygwin doesn't have gcc and g++ >> (https://ci2.apache.org/#/builders/67/builds/516/steps/9/logs/stdio): >> >> which: no gcc in >> >> >> (/cygdrive/e/buildbot/openoffice-win10/utils:/usr/local/bin:/usr/bin:/cygdrive/e/Python39/Scripts:/cygdrive/e/Python39:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Windows/System32/OpenSSH:/cygdrive/c/Program >> >> Files/Puppet Labs/Puppet/bin:/cygdrive/c/Program Files >> (x86)/Subversion/bin:/cygdrive/c/Program >> Files/Git/cmd:/cygdrive/e/buildbot/tools/Windows Kits/10/Windows >> Performance >> Toolkit:/cygdrive/c/Users/buildbot/AppData/Local/Microsoft/WindowsApps) >> configure: error: cygwin gcc and g++ are needed, please install them. >> >> How can we install them? >> >> That's an Infra job. ;-) >> >> >> >> Weeks ago, on the openoffice-win10 buildbot, many Cygwin dependencies >> somehow got deleted, and days of battling Buildbot and working with Infra >> on https://issues.apache.org/jira/browse/INFRA-24114 were needed to install >> them again. >> >> The git crlf problem on Cygwin was another major issue that needed fixing. >> >> Awk was another, my idea for an "awk" script that calls gawk didn't work, I >> ended up copying /usr/bin/gawk.exe to awk.exe in a directory that is then >> prepended to the PATH environment variable passed to "configure" and >> "build", which worked in my own build and should work on the buildbot too. >> Since this copies gawk on every build, this approach won't be broken by >> future Cygwin upgrades like our previous renaming of gawk to awk by Infra >> was. >> >> I also changed haltOnFailure to False for the "build" step, so that the >> logs are uploaded even when the build fails, like the Linux buildbots do. >> Haven't checked whether that works yet. >> >> It eventually got through configure and started building, but every time >> that happened, the build was cancelled somehow. >> >> Then Java 8 changed somehow (upgrade or whatever), and Java detection >> broke. That has taken several more weeks to fix, and a command I was trying >> to run to log Java's files wasn't working due to a missing bracket which I >> eventually found and fixed. >> >> A further Java problem is that oowintool fails to detect Java, as it's >> looking for the 32 bit Java registry key, while we only have a 64 bit Java >> installed. I had to dig through the buildbot script's history to find a >> working 32 bit Java directory to specify (which oowintool can't detect >> because it's just unzipped, not installed and added to the registry). >> >> With those endless problems fixed, the build is now progressing >> nicely:https://ci2.apache.org/#/builders/67/builds/625 >> >> >> Regards, >> >> Matthias >> >> >> >> Regards >> Damjan >> >> >>
smime.p7s
Description: S/MIME Cryptographic Signature