Skip to content

Most of tests fail on powerpc-darwin: ERROR: All 31 tests were run, 21 failed unexpectedly #44

@barracuda156

Description

@barracuda156
--->  Testing ocl-icd
Executing:  cd "/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4" && /usr/bin/make check 
/usr/bin/make  check-recursive
make[1]: Entering directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4'
Making check in .
make[2]: Entering directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4'
/usr/bin/make  ocl_test ocl_test_icdl vendors/dummycl.icd vendors/dummycl2.icd vendors/dummycl-noext.icd
make[3]: Entering directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4'
/opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I.  -Wall  -I/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/khronos-headers -isystem/opt/local/include/LegacySupport -I/opt/local/include  -pipe -Os -arch ppc -MT ocl_test.o -MD -MP -MF .deps/ocl_test.Tpo -c -o ocl_test.o ocl_test.c
mv -f .deps/ocl_test.Tpo .deps/ocl_test.Po
/bin/sh ./libtool  --tag=CC   --mode=link /opt/local/bin/gcc-mp-14  -pipe -Os -arch ppc  -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -arch ppc -o ocl_test ocl_test.o libOpenCL.la -ldl 
libtool: link: /opt/local/bin/gcc-mp-14 -pipe -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -o .libs/ocl_test ocl_test.o  -L/opt/local/lib ./.libs/libOpenCL.dylib -lMacportsLegacySupport -ldl
/opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I.  -Wall  -I/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/khronos-headers -isystem/opt/local/include/LegacySupport -I/opt/local/include  -pipe -Os -arch ppc -MT ocl_test_icdl.o -MD -MP -MF .deps/ocl_test_icdl.Tpo -c -o ocl_test_icdl.o ocl_test_icdl.c
mv -f .deps/ocl_test_icdl.Tpo .deps/ocl_test_icdl.Po
/bin/sh ./libtool  --tag=CC   --mode=link /opt/local/bin/gcc-mp-14  -pipe -Os -arch ppc  -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -arch ppc -o ocl_test_icdl ocl_test_icdl.o libOpenCL.la -ldl 
libtool: link: /opt/local/bin/gcc-mp-14 -pipe -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc -o .libs/ocl_test_icdl ocl_test_icdl.o  -L/opt/local/lib ./.libs/libOpenCL.dylib -lMacportsLegacySupport -ldl
mkdir -p vendors
echo "/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/.libs/libdummycl.so" > vendors/dummycl.icd
mkdir -p vendors
echo "/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/.libs/libdummycl2.so" > vendors/dummycl2.icd
mkdir -p vendors
echo "/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/.libs/libdummycl-noext.so" > vendors/dummycl-noext.icd
make[3]: Leaving directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4'
make[2]: Leaving directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4'
Making check in doc
make[2]: Entering directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/doc'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/doc'
Making check in tests
make[2]: Entering directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/tests'
/usr/bin/make  check-local
make[3]: Entering directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/tests'
:;{ \
	  echo '# Signature of the current package.' && \
	  echo 'm4_define([AT_PACKAGE_NAME],' && \
	  echo '  [OpenCL ICD Loader])' && \
	  echo 'm4_define([AT_PACKAGE_TARNAME],' && \
	  echo '  [ocl-icd])' && \
	  echo 'm4_define([AT_PACKAGE_VERSION],' && \
	  echo '  [2.3.4])' && \
	  echo 'm4_define([AT_PACKAGE_STRING],' && \
	  echo '  [OpenCL ICD Loader 2.3.4])' && \
	  echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \
	  echo '  [ocl-icd-devel@lists.forge.imag.fr])'; \
	  echo 'm4_define([AT_PACKAGE_URL],' && \
	  echo '  [])'; \
	  echo 'm4_define([AT_PACKAGE_OPENCL_VERSION],' && \
	  echo '  [3.0])'; \
	} >'./package.m4'
