Hi, did anyone on this list manage to complete an OOo build using the new Cygwin version 1.7.1?
I tried building OOO310m19, which was working for me using Cygwin 1.5.25, and after the update it fails. Looks like no files are copied to the solver directory which leads to an error while making the soltools module because the file stlport_vc71.lib could not be found by the linker. We dug a little deeper and found out that the problem lies in the deliver.pl script which indeed does not copy any files to the solver directory because copy_if_newer always returns 0. To make a long story short the ultimate cause of the problem seems to lie in the following hack for Cygwin on line 113 of deliver.pl: if ($^O ne 'cygwin') { # iz59477 - cygwin needes a dot "." at the end of filenames to disable $maybedot = ''; # some .exe transformation magic. } else { $maybedot = '.'; } The explanation why this hack is there can be found in http://qa.openoffice.org/issues/show_bug.cgi?id=59477. In short, appending a dot to the filenames in some cases prevents Cygwin from erroneously thinking files are there which really aren't (because the file "foo" and "foo.exe" are in some cases treated as the same file by Cygwin). Sadly, it looks like this hack does no longer work in Cygwin 1.7.x (as has also been noted by tml in the last comment for issue 59477), which I gues means that OOo can't be build with Cygwin 1.7.x at the moment. I tried just removing the hack but since the underlying problem in Cygwin with the ".exe transformation magic" still exists this doesn't fix the problem. So, just a heads up for anyone trying to use the new Cygwin version. Or maybe someone already has a solution for this? I will also open a new OOo issue for this problem. Regards, Daniel --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@openoffice.org For additional commands, e-mail: dev-h...@openoffice.org