Results 1 to 2 of 2

Thread: error while creating program object from source

  1. #1

    error while creating program object from source

    Hi forum,

    I am trying to creating program object from source and i am getting error while building the program. Here goes the snippet :

    Code :
    .................................
    ................................
         _m_clProgramObject = clCreateProgramWithSource(context->_m_clContext,
    						     1,
    						     (const char**)&srcStr,
    						     NULL,
    						     &errNum);
     
          if(errNum != CL_SUCCESS )
          {
    	 osg::notify(osg::FATAL) << __FUNCTION__ << ": Failed to create CL program from source. " << context->getErrorString(errNum)  << std::endl;
    	 return false;
          }
     
     
          errNum = clBuildProgram(_m_clProgramObject,0,NULL,NULL,NULL,NULL);
     
          if(errNum != CL_SUCCESS)
          {
    	 //determine the reason of the error
    	 char buildLog[16384];
    	 clGetProgramBuildInfo(_m_clProgramObject,
    			       context->_m_clDevice,
    			       CL_PROGRAM_BUILD_LOG,
    			       sizeof(buildLog),
    			       buildLog,
    			       NULL);
     
    	 osg::notify(osg::FATAL) << __FUNCTION__ << ": Error in OpenCL Program Object building." << std::endl;
    	 osg::notify(osg::FATAL) << buildLog << std::endl;
    	 osg::notify(osg::FATAL) << __FUNCTION__ << ": " <<  context->getErrorString(errNum) << std::endl; 	 
    	 //release the OpenCL program object
    	 clReleaseProgram(_m_clProgramObject);
     
    	 return false;	 
          }


    And i am getting the following error output:

    Code :
    Source file: TexFilter.cl
    createProgramFromSource: Error in OpenCL Program Object building.
    ptxas application ptx input, line 100; error   : Illegal operand type to instruction 'ld'
    ptxas application ptx input, line 111; error   : Call has wrong number of parameters
    ptxas fatal   : Ptx assembly aborted due to errors
     
    createProgramFromSource: CL_INVALID_BINARY
    OpenCL Program Object Creation Failed.


    Any hint is greatly appreciated!

    Thanks
    Sajjadul

  2. #2
    Senior Member
    Join Date
    Oct 2012
    Posts
    103
    This looks like a compiler bug...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •