[Gpg4win-devel] Build instructions Re: SVN build: Failed to download packages

Dr. Peter Voigt pvoigt at uos.de
Tue Oct 30 01:43:02 CET 2012


Werner Koch <wk at gnupg.org> writes:

> On Sat, 20 Oct 2012 14:24, pvoigt at uos.de said:
>
>> Do you have any idea how to tell autogen.sh where to find mingwm10.dll.
>
> That is easy.  Configure expects this dll as 
>
>   /usr/share/doc/mingw32-runtime/mingwm10.dll.gz
>
Aah - and besides the different location of my dll it isn't gzipped
either.

> If you don't have it you may use the configure (or autogen.sh) option 
>
>   with-mingw-dll=/foo/bar/mingw10.dll
>
Thanks, that is exactly what I am looking for.

> configure knows how to handle the plan DLL and a gzipped one.  We need
> it for Qt.
>
OK, I finally decided to gzip the dll and create
/usr/share/doc/mingw32-runtime/mingwm10.dll.gz as a symbolic link on
my machine.

> Sorry, the initial log was tool long to read so that I missed your final
> question.
>
Sorry for any inconvenience - I thought log was worth every line to find
my configuration error :-).

With these tweaks the mingwm10.dll error disappeared and I directly
ran into the next problem. Docbook 3 and 4 and docbook-utils where
missing. As docbook-utils depends on various texlive packages I had to
struggle with the usual dependency hell. The main reason was because 
meanwhile I had replaced openSUSE shipped TeX Live 2010 with TeX Live
2012 from the TeX Live site. I installed as many of the required
packages from the openSUSE shipped versions as possible. Due to the
unrecoverable TeX Live 2010 dependency I finally decided to install 
docbook-utils from source:
ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.14.tar.gz

Now ./autogen.sh --build-w32 shows still only one remaining
warning:

