Hello, I am trying to configure and access Xeon-Phi by running a linux container running a centos image.
Host OS: 4.2.0-coreos-r1 and I am running the centos image as a linux container. When I try to install the MPSS library it breaks in the build phase with following error message. Initially it was not able to find env variable for $(DESTDIR), so i have assigned a folder. But still it breaks and I am not able to find the reason.
[root@a98e650726a1 mpss-3.6]# rpmbuild --rebuild mpss-modules-*.rpm
Installing mpss-modules-kernel-headers-3.6-1.glibc2.12.x86_64.rpm
warning: mpss-modules-kernel-headers-3.6-1.glibc2.12.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 96372c37: NOKEY
error: source package expected, binary found
error: mpss-modules-kernel-headers-3.6-1.glibc2.12.x86_64.rpm cannot be installed
[root@a98e650726a1 mpss-3.6]# cd src/
[root@a98e650726a1 src]# rpmbuild --rebuild mpss-modules-*.rpm
Installing mpss-modules-3.6-1.src.rpm
warning: user build does not exist - using root
warning: group build does not exist - using root
warning: user build does not exist - using root
warning: group build does not exist - using root
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.m1yqoL
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf mpss-modules-3.6
+ /usr/bin/mkdir -p mpss-modules-3.6
+ cd mpss-modules-3.6
+ /usr/bin/bzip2 -dc /root/rpmbuild/SOURCES/mpss-modules-3.6.tar.bz2
+ /usr/bin/tar -xvvf -
drwxrwxr-x build/build 0 2015-09-03 12:50 ./
-rw-rw-r-- build/build 47 2015-09-03 12:50 ./.mpss-metadata
drwxrwxr-x build/build 0 2015-09-03 12:50 ./vnet/
-rw-rw-r-- build/build 3320 2015-09-03 12:50 ./vnet/micveth_param.c
-rw-rw-r-- build/build 42879 2015-09-03 12:50 ./vnet/micveth_dma.c
-rw-rw-r-- build/build 23847 2015-09-03 12:50 ./vnet/micveth.c
-rw-rw-r-- build/build 3205 2015-09-03 12:50 ./vnet/mic.h
-rw-rw-r-- build/build 88 2015-09-03 12:50 ./vnet/Kbuild
drwxrwxr-x build/build 0 2015-09-03 12:50 ./virtio/
-rw-rw-r-- build/build 22285 2015-09-03 12:50 ./virtio/mic_virtblk.c
-rw-rw-r-- build/build 24 2015-09-03 12:50 ./virtio/Kbuild
drwxrwxr-x build/build 0 2015-09-03 12:50 ./vcons/
-rw-rw-r-- build/build 9616 2015-09-03 12:50 ./vcons/hvc_mic.c
-rw-rw-r-- build/build 3737 2015-09-03 12:50 ./vcons/hvc_console.h
-rw-rw-r-- build/build 44 2015-09-03 12:50 ./vcons/Kbuild
-rw-rw-r-- build/build 411 2015-09-03 12:50 ./udev-mic.rules
drwxrwxr-x build/build 0 2015-09-03 12:50 ./trace_capture/
-rw-rw-r-- build/build 8602 2015-09-03 12:50 ./trace_capture/trace_capture.h
-rw-rw-r-- build/build 68560 2015-09-03 12:50 ./trace_capture/trace_capture.c
-rw-rw-r-- build/build 2816 2015-09-03 12:50 ./trace_capture/tc_memcvt.c
-rw-rw-r-- build/build 10647 2015-09-03 12:50 ./trace_capture/tc_host.c
-rw-rw-r-- build/build 2415 2015-09-03 12:50 ./trace_capture/docapture.c
-rw-rw-r-- build/build 569 2015-09-03 12:50 ./trace_capture/Makefile
-rw-rw-r-- build/build 25 2015-09-03 12:50 ./trace_capture/Kbuild
drwxrwxr-x build/build 0 2015-09-03 12:50 ./ras/
-rw-rw-r-- build/build 6557 2015-09-03 12:50 ./ras/monahan.h
-rw-rw-r-- build/build 32564 2015-09-03 12:50 ./ras/micras_uncore.c
-rw-rw-r-- build/build 28421 2015-09-03 12:50 ./ras/micras_pm.c
-rw-rw-r-- build/build 68817 2015-09-03 12:50 ./ras/micras_main.c
-rw-rw-r-- build/build 37460 2015-09-03 12:50 ./ras/micras_knf.c
-rw-rw-r-- build/build 69571 2015-09-03 12:50 ./ras/micras_knc.c
-rw-rw-r-- build/build 77928 2015-09-03 12:50 ./ras/micras_elog.c
-rw-rw-r-- build/build 30533 2015-09-03 12:50 ./ras/micras_core.c
-rw-rw-r-- build/build 24090 2015-09-03 12:50 ./ras/micras_common.c
-rw-rw-r-- build/build 32895 2015-09-03 12:50 ./ras/micras_api.h
-rw-rw-r-- build/build 14455 2015-09-03 12:50 ./ras/micras.h
-rw-rw-r-- build/build 10224 2015-09-03 12:50 ./ras/micpm_api.h
-rw-rw-r-- build/build 4687 2015-09-03 12:50 ./ras/micmca_api.h
-rw-rw-r-- build/build 6491 2015-09-03 12:50 ./ras/Makefile
-rw-rw-r-- build/build 207 2015-09-03 12:50 ./ras/Kbuild
drwxrwxr-x build/build 0 2015-09-03 12:50 ./ramoops/
-rw-rw-r-- build/build 4216 2015-09-03 12:50 ./ramoops/ramoops.c
-rw-rw-r-- build/build 19 2015-09-03 12:50 ./ramoops/Kbuild
drwxrwxr-x build/build 0 2015-09-03 12:50 ./pm_scif/
-rw-rw-r-- build/build 2152 2015-09-03 12:50 ./pm_scif/pm_scif.h
-rw-rw-r-- build/build 10087 2015-09-03 12:50 ./pm_scif/pm_scif.c
-rw-rw-r-- build/build 19 2015-09-03 12:50 ./pm_scif/Kbuild
drwxrwxr-x build/build 0 2015-09-03 12:50 ./mpssboot/
-rw-rw-r-- build/build 6910 2015-09-03 12:50 ./mpssboot/mpssboot.c
-rw-rw-r-- build/build 20 2015-09-03 12:50 ./mpssboot/Kbuild
drwxrwxr-x build/build 0 2015-09-03 12:50 ./micscif/
-rw-rw-r-- build/build 6601 2015-09-03 12:50 ./micscif/micscif_va_node.c
-rw-rw-r-- build/build 16182 2015-09-03 12:50 ./micscif/micscif_va_gen.c
-rw-rw-r-- build/build 6661 2015-09-03 12:50 ./micscif/micscif_sysfs.c
-rw-rw-r-- build/build 13498 2015-09-03 12:50 ./micscif/micscif_smpt.c
-rw-rw-r-- build/build 12080 2015-09-03 12:50 ./micscif/micscif_select.c
-rw-rw-r-- build/build 16374 2015-09-03 12:50 ./micscif/micscif_rma_list.c
-rw-rw-r-- build/build 29054 2015-09-03 12:50 ./micscif/micscif_rma_dma.c
-rw-rw-r-- build/build 74401 2015-09-03 12:50 ./micscif/micscif_rma.c
-rw-rw-r-- build/build 11996 2015-09-03 12:50 ./micscif/micscif_rb.c
-rw-rw-r-- build/build 8999 2015-09-03 12:50 ./micscif/micscif_ports.c
-rw-rw-r-- build/build 85521 2015-09-03 12:50 ./micscif/micscif_nodeqp.c
-rw-rw-r-- build/build 45069 2015-09-03 12:50 ./micscif/micscif_nm.c
-rw-rw-r-- build/build 18485 2015-09-03 12:50 ./micscif/micscif_main.c
-rw-rw-r-- build/build 5143 2015-09-03 12:50 ./micscif/micscif_intr.c
-rw-rw-r-- build/build 12835 2015-09-03 12:50 ./micscif/micscif_fd.c
-rw-rw-r-- build/build 31378 2015-09-03 12:50 ./micscif/micscif_debug.c
-rw-rw-r-- build/build 96705 2015-09-03 12:50 ./micscif/micscif_api.c
-rw-rw-r-- build/build 584 2015-09-03 12:50 ./micscif/Kbuild
-rwxrwxr-x build/build 88 2015-09-03 12:50 ./mic.modules
-rw-rw-r-- build/build 1334 2015-09-03 12:50 ./mic.conf
drwxrwxr-x build/build 0 2015-09-03 12:50 ./include/
-rw-rw-r-- build/build 6481 2015-09-03 12:50 ./include/scif_ioctl.h
-rw-rw-r-- build/build 68604 2015-09-03 12:50 ./include/scif.h
-rw-rw-r-- build/build 3744 2015-09-03 12:50 ./include/micint.h
-rw-rw-r-- build/build 3953 2015-09-03 12:50 ./include/mic_interrupts.h
-rw-rw-r-- build/build 22503 2015-09-03 12:50 ./include/mic_common.h
drwxrwxr-x build/build 0 2015-09-03 12:50 ./include/mic/
-rw-rw-r-- build/build 7775 2015-09-03 12:50 ./include/mic/ringbuffer.h
-rw-rw-r-- build/build 7461 2015-09-03 12:50 ./include/mic/micveth_dma.h
-rw-rw-r-- build/build 2517 2015-09-03 12:50 ./include/mic/micveth_common.h
-rw-rw-r-- build/build 4050 2015-09-03 12:50 ./include/mic/micveth.h
-rw-rw-r-- build/build 4823 2015-09-03 12:50 ./include/mic/micvcons.h
-rw-rw-r-- build/build 3835 2015-09-03 12:50 ./include/mic/micscif_va_node.h
-rw-rw-r-- build/build 3220 2015-09-03 12:50 ./include/mic/micscif_va_gen.h
-rw-rw-r-- build/build 3993 2015-09-03 12:50 ./include/mic/micscif_smpt.h
-rw-rw-r-- build/build 4929 2015-09-03 12:50 ./include/mic/micscif_rma_list.h
-rw-rw-r-- build/build 27176 2015-09-03 12:50 ./include/mic/micscif_rma.h
-rw-rw-r-- build/build 5778 2015-09-03 12:50 ./include/mic/micscif_rb.h
-rw-rw-r-- build/build 9223 2015-09-03 12:50 ./include/mic/micscif_nodeqp.h
-rw-rw-r-- build/build 8075 2015-09-03 12:50 ./include/mic/micscif_nm.h
-rw-rw-r-- build/build 7402 2015-09-03 12:50 ./include/mic/micscif_map.h
-rw-rw-r-- build/build 2515 2015-09-03 12:50 ./include/mic/micscif_kmem_cache.h
-rw-rw-r-- build/build 2351 2015-09-03 12:50 ./include/mic/micscif_intr.h
-rw-rw-r-- build/build 27016 2015-09-03 12:50 ./include/mic/micscif.h
-rw-rw-r-- build/build 10281 2015-09-03 12:50 ./include/mic/micsboxdefine.h
-rw-rw-r-- build/build 2272 2015-09-03 12:50 ./include/mic/micpsmi.h
-rw-rw-r-- build/build 2108 2015-09-03 12:50 ./include/mic/micdboxdefine.h
-rw-rw-r-- build/build 4292 2015-09-03 12:50 ./include/mic/micbaseaddressdefine.h
-rw-rw-r-- build/build 2533 2015-09-03 12:50 ./include/mic/mic_virtio.h
-rw-rw-r-- build/build 3120 2015-09-03 12:50 ./include/mic/mic_sbox_md.h
-rw-rw-r-- build/build 12511 2015-09-03 12:50 ./include/mic/mic_pm.h
-rw-rw-r-- build/build 4215 2015-09-03 12:50 ./include/mic/mic_macaddr.h
-rw-rw-r-- build/build 14550 2015-09-03 12:50 ./include/mic/mic_dma_md.h
-rw-rw-r-- build/build 7436 2015-09-03 12:50 ./include/mic/mic_dma_lib.h
-rw-rw-r-- build/build 6544 2015-09-03 12:50 ./include/mic/mic_dma_api.h
-rw-rw-r-- build/build 6023 2015-09-03 12:50 ./include/mic/io_interface.h
-rw-rw-r-- build/build 6125 2015-09-03 12:50 ./include/mic/compl_buf_ring.h
-rw-rw-r-- build/build 4631 2015-09-03 12:50 ./include/mic/bootparams.h
drwxrwxr-x build/build 0 2015-09-03 12:50 ./host/
-rw-rw-r-- build/build 22798 2015-09-03 12:50 ./host/vmcore.c
drwxrwxr-x build/build 0 2015-09-03 12:50 ./host/vhost/
-rw-rw-r-- build/build 7179 2015-09-03 12:50 ./host/vhost/vhost.h
-rw-rw-r-- build/build 18710 2015-09-03 12:50 ./host/vhost/mic_vhost.c
-rw-rw-r-- build/build 16858 2015-09-03 12:50 ./host/vhost/mic_blk.c
-rw-rw-r-- build/build 53543 2015-09-03 12:50 ./host/uos_download.c
-rw-rw-r-- build/build 27572 2015-09-03 12:50 ./host/tools_support.c
-rw-rw-r-- build/build 29774 2015-09-03 12:50 ./host/pm_pcstate.c
-rw-rw-r-- build/build 17157 2015-09-03 12:50 ./host/pm_ioctl.c
-rw-rw-r-- build/build 28523 2015-09-03 12:50 ./host/micscif_pm.c
-rw-rw-r-- build/build 6154 2015-09-03 12:50 ./host/micpsmi.c
-rw-rw-r-- build/build 21582 2015-09-03 12:50 ./host/linvnet.c
-rw-rw-r-- build/build 19188 2015-09-03 12:50 ./host/linvcons.c
-rw-rw-r-- build/build 22050 2015-09-03 12:50 ./host/linux.c
-rw-rw-r-- build/build 22761 2015-09-03 12:50 ./host/linsysfs.c
-rw-rw-r-- build/build 9514 2015-09-03 12:50 ./host/linscif_host.c
-rw-rw-r-- build/build 4940 2015-09-03 12:50 ./host/linpsmi.c
-rw-rw-r-- build/build 6527 2015-09-03 12:50 ./host/linpm.c
-rw-rw-r-- build/build 5404 2015-09-03 12:50 ./host/ioctl.c
-rw-rw-r-- build/build 5386 2015-09-03 12:50 ./host/acptboot.c
-rw-rw-r-- build/build 1444 2015-09-03 12:50 ./host/Makefile
drwxrwxr-x build/build 0 2015-09-03 12:50 ./dma/
-rw-rw-r-- build/build 2151 2015-09-03 12:50 ./dma/mic_sbox_md.c
-rw-rw-r-- build/build 16015 2015-09-03 12:50 ./dma/mic_dma_md.c
-rw-rw-r-- build/build 54139 2015-09-03 12:50 ./dma/mic_dma_lib.c
-rw-rw-r-- build/build 120 2015-09-03 12:50 ./dma/Kbuild
-rw-rw-r-- build/build 4436 2015-09-03 12:50 ./Makefile
-rw-rw-r-- build/build 3589 2015-09-03 12:50 ./Kbuild
-rw-rw-r-- build/build 18092 2015-09-03 12:50 ./COPYING
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.eflO8k
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd mpss-modules-3.6
+ '[' -d modules ']'
+ /usr/bin/make -j16 KERNEL_VERSION=4.2.0-coreos-r1 KERNEL_SRC=/lib/modules/4.2.0-coreos-r1/build CC=gcc 'LD=ld ' MIC_CARD_ARCH=k1om
/usr/bin/make -C /lib/modules/4.2.0-coreos-r1/build M=/root/rpmbuild/BUILD/mpss-modules-3.6 modules \
INSTALL_MOD_PATH=/home/surya/mpss_try
make[1]: Entering directory `/usr/lib/modules/4.2.0-coreos-r1/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/lib/modules/4.2.0-coreos-r1/build'
make: *** [modules] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.eflO8k (%build)
RPM build errors:
user build does not exist - using root
group build does not exist - using root
user build does not exist - using root
group build does not exist - using root
Bad exit status from /var/tmp/rpm-tmp.eflO8k (%build)