[netperf-talk] Built trunk on Windows, OS interoperability
Jeremy Eder
jeder at redhat.com
Wed May 30 13:31:08 PDT 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Rick, sorry for the delay. I went and tried to build svn585 and
things were significantly cleaner, and I did not have to remove the OMNI
tests.
Still there was 1 error, and the built executables did not function
properly when testing linux<->windows. They did work when talking
windows<->windows.
Attached is the build logs, if you'd like to have a look.
On 05/16/2012 05:24 PM, Rick Jones wrote:
> On 05/16/2012 01:14 PM, Jeremy Eder wrote:
>> Hi all,
>>
>> Using svn revision 576, I was able to get netperf/netserver compiled on
>> Windows 2008 R2 (had to remove -DWANT_OMNI from sources file for both).
>
> I've been mucking about in top-of-trunk but not compiling under Windows
> so would like to see the errors so I might fix things up.
>
>> I can use those binaries successfully to test windows-to-windows. But
>> receive "Unknown error 998" when trying to run a test from
>> Linux-to-windows.
>>
>> Came across this thread which indicated the potential cause as version
>> mismatch:
>>
>> http://www.netperf.org/pipermail/netperf-talk/2009-July/000576.html
>
> More generally, that email talks about the netserver side being asked to
> run a test it does not know about. Changing versions is how one got
> netserver to know about the test.
>
>> So I compiled from svn rev 576 on Linux as well, and yet the error
>> persists.
>>
>> I saw the below post, which indicated windows compile worked (no
>> comments about having to remove -DWANT_OMNI), but no notes about testing
>> between different operating systems...
>>
>> http://www.netperf.org/pipermail/netperf-talk/2012-April/000956.html
>>
>> Any ideas what could be the cause ?
>
> Unless you (know to) disable the WANT_MIGRATION from config.h, the Linux
> version will compile things to "migrate" several of the classic tests to
> the "omni" code and so will have asked the Windows side to run an omni
> test. Since the Windows side was compiled without omni support, it did
> not know about the test, and so returned the 998. I suspect if you tried
> from Windows to Linux it would be OK at least as far as running goes.
>
> happy benchmarking,
>
> rick
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJPxoOLAAoJEJqn3Wey3P5nixoQAJDvBFblWnWtJyTQcQseTQ3W
Xwcc0p0EwKIg04TrfY24/fXfLvMnE1CD/YtxTwrBXcMvPUKYOKywxrKYvAd1PSl1
VaiF2fZulesc4/M6bMvnurnywtByByHweIpYA/OAjYvyIKUiimFqnqg8UqO9Fp5q
TO81xVazfZ/HQkdfn/4jWefeC+RkIgX1E8cNZQX6q4r/PdzoYDloWOLvdbGoyROs
er2R5N8ixVfYMO8tGa0pnyWKKuZolf41uCQJ/hglnbWjhFUtEk+4Yrj9k3LK1QQM
bXKCiNIIKKHBNlxMBsSZqldJgcUqBqDflJ3W9zeEHkDJFTfhWPuzCUPepJFgLtqC
vc04nFWNg9w6P85IM6AC/Vp8TqQ6UhJ4YoYB3OizYtiJdjbNTXVtnEoBdLzCDoFP
ZP9QGZua2cJQxJZn5zsLjf2SMccAqkG+TNDh0Q1Ou7E0AubpegnBJ86cXbSumXS7
qwWuzHCoS0mNXhlHSbYUtMKzPenzJVdECk8iOkxh3ON8tTG7USymUz92aPZeQV3n
YdUnPRyiujuDZ/MkbXSCckYTQbPy9Lu1IXmCZZG/7O5g7yI/e6/jL8aN3C5tOUDF
d1+3gKC/2SIzzwaOBA8wTjqs2BzAXhqh8zH4ae9dyHvuLN1H+cpdQs3lrhDx3qW+
x7lNznWQDtXEI/qQszaA
=xjLz
-----END PGP SIGNATURE-----
-------------- next part --------------
C:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\NetPerfDir>build /cD
BUILD: Compile and Link for AMD64
BUILD: Loading c:\winddk\7600.16385.1\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Start time: Wed May 30 14:01:02 2012
BUILD: null byte at offset 0x00000008
BUILD: 54139 null bytes in file
BUILD: null byte at offset 0x00000008
BUILD: 57979 null bytes in file
BUILD: Examining c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netperfdir directory for files to compile.
c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netperfdir Invalidating OACR warning log for 'root:amd64fre'
BUILD: Saving c:\winddk\7600.16385.1\build.dat...
BUILD: Compiling and Linking c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netperfdir directory
Configuring OACR for 'root:amd64fre' - <OACR on>
1>errors in directory c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netperfdir
1>nmake : error: c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netperfdir\objfre_wlh_amd64\amd64\_objects.mac was
changed during the build process and the build results may not be valid. Please re-build this directory.
Compiling - netcpu_ntperf.c
Compiling - netlib.c
Compiling - netsh.c
Compiling - nettest_bsd.c
Compiling - nettest_omni.c
Compiling - netsec_win.c
Compiling - netdrv_none.c
Compiling - netslot_none.c
Compiling - netsys_none.c
Compiling - netrt_none.c
Compiling - net_uuid.c
Compiling - netperf.c
Compiling - dscp.c
Compiling - inet_ntop.c
Linking Executable - objfre_wlh_amd64\amd64\netperf.exe
BUILD: Finish time: Wed May 30 14:01:09 2012
BUILD: Done
18 files compiled - 1 Warning - 1 Error
1 executable built
C:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\NetPerfDir>cd ..
C:\netperf\netperf2_trunk_rev585\netperf2_trunk\src>cd NetServerDir
C:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\NetServerDir>build /cD
BUILD: Compile and Link for AMD64
BUILD: Loading c:\winddk\7600.16385.1\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Start time: Wed May 30 14:01:48 2012
BUILD: null byte at offset 0x00000008
BUILD: 54139 null bytes in file
BUILD: null byte at offset 0x00000008
BUILD: 57979 null bytes in file
BUILD: Examining c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netserverdir directory for files to compile.
c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netserverdir Invalidating OACR warning log for 'root:amd64fre'
BUILD: Saving c:\winddk\7600.16385.1\build.dat...
BUILD: Compiling and Linking c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netserverdir directory
Configuring OACR for 'root:amd64fre' - <OACR on>
1>errors in directory c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netserverdir
1>nmake : error: c:\netperf\netperf2_trunk_rev585\netperf2_trunk\src\netserverdir\objfre_wlh_amd64\amd64\_objects.mac wa
s changed during the build process and the build results may not be valid. Please re-build this directory.
Compiling - netcpu_ntperf.c
Compiling - netlib.c
Compiling - netsh.c
Compiling - nettest_bsd.c
Compiling - nettest_omni.c
Compiling - netsec_win.c
Compiling - netdrv_none.c
Compiling - netslot_none.c
Compiling - netsys_none.c
Compiling - netrt_none.c
Compiling - net_uuid.c
Compiling - netserver.c
Compiling - dscp.c
Compiling - inet_ntop.c
Linking Executable - objfre_wlh_amd64\amd64\netserver.exe
BUILD: Finish time: Wed May 30 14:01:52 2012
BUILD: Done
18 files compiled - 1 Warning - 1 Error
1 executable built
More information about the netperf-talk
mailing list