Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem when trying to attach a spawned camera to a vehicle #7636

Open
Carmineh opened this issue May 13, 2024 · 15 comments
Open

Problem when trying to attach a spawned camera to a vehicle #7636

Carmineh opened this issue May 13, 2024 · 15 comments
Assignees

Comments

@Carmineh
Copy link

CARLA version: 0.9.15
OS: Windows

When trying to spawn a camera and attach it to a car it gives an error and code doesn't run.

Error

Failed to spawn sensor: rpc::rpc_error during call in function spawn_actor_with_parent

Code: Here's the snippet of the code created (If I spawn the camera without using the attach_to works fine)

import glob
import os
import sys

try:
    sys.path.append(
        glob.glob(
            "../carla/dist/carla-*%d.%d-%s.egg"
            % (
                sys.version_info.major,
                sys.version_info.minor,
                "win-amd64" if os.name == "nt" else "linux-x86_64",
            )
        )[0]
    )
except IndexError:
    pass

import carla
import random
import time

directory_name = "output_data"
current_dir = os.getcwd()
if not os.path.exists(directory_name):
    os.makedirs(directory_name)
    print(f"Directory '{directory_name}' created in '{current_dir}'")
else:
    print(f"Directory '{directory_name}' already exists in '{current_dir}'")

IMG_FOLDER = os.path.join(current_dir, directory_name, "/")
IMG_WIDTH = 480
IMG_HEIGHT = 480

TOTAL_PHOTOS = 0


def save_image(image):
    image.save_to_disk(IMG_FOLDER + "%08d" % image.frame)
    TOTAL_PHOTOS += 1
    print(f"Total images saved: {TOTAL_PHOTOS}")


actor_list = []
try:
    client = carla.Client("127.0.0.1", 2000)
    client.set_timeout(2.0)

    world = client.get_world()

    blueprint_library = world.get_blueprint_library()
    
    vehicle_blueprint = blueprint_library.find('vehicle.tesla.model3')  # Scelta del modello dell'auto
    vehicle_spawn_point = random.choice(world.get_map().get_spawn_points())
    vehicle = world.spawn_actor(vehicle_blueprint, vehicle_spawn_point)
    actor_list.append(vehicle)

    sensor_blueprint = blueprint_library.find("sensor.camera.rgb")
    sensor_blueprint.set_attribute("image_size_x", f"{IMG_WIDTH}")
    sensor_blueprint.set_attribute("image_size_y", f"{IMG_HEIGHT}")
    sensor_blueprint.set_attribute("fov", "110")
    sensor_spawn_point = carla.Transform(
        carla.Location(x =0.5 , z = 1.5)
    )

    try:
        time.sleep(2)
        sensor = world.spawn_actor(sensor_blueprint, sensor_spawn_point, attach_to=vehicle)
        actor_list.append(sensor)
    except RuntimeError as e:
        print("Failed to spawn sensor: {}".format(e))
        
    time.sleep(5)
finally:  # Una volta terminato il tempo distrugge gli attori creati
    print("destroying actors")
    for actor in actor_list:
        actor.destroy()
    print("done.")

The code basically spawn a car and camera attached to it, the other things are just for a university project I'm doing. Thanks in advance

@Blyron
Copy link
Contributor

Blyron commented May 13, 2024

Could you send full log?

@Blyron Blyron self-assigned this May 13, 2024
@Carmineh
Copy link
Author

Carmineh commented May 13, 2024

Directory 'output_data' created in 'C:\Users\rocco\OneDrive\Desktop\DMRC'
WARNING: Version mismatch detected: You are trying to connect to a simulator that might be incompatible with this API 
WARNING: Client API version     = 0.9.15 
WARNING: Simulator API version  = 0.9.15-177-g4da350ab2-dirty 
ActorBlueprint(id=vehicle.tesla.model3,tags=[vehicle, tesla, model3])
ActorBlueprint(id=vehicle.lincoln.mkz_2020,tags=[vehicle, lincoln, mkz_2020])
Actor(id=174, type=vehicle.tesla.model3)
Actor(id=175, type=vehicle.lincoln.mkz_2020)
Failed to spawn sensor: rpc::rpc_error during call in function spawn_actor_with_parent
Vehicle Autopilot: OFF
destroying actors
done.

I tried to change version but nothing, I haven't found anything so I tought it's normal?
Just to make some other things clear, that's an unreal engine version of CARLA, we only took a town and changes some road sign.

@Blyron
Copy link
Contributor

Blyron commented May 13, 2024

I recommend you to do a pip

pip3 uninstall carla
pip3 install -r requirements.txt
and then a make PythonAPI and try again

@Carmineh
Copy link
Author

I did that but when I do make PythonAPI it gives me an error

Creazione della libreria build\temp.win-amd64-3.7\Release\source/libcarla\libcarla.cp37-win_amd64.lib e dell'oggetto build\temp.win-amd64-3.7\Release\source/libcarla\libcarla.cp37-win_amd64.exp
libcarla.obj : error LNK2001: simbolo esterno png_destroy_write_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_bKGD non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_cHRM_fixed non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_pHYs non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_swap_alpha non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_text non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_invert_mono non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_sRGB non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_mem_level non risolto
libcarla.obj : error LNK2001: simbolo esterno png_get_io_ptr non risolto
libcarla.obj : error LNK2001: simbolo esterno png_create_write_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_gAMA_fixed non risolto
libcarla.obj : error LNK2001: simbolo esterno png_write_info non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_buffer_size non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_tIME non risolto
libcarla.obj : error LNK2001: simbolo esterno png_write_row non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_pCAL non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_PLTE non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_sBIT non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_oFFs non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_filter non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_iCCP non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_hIST non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_level non risolto
libcarla.obj : error LNK2001: simbolo esterno png_destroy_read_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_IHDR non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_strip_alpha non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_strategy non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_write_fn non risolto
libcarla.obj : error LNK2001: simbolo esterno png_create_info_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_method non risolto
libcarla.obj : error LNK2001: simbolo esterno png_write_end non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_window_bits non risolto
build\lib.win-amd64-3.7\carla\libcarla.cp37-win_amd64.pyd : fatal error LNK1120: 33 esterni non risolti
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\link.exe' failed with exit status 1120

-[BuildPythonAPI]: Carla lib for python has been successfully installed in "C:\Users\rocco\carla\PythonAPI\carla\dist"!

@Blyron
Copy link
Contributor

Blyron commented May 14, 2024

Delete your Build folder and try again

@Carmineh
Copy link
Author

Carmineh commented May 14, 2024

Same error, nothing changed, i tried again the unistall and install thing, but shapely give some errors now, he can't find the version wrote on the requirements

@Blyron
Copy link
Contributor

Blyron commented May 14, 2024

I haven't seen this issue, this seems be related with vs or something.
if you do a make clean,
delete your build folder in carla root and then try make PythonAPI what happens?
I am suppossing you are trying to build carla from source

@Carmineh
Copy link
Author

Carmineh commented May 14, 2024

Yes it's the source file, I tried again the "pip install -r requirements.txt" and it says that no module has been found for shapely, the make clean gives error too. I was thinking about a clean installation of carla and see if there was a problem in the first setup

@Blyron
Copy link
Contributor

Blyron commented May 14, 2024

Do the pip install -r requiremets.txt inside PythonAPI example folder

@Carmineh
Copy link
Author

Nothing changed, I send you the full log just to see everything

C:\Users\rocco\carla>make PythonAPI
-[BuildUE4Plugins]: [Batch params]: --build --all
HEAD is now at 260273d Correct descriptor
-[BuildUE4Plugins]: STREETMAP has been successfully installed in "C:\Users\rocco\carla\Unreal\CarlaUE4\Plugins\"
-[Setup]: [Batch params]: --boost-toolset msvc-14.2 --generator "" --all
-[Setup]: Asynchronous jobs:  22
-[Setup]: Boost toolset:      msvc-14.2
-[Setup]: Generator:          "Visual Studio 16 2019"
-[Setup]: Install directory:  "C:\Users\rocco\carla\Build\"
-[Setup]: Installing zlib...
    -[install_zlib]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\"
    -[install_zlib]: A zlib installation already exists.
    -[install_zlib]: Delete "C:\Users\rocco\carla\Build\zlib-install\" if you want to force a rebuild.
    -[install_zlib]: Exiting...
        1 file copiati.
-[Setup]: Installing libpng...
    -[install_libpng]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\" --zlib-install-dir "C:\Users\rocco\carla\Build\zlib-install\"
    -[install_libpng]: A libpng installation already exists.
    -[install_libpng]: Delete "C:\Users\rocco\carla\Build\libpng-1.2.37-install\" if you want to force a rebuild.
    -[install_libpng]: Exiting...
-[Setup]: Installing rpclib...
    -[install_rpclib]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\" --generator "Visual Studio 16 2019"
    -[install_rpclib]: A rpclib installation already exists.
    -[install_rpclib]: Delete "C:\Users\rocco\carla\Build\rpclib-install\" if you want to force a rebuild.
    -[install_rpclib]: Exiting...
-[Setup]: Installing Google Test...
    -[install_gtest]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\" --generator "Visual Studio 16 2019"
    -[install_gtest]: A Google Test installation already exists.
    -[install_gtest]: Delete "C:\Users\rocco\carla\Build\gtest-install\" if you want to force a rebuild.
    -[install_gtest]: Exiting...
-[Setup]: Installing "Recast & Detour"...
    -[install_recast]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\" --generator "Visual Studio 16 2019"
    -[install_recast]: A "Recast & Detour" installation already exists.
    -[install_recast]: Delete "C:\Users\rocco\carla\Build\recast-install\" if you want to force a rebuild.
    -[install_recast]: Exiting...
-[Setup]: Installing Boost...
    -[install_boost]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\" --toolset msvc-14.2 --version 1.80.0 -j 22
    -[install_boost]: A Boost installation already exists.
    -[install_boost]: Delete "C:\Users\rocco\carla\Build\boost-1.80.0-install\" if you want to force a rebuild.
    -[install_boost]: Exiting...
-[Setup]: Installing Xercesc...
    -[install_xercesc]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\" --generator "Visual Studio 16 2019"
    -[install_xercesc]: A xerces installation already exists.
    -[install_xercesc]: Delete "C:\Users\rocco\carla\Build\xerces-c-3.2.3-install\" if you want to force a rebuild.
    -[install_xercesc]: Exiting...
        1 file copiati.
        1 file copiati.
-[Setup]: Installing Sqlite3
    -[install_sqlite3]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\"
    -[install_sqlite3]: A Sqlite3 installation already exists.
    -[install_sqlite3]: Delete "C:\Users\rocco\carla\Build\sqlite3-install" if you want to force a rebuild.
    -[install_sqlite3]: Exiting...
        1 file copiati.
        1 file copiati.
-[Setup]: Installing PROJ
    -[install_proj]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\" --generator "Visual Studio 16 2019"
    -[install_proj]: A PROJ installation already exists.
    -[install_proj]: Delete "C:\Users\rocco\carla\Build\proj-install" if you want to force a rebuild.
    -[install_proj]: Exiting...
        1 file copiati.
        1 file copiati.
-[Setup]: Installing Eigen
    -[install_eigen]: [Batch params]: --build-dir "C:\Users\rocco\carla\Build\"
0 File copiati
0 File copiati
        1 file copiati.
        1 file copiati.

    -[install_eigen]: Eigen has been successfully installed in "C:\Users\rocco\carla\Build\eigen-install"
    -[install_eigen]: Exiting...
-[Setup]: Creating "CMakeLists.txt.in"...
-[Setup]:
   ###########
   # SUCCESS #
   ###########

   IMPORTANT

   All the CARLA library dependences should be installed now.
   (You can remove all "*-src" folders in C:\Users\rocco\carla\Build\ directory)

   You only need the ASSET PACK with all the meshes and textures.

   This script provides the assets for CARLA Latest:
   You can download the assets from here:

       https://carla-assets.s3.us-east-005.backblazeb2.com/20231108_c5101a5.tar.gz

   Unzip it in the "C:\Users\rocco\carla\Unreal\CarlaUE4\Content\Carla\" folder.
   If you want another version, search it in C:\Users\rocco\carla\Util\ContentVersions.txt.

-[BuildLibCarla]: [Batch params]: --server --client --generator ""
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22631.
-- Build debug:   ON
-- Build release: ON
-- Build test:    ON
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: C:/Users/rocco/carla/Build/libcarla-visualstudio
Microsoft (R) Build Engine versione 16.11.2+f32259642 per .NET Framework
Copyright (C) Microsoft Corporation. Tutti i diritti sono riservati.

  1>Checking Build System
  carla_server.vcxproj -> C:\Users\rocco\carla\Build\libcarla-visualstudio\LibCarla\cmake\server\Release\carla_server.lib
  carla_server_debug.vcxproj -> C:\Users\rocco\carla\Build\libcarla-visualstudio\LibCarla\cmake\server\Release\carla_server_debug.lib
  1>
  -- Install configuration: "Release"
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22631.
-- Build debug:   ON
-- Build release: ON
-- Build test:    ON
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: C:/Users/rocco/carla/Build/libcarla-visualstudio
Microsoft (R) Build Engine versione 16.11.2+f32259642 per .NET Framework
Copyright (C) Microsoft Corporation. Tutti i diritti sono riservati.

  1>Checking Build System
  carla_client.vcxproj -> C:\Users\rocco\carla\Build\libcarla-visualstudio\LibCarla\cmake\client\Release\carla_client.lib
  carla_client_debug.vcxproj -> C:\Users\rocco\carla\Build\libcarla-visualstudio\LibCarla\cmake\client\Release\carla_client_debug.lib
  1>
  -- Install configuration: "Release"
-[BuildLibCarla]: LibCarla server has been successfully installed in "C:\Users\rocco\carla\Unreal\CarlaUE4\Plugins\Carla\CarlaDependencies\"!
-[BuildLibCarla]: LibCarla client has been successfully installed in "C:\Users\rocco\carla\PythonAPI\carla\dependencies\"!
-[BuildOSM2ODR]: [Batch params]: --generator "" --build --all
HEAD is now at 1835e1e9538 Remove logs
CMake Warning (dev) at CMakeLists.txt:33 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22631.
CMake Deprecation Warning at CMakeLists.txt:35 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- CMAKE_BINARY_DIR: C:/Users/rocco/carla/Build/osm2odr-visualstudio
-- CMAKE_SOURCE_DIR: C:/Users/rocco/carla/Build/om2odr-source
--
-- Platform:
--     Host: Windows-10.0.22631 AMD64
--     Target: Windows-10.0.22631 AMD64
--     CMake: 3.29.2
--     CMake generator: Visual Studio 16 2019
--     CMake build tool: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe
--     Compiler: MSVC 19.29.30154.0
--
-- Found Proj: C:/Users/rocco/carla/Build/proj-install/lib/proj.lib
-- Enabled features: Windows-10.0.22631 AMD64 MSVC 19.29.30154.0 Release Proj
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: C:/Users/rocco/carla/Build/osm2odr-visualstudio
Microsoft (R) Build Engine versione 16.11.2+f32259642 per .NET Framework
Copyright (C) Microsoft Corporation. Tutti i diritti sono riservati.

  osm2odr.vcxproj -> C:\Users\rocco\carla\Build\osm2odr-visualstudio\src\Release\osm2odr.lib
  1>
  -- Install configuration: "Release"
        1 file copiati.
        1 file copiati.
-[BuildOSM2ODR]: OSM2ODR has been successfully installed in "C:\Users\rocco\carla\PythonAPI\carla\dependencies\"
-[BuildPythonAPI]: [Batch params]: --py3
Building Python API for Python 3.
compiling:
  - source/libcarla/libcarla.cpp
