Re: [Libreoffice] Windows dependancies

2010-10-29 Thread Martin Gallwey



No


I think  what was wanted for us to have the files that are  put in the
 installer  also available for dowload from some LibreOffice  site, not
 just from  Microsoft.


Yes, to auto-install, or as close to possible auto-install, all the
dependencies needed to build LibreOffice on windows via the ./download
step, and not manually run around downloading/installing them manually.


Yep, anything that reduces the amount of required faffing around before 
you can type 'make' would be good. Something else which is a bit odd is 
that the autogen.sh/configure scripts expect you to have a system libxml2 
and ant installed despite the fact that these are included in src:


7740a8ec23878a2f50120e1faa2730f2-libxml2-2.7.6.tar.gz
apache-ant-1.8.1-bin.tar.gz

Seems peculiar - why is this?

Is anyone familiar with any way to script Cygwin package installation?
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] Building on windows 7-64bit with Visual Studio 2010 Express

2010-10-26 Thread Martin Gallwey
 3) If pkg-config is not installed, PKG_CHECK_MODULES is not defined
 and autogen.sh fails with the message:

 ./configure: line 3598: syntax error near unexpected token `MINIMUM_REQS,'
 ./configure: line 3598: `PKG_CHECK_MODULES( MINIMUM_REQS,'

 Rather than something more useful like 'Please install pkg-config' (I
 logged https://bugs.freedesktop.org/show_bug.cgi?id=30989 for this)

Please find a patch to fix 30989 attached, I'll attach it to that issue also.


pkg-config-check.diff
Description: Binary data
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] Build problem on windows 7

2010-10-26 Thread Martin Gallwey
 Sorry, nope. For me that has always worked fine, Cygwin has never mistaken me 
 to be superuser if I use my normally powered Windows account.

 What does your /etc/passwd and /etc/group files look like?

My entry in /etc/passwd is:

Martin:unused_by_nt/2000/xp:1004:513:U-ATOMISER\Martin,S-1-5-21-1229272821-343818398-682003330-1004:/home/Martin:/bin/bash

and /etc/group looks like this:

root:S-1-5-32-544:0:
SYSTEM:S-1-5-18:18:
None:S-1-5-21-1229272821-343818398-682003330-513:513:
Administrators:S-1-5-32-544:544:
Guests:S-1-5-32-546:546:
Users:S-1-5-32-545:545:
HelpServicesGroup:S-1-5-21-1229272821-343818398-682003330-1001:1001:



 Where would be an appropriate place to check the uid and fail with a
 useful hint?

 I think the inner configure.in (clone/bootstrap/configure.in) would be the 
 best place. Or even build.pl (clone/bootstrap/solenv/bin/build.pl).

Patch attached!


0001-On-windows-check-uid-before-building-aborting-if-0.patch
Description: Binary data
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice] Windows dependancies

2010-10-21 Thread Martin Gallwey
Hi there!

Just working further on getting a working build up and running, there
are a bunch of files needed to get a build running, namely, these?

Looking for /cygdrive/c/lo/src/msvcr80.dll ...  ok
Looking for /cygdrive/c/lo/src/msvcp80.dll ...  ok
Looking for /cygdrive/c/lo/src/Microsoft.VC80.CRT.manifest ...  ok
Looking for /cygdrive/c/lo/src/msvcr71.dll ...  ok
Looking for /cygdrive/c/lo/src/gdiplus.dll ... ok

With the exception of the .manifest file, these are all distributed
with the OOo download - would it be possible to put a tarball or zip
of these files up on libreoffice.org and have the build process
download and unpack them as part of the build, or is there some
redistribution licensing foo going on here?

Thanks!

Martin

ps: cool build message of the day: Fixing unfortunate snafus
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice