MinGW cross compilation enviroment setup

Michael Stefaniuc mstefani at redhat.de
Mon Jan 5 09:33:34 CST 2004


Hi!

Are you building the rpm's as root? I never do that.

On Mon, Jan 05, 2004 at 10:05:37AM -0500, Dimitrie O. Paun wrote:
> On December 22, 2003 05:37 pm, Michael Stefaniuc wrote:
> >     * Build the mingw and mingw-binutils rpm's (rpmbuild --rebuild
> >       $SRPM) and install them.
> 
> mingw-binutils builds and installs no problem (I'm running RH9),
> but mingw fails building at this stage, like so:
> 
> + /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/mingw-3.0
> 0 blocks
> find: /var/tmp/mingw-3.0-1-buildroot/usr/lib/debug: No such file or directory
> + /usr/lib/rpm/brp-compress
> + /usr/lib/rpm/brp-strip
> + /usr/lib/rpm/brp-strip-static-archive
I get this:
find: /scr/rpm/INSTALL/mingw-3.0-1-buildroot/usr/lib/debug: No such file
or directory
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /bin/true
+ /usr/lib/rpm/redhat/brp-strip-static-archive /bin/true
+ /usr/lib/rpm/redhat/brp-strip-comment-note /bin/true /usr/bin/objdump
Processing files: mingw-3.0-1

Do you have something in your .rpmmacros and/or .rpmrc that messes with
brp-strip? Cause the spec file has this:
# This keeps brp-strip from fucking up our nonnative binaries
%define __strip /bin/true

which works for me.

> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/stTpXuAW/dt.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/stjCc8Q1/dt.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/stGnVJ3r/gmon.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/stbPILFr/_libm_dummy.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/sts3afYa/CRTglob.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/st2KP6Vc/fwide.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/st1n49AX/dt.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/stZVDYaX/dt.o: Invalid operation
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/stKecJA5/dt.o: Invalid operation
> ...[more like these]...
> strip: /var/tmp/mingw-3.0-1-buildroot/usr/mingw/lib/stB4vLfp/dt.o: Invalid operation
> error: Bad exit status from /var/tmp/rpm-tmp.47410 (%install)
This is the error.

> RPM build errors:
>     user hpa does not exist - using root
>     group eng does not exist - using root
>     user hpa does not exist - using root
>     group eng does not exist - using root
>     user hpa does not exist - using root
>     group eng does not exist - using root
>     user hpa does not exist - using root
>     group eng does not exist - using root
>     user hpa does not exist - using root
>     group eng does not exist - using root
>     user hpa does not exist - using root
>     group eng does not exist - using root
This should be only warnings and they are comming from the installation
of the srpm (check with rpm -ivh mingw-3.0-1.src.rpm) and are harmless.

>     Bad exit status from /var/tmp/rpm-tmp.47410 (%install)

bye
	michael
-- 
Michael Stefaniuc               Tel.: +49-711-96437-199
System Administration           Fax.: +49-711-96437-111
Red Hat GmbH                    Email: mstefani at redhat.com
Hauptstaetterstr. 58            http://www.redhat.de/
D-70178 Stuttgart
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040105/0213454f/attachment.pgp


More information about the wine-devel mailing list