running bdist_egg
running egg_info
writing source\carla.egg-info\PKG-INFO
writing dependency_links to source\carla.egg-info\dependency_links.txt
writing top-level names to source\carla.egg-info\top_level.txt
reading manifest file 'source\carla.egg-info\SOURCES.txt'
writing manifest file 'source\carla.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\carla
copying source\carla\command.py -> build\lib.win-amd64-3.7\carla
copying source\carla\__init__.py -> build\lib.win-amd64-3.7\carla
running build_ext
building 'carla.libcarla' extension
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
creating build\temp.win-amd64-3.7\Release\source
creating build\temp.win-amd64-3.7\Release\source\libcarla
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Idependencies/include -IC:\Users\rocco\AppData\Local\Programs\Python\Python37\include -IC:\Users\rocco\AppData\Local\Programs\Python\Python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /EHsc /Tpsource/libcarla/libcarla.cpp /Fobuild\temp.win-amd64-3.7\Release\source/libcarla/libcarla.obj /experimental:external /external:W0 /external:I dependencies/include/system /DBOOST_ALL_NO_LIB /DBOOST_PYTHON_STATIC_LIB /DBOOST_ERROR_CODE_HEADER_ONLY /D_WIN32_WINNT=0x0600 /DHAVE_SNPRINTF /DLIBCARLA_WITH_PYTHON_SUPPORT -DLIBCARLA_IMAGE_WITH_PNG_SUPPORT=true /MD
libcarla.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:dependencies/lib /LIBPATH:C:\Users\rocco\AppData\Local\Programs\Python\Python37\libs /LIBPATH:C:\Users\rocco\AppData\Local\Programs\Python\Python37\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" /EXPORT:PyInit_libcarla build\temp.win-amd64-3.7\Release\source/libcarla/libcarla.obj /OUT:build\lib.win-amd64-3.7\carla\libcarla.cp37-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.7\Release\source/libcarla\libcarla.cp37-win_amd64.lib shlwapi.lib Advapi32.lib ole32.lib shell32.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\carla_client.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\Detour.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\DetourCrowd.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\libboost_filesystem-vc142-mt-x64-1_80.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\libboost_python37-vc142-mt-x64-1_80.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\libpng.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\osm2odr.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\proj.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\Recast.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\rpc.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\sqlite3.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\xerces-c_3.lib C:\Users\rocco\carla\PythonAPI\carla\dependencies/lib\zlib.lib
   Creazione della libreria build\temp.win-amd64-3.7\Release\source/libcarla\libcarla.cp37-win_amd64.lib e dell'oggetto build\temp.win-amd64-3.7\Release\source/libcarla\libcarla.cp37-win_amd64.exp
libcarla.obj : error LNK2001: simbolo esterno png_destroy_write_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_bKGD non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_cHRM_fixed non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_pHYs non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_swap_alpha non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_text non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_invert_mono non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_sRGB non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_mem_level non risolto
libcarla.obj : error LNK2001: simbolo esterno png_get_io_ptr non risolto
libcarla.obj : error LNK2001: simbolo esterno png_create_write_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_gAMA_fixed non risolto
libcarla.obj : error LNK2001: simbolo esterno png_write_info non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_buffer_size non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_tIME non risolto
libcarla.obj : error LNK2001: simbolo esterno png_write_row non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_pCAL non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_PLTE non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_sBIT non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_oFFs non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_filter non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_iCCP non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_hIST non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_level non risolto
libcarla.obj : error LNK2001: simbolo esterno png_destroy_read_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_IHDR non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_strip_alpha non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_strategy non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_write_fn non risolto
libcarla.obj : error LNK2001: simbolo esterno png_create_info_struct non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_method non risolto
libcarla.obj : error LNK2001: simbolo esterno png_write_end non risolto
libcarla.obj : error LNK2001: simbolo esterno png_set_compression_window_bits non risolto
build\lib.win-amd64-3.7\carla\libcarla.cp37-win_amd64.pyd : fatal error LNK1120: 33 esterni non risolti
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\link.exe' failed with exit status 1120

-[BuildPythonAPI]: Carla lib for python has been successfully installed in "C:\Users\rocco\carla\PythonAPI\carla\dist"!

@Blyron
Copy link
Contributor

Blyron commented May 14, 2024

It seems libpng is not being installed

@Carmineh
Copy link
Author

I installed it manually but nothing. Should I try the clean installation?

@Blyron
Copy link
Contributor

Blyron commented May 14, 2024

Yeah...
In this issue seems to they have issues related, try what they are speaking about
#5632

@Carmineh
Copy link
Author

I tried it but nothing, did more thing than before but still no fix, it gives same error. I'll try a clean installation then

@duong2000x10
Copy link

I had the same error, and the reason was from my Carla client library. I'm not sure if that is your reason, but perhaps you can try installing the .whl file in the PythonAPI/carla/dist/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants