On Mon, 2013-05-20 at 13:49 +0300, Kalle Raiskila wrote: > On 20/05/13 12:48, ext O. Hartmann wrote: > > > > > [...] > > libtool: link: ranlib .libs/libOpenCL.a > > libtool: link: rm -fr .libs/libOpenCL.lax > > libtool: link: ( cd ".libs"&& rm -f "libOpenCL.la"&& ln -s > > "../libOpenCL.la" "libOpenCL.la" ) > > Making check in kernel > > Making check in x86_64 > > make: "/usr/ports/devel/pocl/work/pocl-0.8/lib/kernel/x86_64/Makefile" > > line 1108: warning: duplicate script for target "%.bc" ignored > > make: "/usr/ports/devel/pocl/work/pocl-0.8/lib/kernel/x86_64/Makefile" > > line 1106: warning: using previous script for "%.bc" defined here > > Making check in poclu > > Making check in scripts > > make: don't know how to make %:. Stop > > Right - I missed that one. Seems you don't have a kernel library? > > It's named lib/kernel/x86_64/kernel-x86_64-unknown-linux-gnu.bc for me, > should be lib/kernel/x86_64/kernel-amd64-portbld-freebsd10.0.bc for you. > > But why does the make fail there? Could it be pocl uses some GNU make > specific feature, and you are using Berkeley make? > (BTW - is this the answer to the question in lib/kernel/sources.mk, line > 194 :)) > > > kalle >
Kalle, as I wrote, my fault since I called the test from the top level directory of poc-0.8 which is extracted by the FreeBSD port environment. I do not investigate this further, since the framework sets environmental variables, slipping into the configure process and being replaced in some files. Those variables get set only and only if the "make" call is performed through the framework - so I guess the seen error is due to unset environment. I vanishes when doing a full build with test from the toplevel of the port's Makfile. FreeBSD is using by default the Berkeley make. The framework itself uses make, within the build environment then gmake (GNU make) is used. The missing file exists when performing the build process in order ;-) Sorry, my bad, again. Sorry for the noise, I'm in the progress of learning. Oliver
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d
_______________________________________________ pocl-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pocl-devel
