Ocpi.comp.sdr v2.4.9 tag not building

I’ve just tried to build the latest v2.4.9 (tag) release of the ocpi.comp.sdr project and i’m getting the following error when i do ocpidev build [Errno 2] No such file or directory: '/opt/opencpi/projects/ocpi.comp.sdr/components/dsp/zero_padder_s.hdl/zero_padder_s-hdl.xml

The file is indeed missing; the directory (components/dsp/zero_padder_s.hdl) only contains a Makefile. Looking on the develop branch even the Makefile is gone, in fact the component is completely absent. I think something may have gone awry when the release was merged onto master as the branch release-2.4.9 doesn’t have the component either so i don’t think it’s supposed to be there.

Should the file/component be there? Which is commit is the correct state for version v2.4.9, master (and the associated tag) or release-2.4.9 branch?

Between v2.4.8 and v2.4.9 the zero_padder_s.hdl became protocol less worker called zero_padder.hdl. Did you switch the tag inside a previous clone of OpenCPI?

If you built that worker previously git does not clean the deleted directories very well and and the previous now non existent zero_padder_s.hdl is trying to build.

Never mind I see what you are talking about. Thanks for flagging this.

I see the tag has been updated now, thanks. ocpidev build works

1 Like