[Piglit] [PATCH 0/3] Update piglit install locations

Jordan Justen jljusten at gmail.com
Wed Apr 30 14:01:54 PDT 2014


On Wed, Apr 30, 2014 at 10:59 AM, Jose Fonseca <jfonseca at vmware.com> wrote:
> I was concerned this series will create problems with the "package" target.
>  The expectation is that the tarball produced by the "package" target will
> have precisely the necessary layout to run the piglit testsuite in a different
> machine (without needing the source tree.)

After fixing the issue below, I did try the package target, and it
looked reasonable. But, I doubt that I'm testing your concern. Can you
check it?

> But I couldn't even get that far when I tried it here:
>
>   $ git remote add jljusten  git://people.freedesktop.org/~jljusten/piglit
>   $ git checkout piglit-cmd
>   $ cmake -H. -Bbuild/piglit-cmd -DCMAKE_INSTALL_PREFIX=publish/piglit-cmd -G Ninja
>   $ ninja -C build/piglit-cmd
>   $ ninja -C build/piglit-cmd install
>   [...]
>   CMake Error at cmake_install.cmake:73 (FILE):
>     file INSTALL cannot find "/home/jfonseca/work/vmware/tests/piglit/piglit".

I updated the branch, and I think this should be fixed. Can you re-test it?

Thanks,

-Jordan

>   ninja: build stopped: subcommand failed.
>   $ ninja -C build/piglit-cmd package
>   ninja: Entering directory `build/piglit-cmd'
>   [1/1] Run CPack packaging tool...
>   FAILED: cd /home/jfonseca/work/vmware/tests/piglit/build/piglit-cmd && /usr/bin/cpack --config ./CPackConfig.cmake
>   CPack: Create package using TBZ2
>   CPack: Install projects
>   CPack: - Install project: piglit
>   CMake Error at /home/jfonseca/work/vmware/tests/piglit/build/piglit-cmd/cmake_install.cmake:73 (FILE):
>   file INSTALL cannot find "/home/jfonseca/work/vmware/tests/piglit/piglit".
>
>
>   CPack Error: Error when generating package: piglit
>   ninja: build stopped: subcommand failed.
>
>
> I suspect that the problem is that your Patch 3/3 is not safe for out-of-source builds.
>
>
> Jose
>
>
> ----- Original Message -----
>> Move piglit binaries and libraries out of the system paths
>>
>> Add a piglit wrapper command to easily run piglit commands
>> in the new install location
>>
>> git://people.freedesktop.org/~jljusten/piglit piglit-cmd
>>
>> Jordan Justen (3):
>>   cmake: Install under separate piglit directory
>>   cmake: Add version suffix for install paths
>>   piglit: Add piglit command
>>
>>  CMakeLists.txt          | 43 ++++++++++++++++++----
>>  cmake/piglit_util.cmake |  4 +--
>>  piglit.in               | 42 ++++++++++++++++++++++
>>  piglit_cmd.py           | 96
>>  +++++++++++++++++++++++++++++++++++++++++++++++++
>>  4 files changed, 177 insertions(+), 8 deletions(-)
>>  create mode 100755 piglit.in
>>  create mode 100755 piglit_cmd.py
>>
>> --
>> 1.9.2
>>
>> _______________________________________________
>> Piglit mailing list
>> Piglit at lists.freedesktop.org
>> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/mailman/listinfo/piglit&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=sEMoRk5w037K%2FLcAKRlZNCrf5qrvHANx7DhcyXuMYxs%3D%0A&s=946b712461aa3e093ab66ea0402da7d9203cfe3d3f4f2ef8dd91f61462f5adfa
>>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit


More information about the Piglit mailing list