Closed jimmysoda closed 11 months ago
Open the file Util/BuildTools/Setup.sh and change these 2 version lines
BOOST_VERSION=1.80.0
PROJ_VERSION=proj-9.3.0
No idea if it helps, but after changing these lines, I could use "make PythonAPI" without an error
Thanks for the reply @Dragonking3x.
I suspect that the problem was in my system configuration. I bypassed the problem by using a VS Code devcontainer.
CARLA version: 0.9.14
Platform/OS: Ubuntu 20.04
Problem you have experienced:
make setup
fails when building libproj. It appears that the standard library cannot be found. There are also errors about anAdd
method being redeclared, but I don't know if those are derived from the previous errors.What you expected to happen:
make setup
succeeds after installing the software build requirements for Ubuntu 20.04 from the CARLA 0.9.14 documentation.Steps to reproduce:
Install software build requirements for Ubuntu 20.04 from the CARLA 0.9.14 documentation.
Call
make setup
.Other information (documentation you consulted, workarounds you tried):
Remove LLVM
xenial
repository from/etc/sources.list
I had previously run the following commands from the CARLA 0.9.14 software build requirements, but overlooked that the added repository was for
xenial
.This resulted in an uncommented
xenial
entry between twofocal
entries in my/etc/sources.list
. I commented out thisxenial
entry:and ran the install again:
Install newer
libstdc++
to enablelibc++
buildThis is my current
clang++ -v
output:I overcame an earlier problem with the libc++ build by installing
libstdc++13-dev
based on the comments from #6139.Installed packages
This is not a fresh Ubuntu 20.04 install. I've used this machine to build other software projects, so some of their dependencies may be interfering with the CARLA 0.9.14 dependencies build (
make setup
).These are the
clang
apt packages that I currently have installed in my Ubuntu 20.04 system:These are the apt packages for
libc++
:These are the apt packages for
libstdc++
:And these are the apt packages for
gcc
:Any guidance will be greatly appreciated!