http://bugs.winehq.org/show_bug.cgi?id=26614
Summary: ARM compilation fails Product: Wine Version: 1.3.16 Platform: arm OS/Version: Linux Status: NEW Keywords: download, source Severity: blocker Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
../../wine32/tools/widl/widl -b arm -I/home/test/wine-git/include -I. -I/home/test/wine-git/include -I../include -t -o stdole2.tlb /home/test/wine-git/include/stdole2.idl error: Invalid target specification 'arm' make[1]: *** [stdole2.tlb] Error 2 make[1]: Leaving directory `/home/test/winearm/include' make: *** [include] Error 2
Followed instructions and got the same results as http://forum.winehq.org/viewtopic.php?t=10535&sid=463f85c951f9eb0ebaac0b...
Also,
./../wine32/tools/winebuild/winebuild -b arm -w --def -o dlls/activeds/libactiveds.def --export /home/test/wine-git/dlls/activeds/activeds.spec winebuild: Invalid target specification 'arm'
http://bugs.winehq.org/show_bug.cgi?id=26614
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |enhancement
--- Comment #1 from Austin English austinenglish@gmail.com 2011-03-31 18:48:48 CDT --- Not a blocker, arm isn't (yet?) a supported platform.
http://bugs.winehq.org/show_bug.cgi?id=26614
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2011-03-31 23:26:14 CDT --- Fair enough.
I'm sure everyone already knows Windows 8 (if it works) will "support" ARM so we will likely start seeing some Windows ARM apps appearing in a year or so.
http://bugs.winehq.org/show_bug.cgi?id=26614
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ARM compilation fails |include/stdole2.idl | |compilation fails under ARM
http://bugs.winehq.org/show_bug.cgi?id=26614
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |nerv@dawncrow.de Resolution| |INVALID
--- Comment #3 from André H. nerv@dawncrow.de 2011-04-01 12:03:35 CDT --- You can easily see in e.g. the winebuild source code: /* target specification is in the form CPU-MANUFACTURER-OS or CPU-MANUFACTURER-KERNEL-OS */
So configuring with --host=arm is just not the right way to go, but e.g. something like --host=arm-linux-gnueabi.
Maybe more non-bug-relevant hints in the forum...
http://bugs.winehq.org/show_bug.cgi?id=26614
--- Comment #4 from Ken Sharp kennybobs@o2.co.uk 2011-04-01 15:19:47 CDT --- (In reply to comment #3)
So configuring with --host=arm is just not the right way to go, but e.g. something like --host=arm-linux-gnueabi.
Indeed I tried that exactly for that reason.
../../libs/port/libwine_port.a: could not read symbols: Archive has no index; run ranlib to add one
It fails much sooner.
CC="arm-linux-gnueabi-gcc-4.5" CXX="arm-linux-gnueabi-g++-4.5" CFLAGS="-g -O0" CXXFLAGS="-g -O0" ~/wine-git/configure --host=arm-linux-gnueabi \ --with-wine-tools=../wine32 --disable-tests --without-jack
From the Makefile:
AR = arm-linux-gnueabi-ar
$ arm-linux-gnueabi-ar --version GNU ar (GNU Binutils for Ubuntu) 2.20.51.20100908
$ arm-linux-gnueabi-gcc --version arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.5.1-7ubuntu1) 4.5.1
Will keep looking...
http://bugs.winehq.org/show_bug.cgi?id=26614
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from André H. nerv@dawncrow.de 2011-04-01 16:17:08 CDT --- closing invalid (discussed with Ken Sharp on IRC)