bug-gnu-pspp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PSPP-BUG: [bug #59673] cross compilation is not possible


From: Harry Thijssen
Subject: Re: PSPP-BUG: [bug #59673] cross compilation is not possible
Date: Sun, 13 Dec 2020 22:35:03 +0100

I will do, but it will take a few days before I have time to do it.

Stay safe

Op zo 13 dec. 2020 om 22:30 schreef Ben Pfaff <blp@cs.stanford.edu>:
[adding the list back]

Yes, just running the build binaries.

There are two steps here:

1. On your machine, make sure that wine gets automatically invoked
when you try to run a windows binary directly. The wine-binfmt package
doesn't do much. It just adds a file /usr/share/binfmts/wine that
contains the lines:

package wine
interpreter /usr/bin/wine
magic MZ

and invokes "update-binfmts --import wine" to make sure that it is recognized.

2. Make sure that the makefiles actually invoke the binaries with
their proper names. It shouldn't be too hard to find the Makefile line
that is failing and add an .exe extension to it to make sure that it
works.

Can you try this?

On Sun, Dec 13, 2020 at 1:18 PM Harry Thijssen <pspp4windows@gmail.com> wrote:
>
> Hi
>
> You mean, just running the build binaries? Yes that would be easy.  (however the package is not provided in the opensuse libraries)
>
> I just tried and that is not enough to solve the issue. Maybe adding .exe will work.
>
> Stay safe.
>
> Op zo 13 dec. 2020 om 21:08 schreef Ben Pfaff <blp@cs.stanford.edu>:
>>
>> There's nothing magic in my buildscripts, I just install the
>> wine-binfmt package on my Debian box and then you can run Windows
>> binaries directly via Wine.
>>
>> I haven't tried this recently so it's possible we need to add some
>> $EXEEXT variables in the build scripts now.
>>
>> On Sun, Dec 13, 2020 at 11:58 AM Harry Thijssen <pspp4windows@gmail.com> wrote:
>> >
>> >
>> > I guess I don´t understand  how you could do that.
>> >
>> > Do you have a scripts to set up the environment and buildscripts?   Maybe you could send them to me so I can have a look at them.
>> >
>> > Stay safe
>> >
>> > Op zo 13 dec. 2020 om 20:36 schreef Ben Pfaff <INVALID.NOREPLY@gnu.org>:
>> >>
>> >> Follow-up Comment #2, bug #59673 (project pspp):
>> >>
>> >> I tend toward something close to #2, in which PSPP disables building the
>> >> manual if cross-compiling.  For a cross-compile, the builder would build
>> >> twice: once natively, and run "make install-docs", and once cross, and run
>> >> "make install" (which would omit the manual).
>> >>
>> >> I still don't understand why for the w32 case one doesn't use wine to run the
>> >> cross builds.  It works OK for me, and then there's no changes needed.
>> >>
>> >>     _______________________________________________________
>> >>
>> >> Reply to this item at:
>> >>
>> >>   <https://savannah.gnu.org/bugs/?59673>
>> >>
>> >> _______________________________________________
>> >>   Message sent via Savannah
>> >>   https://savannah.gnu.org/
>> >>
>> > _______________________________________________
>> > Bug-gnu-pspp mailing list
>> > Bug-gnu-pspp@gnu.org
>> > https://lists.gnu.org/mailman/listinfo/bug-gnu-pspp

reply via email to

[Prev in Thread] Current Thread [Next in Thread]