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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions