http://bugs.winehq.org/show_bug.cgi?id=18322
Philip Ashmore contact@philipashmore.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |contact@philipashmore.com Status|CLOSED |UNCONFIRMED Resolution|INVALID |
--- Comment #4 from Philip Ashmore contact@philipashmore.com 2009-05-02 04:48:27 --- Thanks for your quick reply.
I can see that I haven't succeeded in making the problem abundantly clear so let's try again.
1. I want to build a package based on Wine 2. I need to modify configure.ac 3. I need the existing Wine source distribution to be able to recreate the "configure" script from a changed configure.ac
I'm stuck at (3) above because it requires that the existing Wine source distribution is able to at least recreate the configure script from an _unmodified_ configure.ac
I'm running Debian Lenny amd64. To test this yourself, go through the following steps.
Obtain the source bzipped tar ball "wine-1.1.20.tar.bz2" into a directory writeable by you as a normal user and run the following bash script
mkdir tmp # You need these otherwise (like me) wineinstall will look cd tmp # for "configure" in the _parent_ directory of wine-1.1.20 tar -xjf ../wine-1.1.20.tar.bz2 cd wine-1.1.20 rm configure # We're testing that wineinstall will re-generate this tools/wineinstall
Like me, you should get
Wine Installer v1.0
You're running this from the wrong directory. Change to the Wine source's main directory and try again.
It looks like wineinstall doesn't even try to regenerate configure.
As for reading the documentation, which version? I got "Autoconf, Automake and Libtool" from http://sources.redhat.com/autobook/autobook-1.5.tar.gz In chapter 8 of this book there is a section called "bootstrapping" that indicates that how you get to the point of running configure is a matter of taste - the options offered were "autogen.sh", "bootstrap2, "autoreconf" and "AM_MAINTAINER_MODE", non of which are available in the Wine source distribution.
I also noticed that "aclocal.m4" is hand-written, not generated from configure.ac by aclocal, and this would lead me to the conclusion that Wine is a non-standard Autotools project and therefore might have a non-standard means of re-generating "configure".
Sure, I can "try" running autoconf and see if that works, but gee I thought it might be nice if you could please tell me how you did it, so I can do it the same way!