Trying to compile the dlfcn-win32

Jay Higley jhigley at dbresearch.net
Wed Apr 6 20:11:53 UTC 2011


I have a separate project that I am working on that would use dlfcn, so that
is why I'm trying to port it. I am running Core 15.

Thanks for looking at this. Any help is greatly appreciated.

The actual error message is ...
+ ../configure --host=i686-w64-mingw32 --build=x86_64-unknown-linux-gnu
--target=i686-w64-mingw32 --prefix=/usr/i686-w64-mingw32/sys-root/mingw
--exec-prefix=/usr/i686-w64-mingw32/sys-root/mingw
--bindir=/usr/i686-w64-mingw32/sys-root/mingw/bin
--sbindir=/usr/i686-w64-mingw32/sys-root/mingw/sbin
--sysconfdir=/usr/i686-w64-mingw32/sys-root/mingw/etc
--datadir=/usr/i686-w64-mingw32/sys-root/mingw/share
--includedir=/usr/i686-w64-mingw32/sys-root/mingw/include
--libdir=/usr/i686-w64-mingw32/sys-root/mingw/lib
--libexecdir=/usr/i686-w64-mingw32/sys-root/mingw/libexec
--localstatedir=/usr/i686-w64-mingw32/sys-root/mingw/var
--sharedstatedir=/usr/i686-w64-mingw32/sys-root/mingw/com
--mandir=/usr/i686-w64-mingw32/sys-root/mingw/share/man
--infodir=/usr/i686-w64-mingw32/sys-root/mingw/share/info --disable-shared
--enable-static
/tmp/test.c:1:21: fatal error: windows.h: No such file or directory
compilation terminated.
prefix: /usr/i686-w64-mingw32/sys-root/mingw
libdir: /usr/i686-w64-mingw32/sys-root/mingw/lib
incdir: /mingw/include
cc:     gcc
static: yes
shared: no
error: Bad exit status from /var/tmp/rpm-tmp.nVuZgi (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.nVuZgi (%build)


Here is what I have installed...
cross-atk-1.32.0-4.fc15_cross.noarch
cross-binutils-2.21.51.0.4-3.fc15_cross.x86_64
cross-binutils-generic-2.21.51.0.4-3.fc15_cross.x86_64
cross-cairo-1.10.2-2.fc15_cross.noarch
cross-cpp-4.6.0-0.5.20110205.fc15_cross.x86_64
cross-dbus-1.4.1-0.2.20101008git.fc15_cross.noarch
cross-enchant-1.6.0-2.fc15_cross.noarch
cross-filesystem-65-1.fc15_cross.noarch
cross-filesystem-scripts-65-1.fc15_cross.noarch
cross-fontconfig-2.6.0-12.fc15_cross.noarch
cross-freetype-2.3.11-3.fc15_cross.noarch
cross-gcc-4.6.0-0.5.20110205.fc15_cross.x86_64
cross-gcc-c++-4.6.0-0.5.20110205.fc15_cross.x86_64
cross-gcc-gfortran-4.6.0-0.5.20110205.fc15_cross.x86_64
cross-gcc-objc-4.6.0-0.5.20110205.fc15_cross.x86_64
cross-gcc-objc++-4.6.0-0.5.20110205.fc15_cross.x86_64
cross-gdk-pixbuf-2.23.0-1.fc15_cross.noarch
cross-gettext-0.18.1.1-2.fc15_cross.noarch
cross-glib2-2.28.0-1.fc15_cross.noarch
cross-gnutls-2.10.4-2.fc15_cross.noarch
cross-gtk2-2.24.0-1.fc15_cross.noarch
cross-gtk3-3.0.0-1.fc15_cross.noarch
cross-gtkhtml3-3.91.5-1.fc15_cross.noarch
cross-hunspell-1.2.12-3.fc15_cross.noarch
cross-jasper-1.900.1-13.fc15_cross.noarch
cross-libgcrypt-1.4.4-6.fc15_cross.noarch
cross-libgnurx-2.5.1-8.fc15_cross.noarch
cross-libgpg-error-1.6-15.fc15_cross.noarch
cross-libjpeg-turbo-1.0.1-3.fc15_cross.noarch
cross-libpng-1.4.4-2.fc15_cross.noarch
cross-libproxy-0.4.0-6.fc15_cross.noarch
cross-libsoup-2.33.5-1.fc15_cross.noarch
cross-libtiff-3.9.4-3.fc15_cross.noarch
cross-libxml2-2.7.7-2.fc15_cross.noarch
cross-openssl-1.0.0a-3.fc15_cross.noarch
cross-pango-1.28.3-2.fc15_cross.noarch
cross-pixman-0.21.2-1.fc15_cross.noarch
cross-pthreads-2.8.0-13.cvs20110104.fc15_cross.noarch
cross-qt-4.7.1-4.fc15_cross.noarch
cross-qtlockedfile-2.4-4.fc15_cross.noarch
cross-qt-qmake-4.7.1-3.fc15_cross.x86_64
cross-qtsingleapplication-2.6.1-6.fc15_cross.noarch
cross-readline-5.2-9.fc15_cross.noarch
cross-sqlite-3.7.5-1.fc15_cross.noarch
cross-termcap-1.3.1-10.fc15_cross.noarch
cross-zlib-1.2.5-4.fc15_cross.noarch
mingw32-atk-1.32.0-4.fc15_cross.noarch
mingw32-atkmm-2.22.2-1.fc15_cross.noarch
mingw32-atk-static-1.32.0-4.fc15_cross.noarch
mingw32-binutils-2.21.51.0.4-3.fc15_cross.x86_64
mingw32-boost-1.46.0-0.2.beta1.fc15_cross.noarch
mingw32-boost-static-1.46.0-0.2.beta1.fc15_cross.noarch
mingw32-bzip2-1.0.5-9.fc15_cross.noarch
mingw32-cairo-1.10.2-2.fc15_cross.noarch
mingw32-cairo-static-1.10.2-2.fc15_cross.noarch
mingw32-celt051-0.5.1.3-4.fc15_cross.noarch
mingw32-cpp-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw32-cppunit-1.12.1-5.fc15_cross.noarch
mingw32-crossreport-7-2.fc15_cross.noarch
mingw32-crt-1.0-0.3.20101003.fc15_cross.noarch
mingw32-dbus-1.4.1-0.2.20101008git.fc15_cross.noarch
mingw32-dirac-1.0.2-4.fc15_cross.noarch
mingw32-enchant-1.6.0-2.fc15_cross.noarch
mingw32-enchant-static-1.6.0-2.fc15_cross.noarch
mingw32-expat-2.0.1-7.fc15_cross.noarch
mingw32-filesystem-65-1.fc15_cross.noarch
mingw32-fontconfig-2.6.0-12.fc15_cross.noarch
mingw32-fontconfig-static-2.6.0-12.fc15_cross.noarch
mingw32-freeglut-2.6.0-0.2.rc1.fc15_cross.noarch
mingw32-freetype-2.3.11-3.fc15_cross.noarch
mingw32-gcc-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw32-gcc-c++-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw32-gcc-gfortran-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw32-gcc-objc-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw32-gcc-objc++-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw32-gdbm-1.8.0-6.fc15_cross.noarch
mingw32-gdk-pixbuf-2.23.0-1.fc15_cross.noarch
mingw32-gettext-0.18.1.1-2.fc15_cross.noarch
mingw32-gettext-static-0.18.1.1-2.fc15_cross.noarch
mingw32-glib2-2.28.0-1.fc15_cross.noarch
mingw32-glib2-static-2.28.0-1.fc15_cross.noarch
mingw32-glibmm24-2.27.93-1.fc15_cross.noarch
mingw32-gnutls-2.10.4-2.fc15_cross.noarch
mingw32-gtk2-2.24.0-1.fc15_cross.noarch
mingw32-gtk2-static-2.24.0-1.fc15_cross.noarch
mingw32-gtk3-3.0.0-1.fc15_cross.noarch
mingw32-gtk3-static-3.0.0-1.fc15_cross.noarch
mingw32-gtkhtml3-3.91.5-1.fc15_cross.noarch
mingw32-gtkhtml3-static-3.91.5-1.fc15_cross.noarch
mingw32-gtk-vnc-0.4.1-3.fc15_cross.noarch
mingw32-gvnc-0.4.1-3.fc15_cross.noarch
mingw32-headers-1.0-0.7.20101003.fc15_cross.noarch
mingw32-hunspell-1.2.12-3.fc15_cross.noarch
mingw32-hunspell-static-1.2.12-3.fc15_cross.noarch
mingw32-jasper-1.900.1-13.fc15_cross.noarch
mingw32-jasper-static-1.900.1-13.fc15_cross.noarch
mingw32-libffi-3.0.9-2.fc15_cross.noarch
mingw32-libgcrypt-1.4.4-6.fc15_cross.noarch
mingw32-libgeotiff-1.3.0-0.2.svn1664.fc15_cross.noarch
mingw32-libglade2-2.6.4-6.fc15_cross.noarch
mingw32-libglade2-static-2.6.4-6.fc15_cross.noarch
mingw32-libgnurx-2.5.1-8.fc15_cross.noarch
mingw32-libgnurx-static-2.5.1-8.fc15_cross.noarch
mingw32-libgomp-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw32-libgpg-error-1.6-15.fc15_cross.noarch
mingw32-libidn-1.14-7.fc15_cross.noarch
mingw32-libidn-static-1.14-7.fc15_cross.noarch
mingw32-libjpeg-turbo-1.0.1-3.fc15_cross.noarch
mingw32-libjpeg-turbo-static-1.0.1-3.fc15_cross.noarch
mingw32-libltdl-2.4-2.fc15_cross.noarch
mingw32-libogg-1.1.4-3.fc15_cross.noarch
mingw32-liboil-0.3.16-3.fc15_cross.noarch
mingw32-libp11-0.2.7-3.fc15_cross.noarch
mingw32-libpng-1.4.4-2.fc15_cross.noarch
mingw32-libpng-static-1.4.4-2.fc15_cross.noarch
mingw32-libproxy-0.4.0-6.fc15_cross.noarch
mingw32-libproxy-static-0.4.0-6.fc15_cross.noarch
mingw32-libsigc++20-2.2.4.2-3.fc15_cross.noarch
mingw32-libsigsegv-2.6-2.fc15_cross.noarch
mingw32-libsoup-2.33.5-1.fc15_cross.noarch
mingw32-libsoup-static-2.33.5-1.fc15_cross.noarch
mingw32-libsq3-20071018-11.fc15_cross.noarch
mingw32-libsqlite3x-20071018-11.fc15_cross.noarch
mingw32-libssh2-1.1-6.fc15_cross.noarch
mingw32-libssh2-static-1.1-6.fc15_cross.noarch
mingw32-libtiff-3.9.4-3.fc15_cross.noarch
mingw32-libtiff-static-3.9.4-3.fc15_cross.noarch
mingw32-libvirt-0.8.5-3.fc15_cross.noarch
mingw32-libxml2-2.7.7-2.fc15_cross.noarch
mingw32-libxml++-2.33.1-3.fc15_cross.noarch
mingw32-libxml2-static-2.7.7-2.fc15_cross.noarch
mingw32-libxslt-1.1.26-3.fc15_cross.noarch
mingw32-libxslt-static-1.1.26-3.fc15_cross.noarch
mingw32-libzip-0.9-3.fc15_cross.noarch
mingw32-matahari-0.4.0-0.11.8003b6c.git.fc15.noarch
mingw32-minizip-1.2.5-4.fc15_cross.noarch
mingw32-nsis-2.46-3.fc15_cross.x86_64
mingw32-nsiswrapper-5-2.fc15_cross.noarch
mingw32-openjpeg-1.3-6.fc15_cross.noarch
mingw32-opensc-0.12.0-2.fc15_cross.noarch
mingw32-OpenSceneGraph-2.8.3-2.fc15_cross.noarch
mingw32-openssl-1.0.0a-3.fc15_cross.noarch
mingw32-openssl-static-1.0.0a-3.fc15_cross.noarch
mingw32-OpenThreads-2.8.3-2.fc15_cross.noarch
mingw32-pango-1.28.3-2.fc15_cross.noarch
mingw32-pango-static-1.28.3-2.fc15_cross.noarch
mingw32-pcre-8.10-3.fc15_cross.noarch
mingw32-pdcurses-3.4-9.fc15_cross.noarch
mingw32-physfs-1.0.1-15.fc15_cross.noarch
mingw32-pixman-0.21.2-1.fc15_cross.noarch
mingw32-pixman-static-0.21.2-1.fc15_cross.noarch
mingw32-plib-1.8.5-2.fc15_cross.noarch
mingw32-plib-static-1.8.5-2.fc15_cross.noarch
mingw32-portablexdr-4.9.1-2.fc15_cross.noarch
mingw32-proj-4.6.1-5.fc15_cross.noarch
mingw32-pthreads-2.8.0-13.cvs20110104.fc15_cross.noarch
mingw32-qpid-cpp-0.8-0.6.fc15_cross.noarch
mingw32-qt-4.7.1-4.fc15_cross.noarch
mingw32-qtlockedfile-2.4-4.fc15_cross.noarch
mingw32-qt-qmake-4.7.1-3.fc15_cross.x86_64
mingw32-qtsingleapplication-2.6.1-6.fc15_cross.noarch
mingw32-qtsinglecoreapplication-2.6.1-6.fc15_cross.noarch
mingw32-qwt-5.2.1-2.fc15_cross.noarch
mingw32-readline-5.2-9.fc15_cross.noarch
mingw32-readline-static-5.2-9.fc15_cross.noarch
mingw32-SDL-1.2.13-10.fc15_cross.noarch
mingw32-SDL_image-1.2.10-3.fc15_cross.noarch
mingw32-SDL_mixer-1.2.11-3.fc15_cross.noarch
mingw32-sigar-1.6.5-0.4.git833ca18.fc15_cross.noarch
mingw32-spice-protocol-0.6.1-2.fc15_cross.noarch
mingw32-sqlite-3.7.5-1.fc15_cross.noarch
mingw32-srvany-1.0-5.fc15_cross.noarch
mingw32-tcl-8.5.9-4.fc15_cross.noarch
mingw32-termcap-1.3.1-10.fc15_cross.noarch
mingw32-termcap-static-1.3.1-10.fc15_cross.noarch
mingw32-tk-8.5.9-3.fc15_cross.noarch
mingw32-webkitgtk-1.3.6-3.fc15_cross.noarch
mingw32-webkitgtk-static-1.3.6-3.fc15_cross.noarch
mingw32-win-iconv-0.0.2-1.fc15_cross.noarch
mingw32-win-iconv-static-0.0.2-1.fc15_cross.noarch
mingw32-wpcap-4.1.final2-3.fc15_cross.noarch
mingw32-wpcap-docs-4.1.final2-3.fc15_cross.noarch
mingw32-wpcap-examples-4.1.final2-3.fc15_cross.noarch
mingw32-xerces-c-3.0.1-3.fc15_cross.noarch
mingw32-zfstream-20041202-8.fc15_cross.noarch
mingw32-zlib-1.2.5-4.fc15_cross.noarch
mingw32-zlib-static-1.2.5-4.fc15_cross.noarch
mingw64-atk-1.32.0-4.fc15_cross.noarch
mingw64-atk-static-1.32.0-4.fc15_cross.noarch
mingw64-binutils-2.21.51.0.4-3.fc15_cross.x86_64
mingw64-cairo-1.10.2-2.fc15_cross.noarch
mingw64-cairo-static-1.10.2-2.fc15_cross.noarch
mingw64-cpp-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw64-crt-1.0-0.3.20101003.fc15_cross.noarch
mingw64-dbus-1.4.1-0.2.20101008git.fc15_cross.noarch
mingw64-enchant-1.6.0-2.fc15_cross.noarch
mingw64-enchant-static-1.6.0-2.fc15_cross.noarch
mingw64-filesystem-65-1.fc15_cross.noarch
mingw64-fontconfig-2.6.0-12.fc15_cross.noarch
mingw64-fontconfig-static-2.6.0-12.fc15_cross.noarch
mingw64-freetype-2.3.11-3.fc15_cross.noarch
mingw64-gcc-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw64-gcc-c++-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw64-gcc-gfortran-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw64-gcc-objc-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw64-gcc-objc++-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw64-gdk-pixbuf-2.23.0-1.fc15_cross.noarch
mingw64-gettext-0.18.1.1-2.fc15_cross.noarch
mingw64-gettext-static-0.18.1.1-2.fc15_cross.noarch
mingw64-glib2-2.28.0-1.fc15_cross.noarch
mingw64-glib2-static-2.28.0-1.fc15_cross.noarch
mingw64-gnutls-2.10.4-2.fc15_cross.noarch
mingw64-gtk2-2.24.0-1.fc15_cross.noarch
mingw64-gtk2-static-2.24.0-1.fc15_cross.noarch
mingw64-gtk3-3.0.0-1.fc15_cross.noarch
mingw64-gtk3-static-3.0.0-1.fc15_cross.noarch
mingw64-gtkhtml3-3.91.5-1.fc15_cross.noarch
mingw64-gtkhtml3-static-3.91.5-1.fc15_cross.noarch
mingw64-headers-1.0-0.7.20101003.fc15_cross.noarch
mingw64-hunspell-1.2.12-3.fc15_cross.noarch
mingw64-hunspell-static-1.2.12-3.fc15_cross.noarch
mingw64-jasper-1.900.1-13.fc15_cross.noarch
mingw64-jasper-static-1.900.1-13.fc15_cross.noarch
mingw64-libgcrypt-1.4.4-6.fc15_cross.noarch
mingw64-libgnurx-2.5.1-8.fc15_cross.noarch
mingw64-libgnurx-static-2.5.1-8.fc15_cross.noarch
mingw64-libgomp-4.6.0-0.5.20110205.fc15_cross.x86_64
mingw64-libgpg-error-1.6-15.fc15_cross.noarch
mingw64-libjpeg-turbo-1.0.1-3.fc15_cross.noarch
mingw64-libjpeg-turbo-static-1.0.1-3.fc15_cross.noarch
mingw64-libpng-1.4.4-2.fc15_cross.noarch
mingw64-libpng-static-1.4.4-2.fc15_cross.noarch
mingw64-libproxy-0.4.0-6.fc15_cross.noarch
mingw64-libproxy-static-0.4.0-6.fc15_cross.noarch
mingw64-libsoup-2.33.5-1.fc15_cross.noarch
mingw64-libsoup-static-2.33.5-1.fc15_cross.noarch
mingw64-libtiff-3.9.4-3.fc15_cross.noarch
mingw64-libtiff-static-3.9.4-3.fc15_cross.noarch
mingw64-libxml2-2.7.7-2.fc15_cross.noarch
mingw64-libxml2-static-2.7.7-2.fc15_cross.noarch
mingw64-minizip-1.2.5-4.fc15_cross.noarch
mingw64-openssl-1.0.0a-3.fc15_cross.noarch
mingw64-openssl-static-1.0.0a-3.fc15_cross.noarch
mingw64-pango-1.28.3-2.fc15_cross.noarch
mingw64-pango-static-1.28.3-2.fc15_cross.noarch
mingw64-pixman-0.21.2-1.fc15_cross.noarch
mingw64-pixman-static-0.21.2-1.fc15_cross.noarch
mingw64-pthreads-2.8.0-13.cvs20110104.fc15_cross.noarch
mingw64-qt-4.7.1-4.fc15_cross.noarch
mingw64-qtlockedfile-2.4-4.fc15_cross.noarch
mingw64-qt-qmake-4.7.1-3.fc15_cross.x86_64
mingw64-qtsingleapplication-2.6.1-6.fc15_cross.noarch
mingw64-qtsinglecoreapplication-2.6.1-6.fc15_cross.noarch
mingw64-readline-5.2-9.fc15_cross.noarch
mingw64-readline-static-5.2-9.fc15_cross.noarch
mingw64-sqlite-3.7.5-1.fc15_cross.noarch
mingw64-termcap-1.3.1-10.fc15_cross.noarch
mingw64-termcap-static-1.3.1-10.fc15_cross.noarch
mingw64-win-iconv-0.0.2-1.fc15_cross.noarch
mingw64-win-iconv-static-0.0.2-1.fc15_cross.noarch
mingw64-zlib-1.2.5-4.fc15_cross.noarch
mingw64-zlib-static-1.2.5-4.fc15_cross.noarch


On Wed, Apr 6, 2011 at 4:05 PM, Erik van Pienbroek <erik at vanpienbroek.nl>wrote:

> Jay Higley schreef op wo 06-04-2011 om 15:34 [-0400]:
> > I'm trying to port the mingw32-dlfcn-w32 package over to the new cross
> > compilers. Unfortunately I am not really very good with spec files.
> > I've changed the spec file that came with the original source RPM to
> > get the following, but trying to rebuild gives an error locating
> > windows.h (which is in the expected locations for the cross
> > filesystems). Can anyone give me some help on this?
>
> Hi Jay,
>
> Your .spec file looks okay to build both a Win32 and a Win64 binary RPM.
> What is the exact error message you're getting?
> What RPM packages did you install from the cross compiler testing
> repository? (You can use 'rpm -qa | grep -e cross- -e mingw32 -e
> mingw64' for this)
>
> I'm also wondering why you want to build dlfcn for Win64? As far as I
> know, none of the current mingw32-* packages really use dlfcn. Some
> packages have a check in the ./configure script which checks for the
> existance of dlfcn, but I haven't seen any package yet which really uses
> dlfcn in the resulting binaries (so it's more a useless check). If you
> have an use case for dlfcn then I would be glad to hear about it.
> Otherwise I think that we should drop dlfcn.
>
> Kind regards,
>
> Erik van Pienbroek
>
>
> _______________________________________________
> mingw mailing list
> mingw at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/mingw
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/mingw/attachments/20110406/bc3fe8e6/attachment-0001.html 


More information about the mingw mailing list