any Windows 8 Go users?

602 views
Skip to first unread message

minux

unread,
Jan 26, 2013, 5:02:50 PM1/26/13
to golang-nuts
As discussed recently, Dave Cheney is preparing a CL regarding the minimum system
requirement for Go. (The relevant discussion is here: https://codereview.appspot.com/7225047/)
As none of the people who participate so far in that discussion uses Windows 8, we
can't be sure whether we can label windows 8 as a support platform of Go or not.

So if anyone uses Go on windows 8, could you please report your experiences?

Are there anyone who has successfully compiled and tested Go tip from source on that
platform (both 386 and amd64)?

Thank you.

Cheers.

Nate Finch

unread,
Jan 26, 2013, 5:10:00 PM1/26/13
to minux, golan...@googlegroups.com

I just brought up a win8 vm for compatibility testing at work,  I can download the source and try running it either tomorrow morning or Monday.  Anything you want tested besides running the tests?

--
 
 

Dave Cheney

unread,
Jan 26, 2013, 5:12:36 PM1/26/13
to Nate Finch, golang-nuts, minux

./all.bat should be sufficient, but if you have code from your projects, it wouldn't hurt to try building and running that.

Nate Finch

unread,
Jan 27, 2013, 4:17:28 AM1/27/13
to golan...@googlegroups.com, Nate Finch, minux
I think I replied directly to Dave by accident, since I'm not seeing the response here.

I'll run the tests and build/test/run a couple of my own projects, and report back.  Glad to be able to help :)

Job van der Zwan

unread,
Jan 27, 2013, 7:47:44 AM1/27/13
to golan...@googlegroups.com
I always dual-boot to Linux, but my laptop has Windows 8 installed as well (because touchscreen + studying interaction design). I'll give it a try (amd64).

Job van der Zwan

unread,
Jan 27, 2013, 8:21:42 AM1/27/13
to golan...@googlegroups.com
Go-Windows8-AMD64.txt

Arie van Wingerden

unread,
Jan 27, 2013, 8:34:54 AM1/27/13
to Job van der Zwan, golan...@googlegroups.com
Where can I find the "Go tip" sources?

Thx, Arie


2013/1/27 Job van der Zwan <j.l.van...@gmail.com>
--
 
 

Job van der Zwan

unread,
Jan 27, 2013, 9:02:43 AM1/27/13
to golan...@googlegroups.com, Job van der Zwan
On Sunday, 27 January 2013 14:34:54 UTC+1, Arie van Wingerden wrote:
Where can I find the "Go tip" sources?

Thx, Arie


Remove "-u release" from the hg clone step.

Arie van Wingerden

unread,
Jan 27, 2013, 10:00:34 AM1/27/13
to Job van der Zwan, golan...@googlegroups.com
Hi,

I just built Go in W8 from source and got some errors from the tests.
See attached logfile.

/Arie


2013/1/27 Job van der Zwan <j.l.van...@gmail.com>
On Sunday, 27 January 2013 14:34:54 UTC+1, Arie van Wingerden wrote:

--
 
 

instlog.txt

Arie van Wingerden

unread,
Jan 27, 2013, 10:03:27 AM1/27/13
to Job van der Zwan, golan...@googlegroups.com
Ah, I missed the "Remove the -u release" will try now again ... ;-)


2013/1/27 Arie van Wingerden <xap...@gmail.com>

Arie van Wingerden

unread,
Jan 27, 2013, 10:21:35 AM1/27/13
to Job van der Zwan, golan...@googlegroups.com
Now I used the appropriate hg command.
Still some tests do not pass.
See attached logfile.
/Arie


2013/1/27 Arie van Wingerden <xap...@gmail.com>
log.txt

Patrick Mylund Nielsen

unread,
Jan 27, 2013, 2:29:57 PM1/27/13
to minux, golang-nuts
I would suggest adding the Windows Server builds, e.g. Windows Server 2012 (Windows 8.)

I can test further (including with tip) when I get home, but I'm running several Go production applications on Windows 8 and Windows Server 2012, using Go 1.0.3. The apps primarily do crypto, net/http and encoding/*. So far I've had a few errors with WSARecv tcp (host is no longer available, even though it is, and "The semaphore timeout period has expired" whilst performing http requests.) I've yet to determine if these winsock errors are actually Go-on-8 issues, or stem from running Windows on Amazon...

Everything else has worked great so far.


--
 
 

brainman

unread,
Jan 27, 2013, 4:31:14 PM1/27/13
to golan...@googlegroups.com
Thank you for testing. I knew that TestDialTimeoutHandleLeak is a bit flaky - I will try to rewrite it.

Alex

brainman

unread,
Jan 27, 2013, 4:58:49 PM1/27/13
to golan...@googlegroups.com
Thank you form the report. Feel free to report problems, perhaps there is something we can do.

Alex

brainman

