Some mingw stuff seems to be a bit off, but I didn't track it down:
.... + make dist cd . && /bin/bash /scratch/ink-debs/inkscape/trunk/missing --run autoheader touch ./config.h.in make: *** No rule to make target `config.h.mingw', needed by `distdir'. Stop.
Kees Cook wrote:
Some mingw stuff seems to be a bit off, but I didn't track it down:
....
- make dist
cd . && /bin/bash /scratch/ink-debs/inkscape/trunk/missing --run autoheader touch ./config.h.in make: *** No rule to make target `config.h.mingw', needed by `distdir'. Stop.
Well! :-) We dropped the *.mingw files a couple of months ago. The win32 build is now done with "buildtool" which deals with most of the architecture-dependent build problems.
Look at buildtool.cpp. To use it,
g++ -O3 buildtool.cpp -o btool.exe
or, if you have a newer mingw-runtime that has gettimeofday() defined,
g++ -O3 -DHAVE_GETTIMEOFDAY buildtool.cpp -o btool.exe
The build configuration file is build.xml.
btool or btool <target> , like: btool clean
I send the final product directly to c:/inkscape with: btool -Ddist=c:/inkscape
You may need to tweak the properties in build.xml a bit for your machine, like the location of /gtk210, ${arch} (such as "i686-pc-mingw"), or ${archutils}
bob
On Wed, Mar 21, 2007 at 03:33:51PM -0500, Bob Jamison wrote:
Well! :-) We dropped the *.mingw files a couple of months ago.
Ah-ha! Okay, I have dropped all the *mingw* fails from the autoconf files, as well as the src/makedep.pl. However, the build still fails:
make[1]: *** No rule to make target `libvpsc/isnan.h', needed by `distdir'. Stop.
(If people move around files, please double-check that the bundle can still build with "make dist"...)
participants (2)
-
Bob Jamison
-
Kees Cook