792 | | Action: cms2vm |
793 | | Packages: netperf |
794 | | |
795 | | Management of netperf 2.4.4-1 (rev flat) |
796 | | Exporting /users/bruno/netperf/src/netperf-2.4.4 from DIR to /users/bruno/netperf/delivery/netperf-2.4.4... OK |
797 | | Generating NEWS file from /users/bruno/netperf/src/pbconf/netperf/pbcl |
798 | | Empty ChangeLog file created... OK |
799 | | Build files generated for mandriva-2006.0,sles-9,mandrake-10.2,mandriva-2007.0,rhel-3,mandriva-2007.1,redhat-9,ubuntu-6.06,suse-10.3,rhel-5,fedora-8,ubuntu-7.10,suse-10.2,mandrake-10.1,mandriva-2008.0,sles-10,fedora-6,suse-10.1,fedora-5,fedora-4,ubuntu-7.04,suse-10.0,fedora-7,debian-4.0,rhel-4,debian-3.1,redhat-7.3 |
800 | | No Build files found for gentoo-nover |
801 | | Files configure.ac have been filtered |
802 | | Creating netperf tar files compressed... OK |
803 | | Under /users/bruno/netperf/delivery/netperf-2.4.4.tar.gz |
804 | | VMs: fedora_8 |
805 | | Found an existing VM /users/qemu/fedora_8.qemu (pid 28291) |
806 | | Packages: netperf |
807 | | Sources handled (VMs): /users/bruno/netperf/delivery/netperf-2.4.4.tar.gz /users/bruno/netperf/delivery/pbscript /users/bruno/netperf/src/pbconf/netperf.pb /users/bruno/netperf/delivery/2.4.4-1.pb /users/bruno/.pbrc |
808 | | Preparing netperf/delivery on pb@localhost... OK |
809 | | netperf-2.4.4.tar.gz 100% 1159KB 1.1MB/s 00:00 |
810 | | pbscript 100% 369 0.4KB/s 00:00 |
811 | | netperf.pb 100% 2223 2.2KB/s 00:00 |
| 784 | Action: build2vm |
| 785 | Packages: netperf |
| 786 | Found an existing VM /users/qemu/fedora-6-i386.qemu (pid 31466) |
| 787 | Packages: netperf |
| 788 | Sources handled (vm): /users/bruno/project-builder/netperf/delivery/netperf-2.4.4.tar.gz /users/bruno/project-builder/netperf/delivery/pbscript /users/bruno/project-builder/netperf/pbconf/2.4.4/netperf.pb /users/bruno/project-builder/netperf/delivery/2.4.4-1.pb /users/bruno/.pbrc /users/bruno/project-builder/netperf/delivery/pbrc |
| 789 | Preparing project-builder/netperf/delivery on pb@localhost:project-builder/netperf/delivery... OK |
| 790 | netperf-2.4.4.tar.gz 100% 1149KB 1.1MB/s 00:00 |
| 791 | pbscript 100% 376 0.4KB/s 00:00 |
| 792 | netperf.pb 100% 3644 3.6KB/s 00:00 |
827 | | + cd /home/pb/netperf/build/BUILD |
828 | | + LANG=C |
829 | | + export LANG |
830 | | + unset DISPLAY |
831 | | + cd /home/pb/netperf/build/BUILD |
832 | | + rm -rf netperf-2.4.4 |
833 | | + /bin/gzip -dc /home/pb/netperf/build/SOURCES/netperf-2.4.4.tar.gz |
834 | | + tar -xf - |
835 | | + STATUS=0 |
836 | | + '[' 0 -ne 0 ']' |
837 | | + cd netperf-2.4.4 |
838 | | ++ /usr/bin/id -u |
839 | | + '[' 500 = 0 ']' |
840 | | ++ /usr/bin/id -u |
841 | | + '[' 500 = 0 ']' |
842 | | + /bin/chmod -Rf a+rX,u+w,g-w,o-w . |
843 | | + exit 0 |
844 | | Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.10486 |
845 | | + umask 022 |
846 | | + cd /home/pb/netperf/build/BUILD |
847 | | + cd netperf-2.4.4 |
848 | | + LANG=C |
849 | | + export LANG |
850 | | + unset DISPLAY |
851 | | + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables' |
852 | | + export CFLAGS |
853 | | + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables' |
854 | | + export CXXFLAGS |
855 | | + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables' |
856 | | + export FFLAGS |
857 | | ++ find . -name config.guess -o -name config.sub |
858 | | + for i in '$(find . -name config.guess -o -name config.sub)' |
859 | | ++ basename ./config.sub |
860 | | + '[' -f /usr/lib/rpm/redhat/config.sub ']' |
861 | | + /bin/rm -f ./config.sub |
862 | | ++ basename ./config.sub |
863 | | + /bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub |
864 | | `/usr/lib/rpm/redhat/config.sub' -> `./config.sub' |
865 | | + for i in '$(find . -name config.guess -o -name config.sub)' |
866 | | ++ basename ./config.guess |
867 | | + '[' -f /usr/lib/rpm/redhat/config.guess ']' |
868 | | + /bin/rm -f ./config.guess |
869 | | ++ basename ./config.guess |
870 | | + /bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess |
871 | | `/usr/lib/rpm/redhat/config.guess' -> `./config.guess' |
872 | | + ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info |
873 | | checking build system type... i686-redhat-linux-gnu |
874 | | checking host system type... i686-redhat-linux-gnu |
875 | | checking target system type... i386-redhat-linux-gnu |
876 | | [...] |
877 | | netlib.o: In function `bind_to_specific_processor': |
878 | | netlib.c:(.text+0x1d4a): undefined reference to `__CPU_ZERO' |
879 | | netlib.c:(.text+0x1d56): undefined reference to `__CPU_SET' |
880 | | collect2: ld returned 1 exit status |
881 | | }}} |
882 | | So we're not lucky as the application doesn't build natively on Fedora 8 due to the lack of some defines. |
883 | | So we can try with another existing VM to see if we are more lucky, after stoping our running VM: |
884 | | {{{ |
885 | | $ ssh -p 2225 root@localhost halt |
886 | | $ pb -p netperf -r `pwd` -m rhel_4 build2vm |
887 | | Project: netperf |
888 | | Action: build2vm |
889 | | VMs: rhel_4 |
890 | | Launching the VM /users/qemu/rhel_4.qemu... OK |
891 | | Waiting for VM rhel_4 to come up... |
892 | | Packages: netperf |
893 | | Sources handled (VMs): /users/bruno/netperf/delivery/netperf-2.4.4.tar.gz /users/bruno/netperf/delivery/pbscript /users/bruno/netperf/src/pbconf/netperf.pb /users/bruno/netperf/delivery/2.4.4-1.pb /users/bruno/.pbrc |
894 | | Preparing netperf/delivery on pb@localhost... OK |
895 | | netperf-2.4.4.tar.gz 100% 1159KB 1.1MB/s 00:00 |
896 | | pbscript 100% 369 0.4KB/s 00:00 |
897 | | netperf.pb 100% 2223 2.2KB/s 00:00 |
898 | | 2.4.4-1.pb 100% 24 0.0KB/s 00:00 |
899 | | .pbrc 100% 2216 2.2KB/s 00:00 |
900 | | OK |
901 | | Executing pbscript on pb@localhost if needed... ... Execution needed |
902 | | Setting up date on pool.ntp.org... |
903 | | lun nov 26 10:23:00 CET 2007 |
904 | | Building packages on VM... |
905 | | Project: netperf |
906 | | Action: build2pkg |
907 | | Packages: netperf |
908 | | Source file: /home/pb/netperf/delivery/netperf-2.4.4.tar.gz |
909 | | Working directory: /home/pb/netperf/build |
910 | | Extracting build files... OK |
911 | | Building package with /home/pb/netperf/build/SPECS/netperf.spec under /home/pb/netperf/build... Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.90577 |
912 | | + umask 022 |
913 | | + cd /home/pb/netperf/build/BUILD |
914 | | + cd /home/pb/netperf/build/BUILD |
915 | | + rm -rf netperf-2.4.4 |
916 | | + /usr/bin/gzip -dc /home/pb/netperf/build/SOURCES/netperf-2.4.4.tar.gz |
917 | | [...] |
918 | | gcc -O2 -g -march=i386 -mcpu=i686 -o netperf netperf.o netlib.o netsh.o nettest_bsd.o nettest_dlpi.o nettest_unix.o nettest_xti.o nettest_sctp.o nettest_sdp.o netcpu_procstat.o -lm |
919 | | netlib.o(.text+0xbb1): In function `alloc_sendfile_buf_ring': |
920 | | /home/pb/netperf/build/BUILD/netperf-2.4.4/src/netlib.c:1545: warning: the use of `tmpnam' is dangerous, better use `mkstemp' |
921 | | if gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -g -march=i386 -mcpu=i686 -MT netserver.o -MD -MP -MF ".deps/netserver.Tpo" \ |
922 | | -c -o netserver.o `test -f 'netserver.c' || echo './'`netserver.c; \ |
923 | | then mv -f ".deps/netserver.Tpo" ".deps/netserver.Po"; \ |
924 | | else rm -f ".deps/netserver.Tpo"; exit 1; \ |
925 | | fi |
926 | | gcc -O2 -g -march=i386 -mcpu=i686 -o netserver netserver.o netlib.o netsh.o nettest_bsd.o nettest_dlpi.o nettest_unix.o nettest_xti.o nettest_sctp.o nettest_sdp.o netcpu_procstat.o -lm |
927 | | netlib.o(.text+0xbb1): In function `alloc_sendfile_buf_ring': |
928 | | /home/pb/netperf/build/BUILD/netperf-2.4.4/src/netlib.c:1545: warning: the use of `tmpnam' is dangerous, better use `mkstemp' |
929 | | make[3]: Entering directory `/home/pb/netperf/build/BUILD/netperf-2.4.4/src' |
930 | | /bin/sh ../mkinstalldirs /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/bin |
931 | | mkdir -p -- /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/bin |
932 | | /usr/bin/install -c netperf /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/bin/netperf |
933 | | /usr/bin/install -c netserver /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/bin/netserver |
934 | | make[3]: Nothing to be done for `install-data-am'. |
935 | | [...] |
936 | | + /bin/mkdir -p /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/share/doc/netperf-2.4.4 |
937 | | + cp -pr ChangeLog /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/share/doc/netperf-2.4.4 |
938 | | + cp -pr INSTALL COPYING README AUTHORS NEWS /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/share/doc/netperf-2.4.4 |
939 | | + cp -pr README.aix README.hpux README.osx README.ovms README.solaris README.windows Release_Notes doc/examples /var/tmp/netperf-2.4.4-1.rhel4-root-pb/usr/share/doc/netperf-2.4.4 |
940 | | + exit 0 |
941 | | Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 |
942 | | Requires: /bin/sh libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libm.so.6 libm.so.6(GLIBC_2.0) |
943 | | Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/netperf-2.4.4-1.rhel4-root-pb |
944 | | Wrote: /home/pb/netperf/build/SRPMS/netperf-2.4.4-1.rhel4.src.rpm |
945 | | Wrote: /home/pb/netperf/build/RPMS/i386/netperf-2.4.4-1.rhel4.i386.rpm |
946 | | Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.25314 |
947 | | + umask 022 |
948 | | + cd /home/pb/netperf/build/BUILD |
949 | | + cd netperf-2.4.4 |
950 | | + /bin/rm -rf /var/tmp/netperf-2.4.4-1.rhel4-root-pb |
951 | | + exit 0 |
952 | | OK |
953 | | OK |
954 | | pbgen-2.4.4-1 100% 72 0.1KB/s 00:00 |
955 | | OK |
956 | | netperf-2.4.4-1.rhel4.i386.rpm 100% 174KB 173.9KB/s 00:00 |
957 | | OK |
958 | | netperf-2.4.4-1.rhel4.src.rpm 100% 1171KB 1.1MB/s 00:00 |
959 | | OK |
960 | | VM cleanup on pb@localhost... OK |
961 | | VM rhel_4 halt (pid 2119)... OK |
962 | | Packages: netperf |
963 | | Sources handled (Packages): rhel/4/netperf-2.4.4-1.rhel4.*.rpm |
964 | | Preparing /mondo/ftp/rhel/4 on bruno@www.project-builder.org... OK |
965 | | netperf-2.4.4-1.rhel4.i386.rpm 100% 174KB 173.9KB/s 00:00 |
966 | | netperf-2.4.4-1.rhel4.src.rpm 100% 1171KB 33.5KB/s 00:35 |
967 | | OK |
968 | | Executing pbscript on bruno@www.project-builder.org if needed... OK |
969 | | }}} |
970 | | This time we've been able to build our packages on RHEL 4 and at the end, as the build was successful they were automatically copied on our ftp server for public availability. |
| 806 | + cd /home/pb/project-builder/netperf/build/BUILD |
| 807 | [... build goes on ...] |
| 808 | Wrote: /home/pb/project-builder/netperf/build/SRPMS/netperf-2.4.4-1.fc6.src.rpm |
| 809 | Wrote: /home/pb/project-builder/netperf/build/RPMS/i386/netperf-2.4.4-1.fc6.i386.rpm |
| 810 | Wrote: /home/pb/project-builder/netperf/build/RPMS/i386/netperf-debuginfo-2.4.4-1.fc6.i386.rpm |
| 811 | [... build goes on ...] |
| 812 | OK |
| 813 | OK |
| 814 | pbgen-2.4.4-1 100% 68 0.1KB/s 00:00 |
| 815 | OK |
| 816 | netperf-2.4.4-1.fc6.i386.rpm 100% 163KB 163.2KB/s 00:01 |
| 817 | OK |
| 818 | netperf-2.4.4-1.fc6.src.rpm 100% 1156KB 1.1MB/s 00:00 |
| 819 | OK |
| 820 | vm cleanup... OK |
| 821 | Packages: netperf |
| 822 | Sources handled (Packages): fedora/6/netperf-2.4.4-1.fc6.*.rpm |
| 823 | Preparing /mondo/ftp/fedora/6 on pb@www.project-builder.org:/mondo/ftp/fedora/6... OK |
| 824 | netperf-2.4.4-1.fc6.i386.rpm 100% 163KB 163.2KB/s 00:00 |
| 825 | netperf-2.4.4-1.fc6.src.rpm 100% 1156KB 31.2KB/s 00:37 |
| 826 | OK |
| 827 | Executing pbscript on pb@www.project-builder.org:/mondo/ftp/fedora/6 if needed... OK |
| 828 | VM fedora-6-i386 halt (pid 0)... OK |
| 829 | |
| 830 | }}} |
| 831 | We've been able to build our packages on Fedora 6 and at the end, as the build was successful they were automatically copied on our ftp server for public availability. |