unread,
Jan 27, 2013, 5:17:51 PM1/27/13
to golan...@googlegroups.com
Lots of errors. I need time to investigate. What is your OS called? What kind of computer are you running? Thank you.

Alex

Maxim Khitrov

unread,
Jan 27, 2013, 7:54:20 PM1/27/13
to minux, golang-nuts
On Sat, Jan 26, 2013 at 5:02 PM, minux <minu...@gmail.com> wrote:
> So if anyone uses Go on windows 8, could you please report your experiences?
>
> Are there anyone who has successfully compiled and tested Go tip from source
> on that
> platform (both 386 and amd64)?

Windows 8 all.bat outputs for 386 and amd64 are attached (tip version
aee6d7fe395a). Did I need to do anything other than "set GOARCH=386"
to build the 32-bit version? That one seems to have failed, but I
don't know what "_image_base__(0): not defined" means.

- Max
go-win8-32-aee6d7fe395a.txt
go-win8-64-aee6d7fe395a.txt

brainman

unread,
Jan 27, 2013, 8:35:54 PM1/27/13
to golan...@googlegroups.com, minux
On Monday, 28 January 2013 11:54:20 UTC+11, Maxim Khitrov wrote:

Windows 8 all.bat outputs for 386 and amd64 are attached (tip version
aee6d7fe395a).

Looks good to me. Thank you very much.
 
Did I need to do anything other than "set GOARCH=386"
to build the 32-bit version? ...

Not as far as I know. That is what I would do too.
 
That one seems to have failed, but I
don't know what "_image_base__(0): not defined" means.


This part tests cgo. Go tools will easily compile for whatever cpu / os you like. But for cgo you have to employ gcc. I suspect your gcc can compile for amd64 only. But I do not know much about that. Perhaps others will help. 

Alex

Arie van Wingerden

unread,
Jan 28, 2013, 2:20:26 AM1/28/13
to brainman, golan...@googlegroups.com
I have Windows 8 pro 332 bit on a AMD Athlon X2 245 processor (x64) with 4GB RAM.
/Arie


2013/1/27 brainman <alex.b...@gmail.com>
Lots of errors. I need time to investigate. What is your OS called? What kind of computer are you running? Thank you.

Alex

--



Nate Finch

unread,
Jan 28, 2013, 8:14:28 AM1/28/13
to golan...@googlegroups.com
Attached is my build and test output, no errors that I see, though I do see this at the end:
# ..\misc\cgo\life
go run: no go files listed

Not sure if that denotes a problem or not.

Environment:
Stock Windows 8 Enterprise 32 bit (VM in VMWare player with Win7 64 bit host OS)
Dell Laptop w/ Core i7 64 bit CPU, SSD, w/ 4GB RAM for VM

Also, tested my own code, which works just fine.
build_tip_win8.txt

Daniel Theophanes

unread,
Jan 28, 2013, 12:01:36 PM1/28/13
to golan...@googlegroups.com
I tested this last fall when it came out. Yeah, it works just fine on both Windows 8 and Windows Server 2012, cgo and all. There's very little change between Windows 7 and Windows 8 APIs.

minux

unread,
Jan 28, 2013, 1:25:31 PM1/28/13
to golan...@googlegroups.com
Thank you all for the info!

Although there might be some little bugs in the tests, Windows 8 is a supported platform
of Go.

Nate Finch

unread,
Jan 28, 2013, 1:47:01 PM1/28/13
to golan...@googlegroups.com
That's awesome :)

Daniel Theophanes

unread,
Jan 28, 2013, 1:48:30 PM1/28/13
to golan...@googlegroups.com, minux
Make sure you call out that Windows 8 RT (arm) is unsupported.

Tech163

unread,
Jan 28, 2013, 6:31:18 PM1/28/13
to minux, golang-nuts
Builds fine on Windows 2012 on azure VM.

Tech163
> --
>
>
azure-windows-2012.txt

brainman

unread,
Jan 29, 2013, 1:47:24 AM1/29/13
to golan...@googlegroups.com, brainman
On Monday, 28 January 2013 18:20:26 UTC+11, Arie van Wingerden wrote:
I have Windows 8 pro 332 bit on a AMD Athlon X2 245 processor (x64) with 4GB RAM.
/Arie


Thank you. I have created an issue http://code.google.com/p/go/issues/detail?id=4723. I will try to investigate it further when I have time.

Alex

brainman

unread,
Feb 6, 2013, 5:21:29 PM2/6/13
to golan...@googlegroups.com, brainman
Arie,

I have posted couple of questions here http://code.google.com/p/go/issues/detail?id=4723#c3. Please, comment there, if you are still interested. Thank you.

Alex
Message has been deleted

Jay Weisskopf

unread,
Feb 7, 2013, 2:25:49 AM2/7/13
to golan...@googlegroups.com
Nevermind, I was mistaken. The MSI added Go to the PATH, but my command prompts didn't reflect that until I restarted. Sorry.

- Jay
Reply all
Reply to author
Forward
0 new messages