You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've been seeing this more recently. Essentially, one or multiple builds on the Linux target fails.
My investigation led me to a failure by cp, a copy command for bash, stating that it could not copy a .so file because it already exists in the destination, which appears to be nonsense.
The line that this call to cp happens in is rather long, making commandline length limit highly probable. The linux length limit of 4096 characters coincidentally has it run this as its last command on the line: cp -a /__w/fs2open.github.com/fs2open.github.com/build/lib
Further investigation revealed that cp is being called by ninja, and the build.ninja file its running on is from cmake, but that's about as far as I got. I suspect there's a configuration not quite right in cmake that's leading to the symptom.
The text was updated successfully, but these errors were encountered:
z64555
added
bug
An issue from unintended consequences
build
An issue related to the build systems
ci
A feature or issue related to the continous integration tools
labels
Jun 4, 2022
IIRC I had stumbled across this issue very recently when messing around with the pi-pico. The solution with it was to update cmake, so this is a possible solution for this situation as well.
It's possible that there's a configuration with cmake that can limit the commandline options that it generates, but since I'm not familiar with cmake nor how to navigate its documentation I cannot make a reasonable time limit.
Since this issue is mostly an nuisance rather than a progress stopper, I'm demoting the priority and removing it from the 22.2 milestone.
We've been seeing this more recently. Essentially, one or multiple builds on the Linux target fails.
My investigation led me to a failure by
cp
, a copy command for bash, stating that it could not copy a .so file because it already exists in the destination, which appears to be nonsense.The line that this call to
cp
happens in is rather long, making commandline length limit highly probable. The linux length limit of 4096 characters coincidentally has it run this as its last command on the line:cp -a /__w/fs2open.github.com/fs2open.github.com/build/lib
Further investigation revealed that
cp
is being called byninja
, and thebuild.ninja
file its running on is fromcmake
, but that's about as far as I got. I suspect there's a configuration not quite right in cmake that's leading to the symptom.The text was updated successfully, but these errors were encountered: