Hi Dan,
Could you please report your logs at very beginning in the output of
buildVSG script in a txt file attached to the email? You should see
something like the code below:
Download sources from GitHub
... VulkanSceneGraph
Cloning into 'download_vsg/vsg'...
... vsgXchange
Cloning into 'download_vsg/vsgXchange'...
... vsgImGui
Cloning into 'download_vsg/vsgImGui'...
... vsgExamples
Cloning into 'download_vsg/vsgExamples'...
... assimp
Cloning into 'download_vsg/assimp'...
... draco
Cloning into 'download_vsg/draco'...
... glslang
Cloning into 'download_vsg/glslang'...
Cloning into '.'...
f8d7d77c06936315286eb55f8de22cd23c188571
Note: switching to 'v1.14.0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at f8d7d77c Bump version to v1.14 in preparation for release
Cloning into '.'...
33e02568181e3312f49a3cf33df470bf96ef293a
Note: switching to '33e02568181e3312f49a3cf33df470bf96ef293a'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 33e02568 Prepare release v2025.3 (#6192)
Cloning into '.'...
2a611a970fdbc41ac2e3e328802aed9985352dca
Note: switching to '2a611a970fdbc41ac2e3e328802aed9985352dca'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 2a611a9 Merge pull request #529 from
dneto0/tosa-in-spv-headers-bazel
Change directory to .
Get googletest
In External/googletest: ['git', 'clone',
'https://github.com/google/googletest', '.']
b''
In External/googletest: ['git', 'remote']
b'origin\n'
In External/googletest: ['git', 'remote', 'add', 'known-good',
'https://github.com/google/googletest']
b''
In External/googletest: ['git', 'checkout', 'v1.14.0']
b''
Get spirv-tools
In External/spirv-tools: ['git', 'clone',
'https://github.com/KhronosGroup/SPIRV-Tools', '.']
b''
In External/spirv-tools: ['git', 'remote']
b'origin\n'
In External/spirv-tools: ['git', 'remote', 'add', 'known-good',
'https://github.com/KhronosGroup/SPIRV-Tools']
b''
In External/spirv-tools: ['git', 'checkout',
'33e02568181e3312f49a3cf33df470bf96ef293a']
b''
Get spirv-tools/external/spirv-headers
In External/spirv-tools/external/spirv-headers: ['git', 'clone',
'https://github.com/KhronosGroup/SPIRV-Headers', '.']
b''
In External/spirv-tools/external/spirv-headers: ['git', 'remote']
b'origin\n'
In External/spirv-tools/external/spirv-headers: ['git', 'remote', 'add',
'known-good', 'https://github.com/KhronosGroup/SPIRV-Headers']
b''
In External/spirv-tools/external/spirv-headers: ['git', 'checkout',
'2a611a970fdbc41ac2e3e328802aed9985352dca']
b''
-e
Sources in:
download_vsg/vsg
download_vsg/vsgXchange
download_vsg/vsgImGui
download_vsg/vsgExamples
download_vsg/assimp
download_vsg/draco
download_vsg/glslang
-e
Best,
Bocheng Zou
On 9/25/25 22:53, Dan Fenn wrote:
Hello,
I'm trying to build VSG using the provided script, and I'm running
into errors.
System configuration:
Chrono git hash 3f13de156a6597e9bd42f8a8be0a3370b4324683
RHEL 8
gcc 8.5.0 20210514
cmake version 3.26.5
buildVSG.sh configuration:
```
DOWNLOAD=ON
VSG_INSTALL_DIR="$HOME/codes/vsg"
BUILDSHARED=ON
BUILDDEBUG=OFF
BUILDSYSTEM="Unix Makefiles"
```
I receive the following error:
------------------------ Configure glslang
-- The C compiler identification is GNU 8.5.0
-- The CXX compiler identification is GNU 8.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No build type selected, default to Debug
-- Found Python3: /usr/bin/python3.12 (found version "3.12.11") found
components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Python3: <redacted>/.pyenv/shims/python3.10 (found version
"3.10.18") found components: Interpreter
-- optimizer enabled
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Google Mock found - building tests
-- Configuring done (3.1s)
CMake Error at CMakeLists.txt:344 (add_test):
Error evaluating generator expression:
$<TARGET_RUNTIME_DLL_DIRS:spirv-remap>
Expression did not evaluate to a known generator expression
CMake Error at gtests/CMakeLists.txt:105 (add_test):
Error evaluating generator expression:
$<TARGET_RUNTIME_DLL_DIRS:glslangtests>
Expression did not evaluate to a known generator expression
I appreciate any help.
--
You received this message because you are subscribed to the Google
Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/projectchrono/62325116-9da9-4966-b727-0bd42a9b0573n%40googlegroups.com
<https://urldefense.com/v3/__https://groups.google.com/d/msgid/projectchrono/62325116-9da9-4966-b727-0bd42a9b0573n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!OxxMEr3QQ9Xe49TjF7UAQ_2o4rCmys45jWI7c3ivz1QF9a1Fxp6OSWUZWG7GCWBithgKyHgt7V0bR2gzPSv8JmcyxQ$>.
--
You received this message because you are subscribed to the Google Groups
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/projectchrono/b9b51a57-2f94-4e15-a18c-3b6c865df8c3%40wisc.edu.