Using /home/pvoigt/w32root as standard install directory
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for i386-mingw32msvc-strip... i386-mingw32msvc-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... i386-pc-mingw32msvc
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for i386-mingw32msvc-gcc... i386-mingw32msvc-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i386-mingw32msvc-gcc accepts -g... yes
checking for i386-mingw32msvc-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of i386-mingw32msvc-gcc... gcc3
checking how to run the C preprocessor... i386-mingw32msvc-gcc -E
checking for i386-mingw32msvc-ranlib... i386-mingw32msvc-ranlib
checking for i386-mingw32msvc-ar... i386-mingw32msvc-ar
checking for i386-mingw32msvc-strip... (cached) i386-mingw32msvc-strip
checking for i386-mingw32msvc-dlltool... i386-mingw32msvc-dlltool
checking for make... make
checking for unzip... unzip
checking for tar... tar
checking for mkdir... mkdir
checking for cp... cp
checking for rm... rm
checking for stow... stow
checking for makensis... makensis
checking for zcat... zcat
checking for texi2dvi... texi2dvi
checking for dvipdf... dvipdf
checking for convert... convert
checking for sha1sum... sha1sum
checking for msgfmt... /usr/bin/msgfmt
checking for gitlog-to-changelog... no
checking for glib-genmarshal... glib-genmarshal
checking for glib-compile-schemas... glib-compile-schemas
checking for glib-compile-resources... no
checking for gdk-pixbuf-csource... gdk-pixbuf-csource
checking for gs... gs
checking for docbook2html... docbook2html
checking for docbook2txt... docbook2txt
checking for docbook2ps... docbook2ps
checking for docbook2pdf... docbook2pdf
checking for wget... wget
checking for packages directory... /home/pvoigt/gpg4win/packages
checking for Bash... 4.1.10(1)-release
checking for package libiconv... /home/pvoigt/gpg4win/packages/libiconv-1.9.1.bin.woe32.zip
checking for package libiconv... /home/pvoigt/gpg4win/packages/libiconv-1.9.1.tar.gz
checking for package gettext-runtime... /home/pvoigt/gpg4win/packages/gettext-runtime-0.13.1.bin.woe32.zip
checking for package gettext... /home/pvoigt/gpg4win/packages/gettext-0.13.1.tar.gz
checking for package zlib... /home/pvoigt/gpg4win/packages/zlib-1.2.7.tar.gz
checking for package bsfilter-bin... /home/pvoigt/gpg4win/packages/bsfilter-1.0.16-bin.tar.gz
checking for package bsfilter-lib... /home/pvoigt/gpg4win/packages/bsfilter-1.0.16-lib.tar.gz
checking for package bsfilter-src... /home/pvoigt/gpg4win/packages/bsfilter-1.0.16-src.tar.gz
checking for package pkgconfig... /home/pvoigt/gpg4win/packages/pkgconfig-0.23.zip
checking for package pkgconfig... /home/pvoigt/gpg4win/packages/pkgconfig-0.23.tar.gz
checking for package libffi... /home/pvoigt/gpg4win/packages/libffi-3.0.10.tar.gz
checking for package glib... /home/pvoigt/gpg4win/packages/glib-2.32.0.tar.xz
checking for package atk... /home/pvoigt/gpg4win/packages/atk-1.32.0.zip
checking for package atk-dev... /home/pvoigt/gpg4win/packages/atk-dev-1.32.0.zip
checking for package atk... /home/pvoigt/gpg4win/packages/atk-1.32.0.tar.bz2
checking for package pango... /home/pvoigt/gpg4win/packages/pango-1.29.4.zip
checking for package pango-dev... /home/pvoigt/gpg4win/packages/pango-dev-1.29.4.zip
checking for package pango... /home/pvoigt/gpg4win/packages/pango-1.29.4.tar.bz2
checking for package cairo... /home/pvoigt/gpg4win/packages/cairo-1.10.2.zip
checking for package cairo-dev... /home/pvoigt/gpg4win/packages/cairo-dev-1.10.2.zip
checking for package cairo... /home/pvoigt/gpg4win/packages/cairo-1.10.2.tar.gz
checking for package expat... /home/pvoigt/gpg4win/packages/expat-2.0.1.zip
checking for package expat-dev... /home/pvoigt/gpg4win/packages/expat-dev-2.0.1.zip
checking for package expat... /home/pvoigt/gpg4win/packages/expat-2.0.1.tar.gz
checking for package freetype... /home/pvoigt/gpg4win/packages/freetype-2.4.2.zip
checking for package freetype-dev... /home/pvoigt/gpg4win/packages/freetype-dev-2.4.2.zip
checking for package freetype... /home/pvoigt/gpg4win/packages/freetype-2.4.2.tar.bz2
checking for package fontconfig... /home/pvoigt/gpg4win/packages/fontconfig-2.8.0.zip
checking for package fontconfig-dev... /home/pvoigt/gpg4win/packages/fontconfig-dev-2.8.0.zip
checking for package fontconfig... /home/pvoigt/gpg4win/packages/fontconfig-2.8.0.tar.gz
checking for package gdk-pixbuf... /home/pvoigt/gpg4win/packages/gdk-pixbuf-2.26.0.tar.xz
checking for package gtk+... /home/pvoigt/gpg4win/packages/gtk+-2.24.10.tar.xz
checking for package libpng... /home/pvoigt/gpg4win/packages/libpng-1.4.12.tar.bz2
checking for package enchant... /home/pvoigt/gpg4win/packages/enchant-1.6.0.tar.gz
checking for package bzip2... /home/pvoigt/gpg4win/packages/bzip2-1.0.6-g10.tar.gz
checking for package adns... /home/pvoigt/gpg4win/packages/adns-1.4-g10-2.tar.bz2
checking for package libgpg-error... /home/pvoigt/gpg4win/packages/libgpg-error-1.10.tar.bz2
checking for package libgcrypt... /home/pvoigt/gpg4win/packages/libgcrypt-1.5.0.tar.bz2
checking for package libksba... /home/pvoigt/gpg4win/packages/libksba-1.2.0.tar.bz2
checking for package w32pth... /home/pvoigt/gpg4win/packages/w32pth-2.0.2.tar.bz2
checking for package libassuan... /home/pvoigt/gpg4win/packages/libassuan-2.0.3.tar.bz2
checking for package dirmngr... /home/pvoigt/gpg4win/packages/dirmngr-1.1.0.tar.bz2
checking for package pinentry... /home/pvoigt/gpg4win/packages/pinentry-0.8.1.tar.gz
checking for package gpgme... /home/pvoigt/gpg4win/packages/gpgme-1.3.2.tar.bz2
checking for package curl... /home/pvoigt/gpg4win/packages/curl-7.19.0.tar.bz2
checking for package gnupg2... /home/pvoigt/gpg4win/packages/gnupg2-2.0.19.tar.bz2
checking for package pthreads-w32... /home/pvoigt/gpg4win/packages/pthreads-w32-2-8-0-release.tar.gz
checking for package gpgol... /home/pvoigt/gpg4win/packages/gpgol-1.1.3.tar.bz2
checking for package gpgex... /home/pvoigt/gpg4win/packages/gpgex-0.9.7.tar.bz2
checking for package scute... /home/pvoigt/gpg4win/packages/scute-1.4.0.tar.bz2
checking for package paperkey... /home/pvoigt/gpg4win/packages/paperkey-1.2.tar.gz
checking for package gpa... /home/pvoigt/gpg4win/packages/gpa-0.9.2.tar.bz2
checking for package libgsasl... /home/pvoigt/gpg4win/packages/libgsasl-1.4.4.tar.gz
checking for package libtasn1... /home/pvoigt/gpg4win/packages/libtasn1-2.2.tar.gz
checking for package gnutls... /home/pvoigt/gpg4win/packages/gnutls-2.8.6.tar.bz2
checking for package libetpan... /home/pvoigt/gpg4win/packages/libetpan-0.58.tar.gz
checking for package libxml2... /home/pvoigt/gpg4win/packages/libxml2-2.7.8.tar.gz
checking for package regex... /home/pvoigt/gpg4win/packages/regex-20090805.tar.gz
checking for package crypt... /home/pvoigt/gpg4win/packages/crypt-1.1.tar.gz
checking for package claws-mail... /home/pvoigt/gpg4win/packages/claws-mail-3.8.1.tar.bz2
checking for package notification_plugin... /home/pvoigt/gpg4win/packages/notification_plugin-0.30.tar.gz
checking for package gtkhtml2_viewer... /home/pvoigt/gpg4win/packages/gtkhtml2_viewer-0.33.tar.gz
checking for package vcalendar... /home/pvoigt/gpg4win/packages/vcalendar-2.0.13.tar.gz
checking for package rssyl... /home/pvoigt/gpg4win/packages/rssyl-0.33.tar.gz
checking for package tnef_parse... /home/pvoigt/gpg4win/packages/tnef_parse-0.3.13.tar.gz
checking for package attachwarner... /home/pvoigt/gpg4win/packages/attachwarner-0.2.24cvs1.tar.gz
checking for package bsfilter_plugin... /home/pvoigt/gpg4win/packages/bsfilter_plugin-1.0.8cvs1.tar.gz
checking for internal package compendium... yes
checking for package kdesupport-bin... /home/pvoigt/gpg4win/packages/kdesupport-20090701-bin.zip
checking for package kdesupport-lib... /home/pvoigt/gpg4win/packages/kdesupport-20090701-lib.zip
checking for package kdesupport-src... /home/pvoigt/gpg4win/packages/kdesupport-20090701-src.zip
checking for package oxygen-icons-bin... /home/pvoigt/gpg4win/packages/oxygen-icons-20100218-bin.zip
checking for package oxygen-icons-src... /home/pvoigt/gpg4win/packages/oxygen-icons-20100218-src.zip
checking for package qt-bin... /home/pvoigt/gpg4win/packages/qt-4.4.0-4-bin.zip
checking for package qt-lib... /home/pvoigt/gpg4win/packages/qt-4.4.0-4-lib.zip
checking for package qt-src... /home/pvoigt/gpg4win/packages/qt-4.4.0-4-src.zip
checking for package kdelibs-bin... /home/pvoigt/gpg4win/packages/kdelibs-20110203-bin.zip
checking for package kdelibs-lib... /home/pvoigt/gpg4win/packages/kdelibs-20110203-lib.zip
checking for package kdelibs-src... /home/pvoigt/gpg4win/packages/kdelibs-20110203-src.zip
checking for package kleopatra-bin... /home/pvoigt/gpg4win/packages/kleopatra-20110204-bin.zip
checking for package kleopatra-src... /home/pvoigt/gpg4win/packages/kleopatra-20110204-src.zip
checking build list... adns bsfilter bzip2 compendium crypt expat kdesupport libgsasl libiconv libtasn1 oxygen-icons paperkey pkgconfig pthreads-w32 regex w32pth zlib qt gettext libpng libffi libxml2 fontconfig freetype kdelibs libgpg-error glib libassuan libksba libgcrypt enchant gdk-pixbuf cairo pango atk scute gpgex gnutls dirmngr gtk+ libetpan curl pinentry gnupg2 gpgme kleopatra claws-mail gpa gpgol bsfilter_plugin attachwarner tnef_parse rssyl vcalendar gtkhtml2_viewer notification_plugin
configure: creating ./config.status
config.status: creating Makefile
config.status: creating packages/Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating include/config.nsi
config.status: creating src/gpg4win.mk
config.status: creating doc/Makefile
config.status: creating doc/logo/Makefile
config.status: creating doc/manual/Makefile
config.status: creating doc/manual/version.tex
config.status: creating src/dictionaries/Makefile
config.status: creating patches/gnupg2/01-version.patch
config.status: creating config.h
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
config.status: executing gpg4win-conf commands
configure: WARNING:
***
*** Some tools not found.  They may or may not be needed depending on
*** the packages you want to include.  For example GLIB and GTK+
*** require certain tools; you may need to install a recent version of
*** GLIB and GTK+ on the build machine to allow for cross-compiling.
***
configure: glib_compile_resources is missing

        gpg4win-2.1.1-beta103 prepared for make

        Revision: 36fc560  (14076)
        Platform: i386-pc-mingw32msvc

Can this warning be ignored? Should I proceed anyway?

>
> Salam-Shalom,
>
>    Werner
Regards,
Peter


More information about the Gpg4win-devel mailing list