/bin/sh ../build-aux/missing --run autom4te --language=autotest -I '.' -o testsuite.tmp testsuite.at
mv testsuite.tmp testsuite
/bin/sh './testsuite' 
## ----------------------------------- ##
## OpenCL ICD Loader 2.3.4 test suite. ##
## ----------------------------------- ##

Standard compliant ocl-icd libOpenCL.so

  1: invalid OCL_ICD_VENDORS                         ok
  2: OCL_ICD_VENDORS as directory                    FAILED (testsuite-standard.at:15)
  3: OCL_ICD_VENDORS as library file                 FAILED (testsuite-standard.at:24)
  4: OCL_ICD_VENDORS as ICD file (.icd)              FAILED (testsuite-standard.at:32)
  5: OPENCL_VENDOR_PATH as directory                 FAILED (testsuite-standard.at:41)
  6: invalid OPENCL_VENDOR_PATH (unknown path)       ok
  7: invalid OPENCL_VENDOR_PATH (.icd)               ok
  8: invalid OPENCL_VENDOR_PATH (library file)       ok
  9: OCL_ICD_VENDORS priority over OPENCL_VENDOR_PATH FAILED (testsuite-standard.at:76)
 10: Our dummy ICD through our ICD loader            FAILED (testsuite-standard.at:84)
 11: ICD Loader extension                            ok
 12: Our dummy layer through cllayerinfo             FAILED (testsuite-standard.at:106)

Default platform selection

 13: No choice, among 0 => CL_INVALID_PLATFORM       ok
 14: Choice 0, among 0 => CL_INVALID_PLATFORM        ok
 15: Choice 1, among 0 => CL_INVALID_PLATFORM        ok
 16: No choice, among 1 => default platform          FAILED (testsuite-default-platform.at:42)
 17: Choice 0, among 1 => default platform           FAILED (testsuite-default-platform.at:54)
 18: Choice 1, among 1 => CL_INVALID_PLATFORM        FAILED (testsuite-default-platform.at:66)
 19: No choice, among 2 => one platform              FAILED (testsuite-default-platform.at:80)
 20: Choice 0, among 2 => first platform             ok
 21: Choice 1, among 2 => second platform            ok
 22: Choice 2, among 2 => CL_INVALID_PLATFORM        FAILED (testsuite-default-platform.at:119)
 23: Sort by GPU                                     FAILED (testsuite-default-platform.at:139)
 24: Sort by GPU (rev)                               FAILED (testsuite-default-platform.at:159)
 25: Sort by CPU                                     FAILED (testsuite-default-platform.at:179)
 26: Sort by CPU (rev)                               FAILED (testsuite-default-platform.at:199)
 27: Sort by devices                                 FAILED (testsuite-default-platform.at:219)
 28: Sort by devices (rev)                           FAILED (testsuite-default-platform.at:239)

ocl-icd with workaround for intel bug

 29: OCL_ICD_VENDORS as directory, two ICD           FAILED (testsuite-workaround.at:9)
 30: OCL_ICD_VENDORS as file, buggy ICD with workaround FAILED (testsuite-workaround.at:23)
 31: OCL_ICD_VENDORS as file, buggy ICD without workaround FAILED (testsuite-workaround.at:31)

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: All 31 tests were run,
21 failed unexpectedly.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send 'tests/testsuite.log' and all information you think might help:

   To: <ocl-icd-devel@lists.forge.imag.fr>
   Subject: [OpenCL ICD Loader 2.3.4] testsuite: 2 3 4 5 9 10 12 16 17 18 19 22 23 24 25 26 27 28 29 30 31 failed

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below 'tests/testsuite.dir'.

make[3]: *** [check-local] Error 1
make[3]: Leaving directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/tests'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/ocl-icd-7a12cc9c/work/ocl-icd-2.3.4'
make: *** [check] Error 2

This is on 10.6.8 on powerpc, configured with --enable-official-khronos-headers and built with gcc 14.3.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions