Hi,<br>I am a newbie to Netperf.<br><br>I am trying to install netperf2.4.1 in Fedora Core 8 but it fails.<br>The <span style="font-weight: bold;">kernel version is 2.6.23.1-42.fc8</span><br style="font-weight: bold;"><br>
Steps for installation :<br><br>./configure -&gt; this works fine<br>make -&gt; error message is shown as follows :<br><br>[root@localhost netperf]# make<br>make&nbsp; all-recursive<br>make[1]: Entering directory `/opt/netperf&#39;<br>
Making all in src<br>make[2]: Entering directory `/opt/netperf/src&#39;<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT netperf.o -MD -MP -MF &quot;.deps/netperf.Tpo&quot; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o netperf.o `test -f &#39;netperf.c&#39; || echo &#39;./&#39;`netperf.c; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/netperf.Tpo&quot; &quot;.deps/netperf.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/netperf.Tpo&quot;; exit 1; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT netlib.o -MD -MP -MF &quot;.deps/netlib.Tpo&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o netlib.o `test -f &#39;netlib.c&#39; || echo &#39;./&#39;`netlib.c; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/netlib.Tpo&quot; &quot;.deps/netlib.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/netlib.Tpo&quot;; exit 1; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT netsh.o -MD -MP -MF &quot;.deps/netsh.Tpo&quot; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o netsh.o `test -f &#39;netsh.c&#39; || echo &#39;./&#39;`netsh.c; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/netsh.Tpo&quot; &quot;.deps/netsh.Po&quot;; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/netsh.Tpo&quot;; exit 1; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT nettest_bsd.o -MD -MP -MF &quot;.deps/nettest_bsd.Tpo&quot; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o nettest_bsd.o `test -f &#39;nettest_bsd.c&#39; || echo &#39;./&#39;`nettest_bsd.c; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/nettest_bsd.Tpo&quot; &quot;.deps/nettest_bsd.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/nettest_bsd.Tpo&quot;; exit 1; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT nettest_dlpi.o -MD -MP -MF &quot;.deps/nettest_dlpi.Tpo&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o nettest_dlpi.o `test -f &#39;nettest_dlpi.c&#39; || echo &#39;./&#39;`nettest_dlpi.c; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/nettest_dlpi.Tpo&quot; &quot;.deps/nettest_dlpi.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/nettest_dlpi.Tpo&quot;; exit 1; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT nettest_dns.o -MD -MP -MF &quot;.deps/nettest_dns.Tpo&quot; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o nettest_dns.o `test -f &#39;nettest_dns.c&#39; || echo &#39;./&#39;`nettest_dns.c; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/nettest_dns.Tpo&quot; &quot;.deps/nettest_dns.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/nettest_dns.Tpo&quot;; exit 1; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT nettest_unix.o -MD -MP -MF &quot;.deps/nettest_unix.Tpo&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o nettest_unix.o `test -f &#39;nettest_unix.c&#39; || echo &#39;./&#39;`nettest_unix.c; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/nettest_unix.Tpo&quot; &quot;.deps/nettest_unix.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/nettest_unix.Tpo&quot;; exit 1; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT nettest_xti.o -MD -MP -MF &quot;.deps/nettest_xti.Tpo&quot; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o nettest_xti.o `test -f &#39;nettest_xti.c&#39; || echo &#39;./&#39;`nettest_xti.c; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/nettest_xti.Tpo&quot; &quot;.deps/nettest_xti.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/nettest_xti.Tpo&quot;; exit 1; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT nettest_sctp.o -MD -MP -MF &quot;.deps/nettest_sctp.Tpo&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o nettest_sctp.o `test -f &#39;nettest_sctp.c&#39; || echo &#39;./&#39;`nettest_sctp.c; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/nettest_sctp.Tpo&quot; &quot;.deps/nettest_sctp.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/nettest_sctp.Tpo&quot;; exit 1; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>if gcc -DHAVE_CONFIG_H -I. -I. -I..&nbsp;&nbsp;&nbsp;&nbsp; -g -O2 -MT netcpu_procstat.o -MD -MP -MF &quot;.deps/netcpu_procstat.Tpo&quot; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o netcpu_procstat.o `test -f &#39;netcpu_procstat.c&#39; || echo &#39;./&#39;`netcpu_procstat.c; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then mv -f &quot;.deps/netcpu_procstat.Tpo&quot; &quot;.deps/netcpu_procstat.Po&quot;; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else rm -f &quot;.deps/netcpu_procstat.Tpo&quot;; exit 1; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>gcc&nbsp; -g -O2&nbsp;&nbsp; -o netperf&nbsp; netperf.o netlib.o netsh.o nettest_bsd.o nettest_dlpi.o nettest_dns.o nettest_unix.o nettest_xti.o nettest_sctp.o netcpu_procstat.o&nbsp; -lm <br>
<span style="font-weight: bold;">netlib.o: In function `bind_to_specific_processor&#39;:</span><br style="font-weight: bold;"><span style="font-weight: bold;">/opt/netperf/src/netlib.c:1725: undefined reference to `__CPU_ZERO&#39;</span><br style="font-weight: bold;">
<span style="font-weight: bold;">/opt/netperf/src/netlib.c:1727: undefined reference to `__CPU_SET&#39;</span><br style="font-weight: bold;"><span style="font-weight: bold;">collect2: ld returned 1 exit status</span><br style="font-weight: bold;">
<span style="font-weight: bold;">make[2]: *** [netperf] Error 1</span><br style="font-weight: bold;"><span style="font-weight: bold;">make[2]: Leaving directory `/opt/netperf/src&#39;</span><br style="font-weight: bold;">
<span style="font-weight: bold;">make[1]: *** [all-recursive] Error 1</span><br style="font-weight: bold;"><span style="font-weight: bold;">make[1]: Leaving directory `/opt/netperf&#39;</span><br style="font-weight: bold;">
<span style="font-weight: bold;">make: *** [all] Error 2</span><br style="font-weight: bold;">I am not able to understand if it is OS specific since I successfully installed the same package in openSUSE 10.3(i586)<br><br>
An help will be helpful.<br><br>Thanks,<br>AB<br><br>