carla icon indicating copy to clipboard operation
carla copied to clipboard

Trying a Windows 10 Build of Carla (0.9.13) - Getting Fatal error when trying to make PythonAPI

Open mspring6 opened this issue 3 years ago • 2 comments

Hello, I am getting this issue when trying to build CARLA from source on Windows 10, specifically when making the PythonAPI. It says there is a fatal error, console output can be found below, and the carla lib is not actually installed and cannot be found in the /carla/dist directory. I was hoping someone has seen this error before and knows how to fix it?

Output from console:

libcarla.obj : error LNK2001: unresolved external symbol "public: unsigned __int64 __thiscall carla::client::World::ApplySettings(class carla::rpc::EpisodeSettings const &,class carla::time_duration)" (?ApplySettings@World@client@carla@@QAE_KABVEpisodeSettings@rpc@3@Vtime_duration@3@@Z)
libcarla.obj : error LNK2001: unresolved external symbol "public: class carla::rpc::EpisodeSettings __thiscall carla::client::World::GetSettings(void)const " (?GetSettings@World@client@carla@@QBE?AVEpisodeSettings@rpc@3@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: class boost::shared_ptr<class carla::client::Actor> __thiscall carla::client::World::GetSpectator(void)const " (?GetSpectator@World@client@carla@@QBE?AV?$shared_ptr@VActor@client@carla@@@boost@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: class boost::optional<class carla::geom::Location> __thiscall carla::client::World::GetRandomLocationFromNavigation(void)const " (?GetRandomLocationFromNavigation@World@client@carla@@QBE?AV?$optional@VLocation@geom@carla@@@boost@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: class std::vector<struct std::pair<unsigned int,unsigned int>,class std::allocator<struct std::pair<unsigned int,unsigned int> > > __thiscall carla::client::World::GetVehiclesLightStates(void)const " (?GetVehiclesLightStates@World@client@carla@@QBE?AV?$vector@U?$pair@II@std@@V?$allocator@U?$pair@II@std@@@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: class boost::shared_ptr<class carla::client::BlueprintLibrary> __thiscall carla::client::World::GetBlueprintLibrary(void)const " (?GetBlueprintLibrary@World@client@carla@@QBE?AV?$shared_ptr@VBlueprintLibrary@client@carla@@@boost@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: void __thiscall carla::client::World::UnloadLevelLayer(enum carla::rpc::MapLayer)const " (?UnloadLevelLayer@World@client@carla@@QBEXW4MapLayer@rpc@3@@Z)
libcarla.obj : error LNK2001: unresolved external symbol "public: void __thiscall carla::client::World::LoadLevelLayer(enum carla::rpc::MapLayer)const " (?LoadLevelLayer@World@client@carla@@QBEXW4MapLayer@rpc@3@@Z)
libcarla.obj : error LNK2001: unresolved external symbol "public: class boost::shared_ptr<class carla::client::Map> __thiscall carla::client::World::GetMap(void)const " (?GetMap@World@client@carla@@QBE?AV?$shared_ptr@VMap@client@carla@@@boost@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::SoftRainSunset" (?SoftRainSunset@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::Default" (?Default@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::MidRainyNoon" (?MidRainyNoon@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::SoftRainNoon" (?SoftRainNoon@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::WetCloudySunset" (?WetCloudySunset@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::WetCloudyNight" (?WetCloudyNight@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::MidRainyNight" (?MidRainyNight@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::HardRainNoon" (?HardRainNoon@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::CloudySunset" (?CloudySunset@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::ClearNight" (?ClearNight@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::HardRainSunset" (?HardRainSunset@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::MidRainSunset" (?MidRainSunset@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::WetNoon" (?WetNoon@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::ClearNoon" (?ClearNoon@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::ClearSunset" (?ClearSunset@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::SoftRainNight" (?SoftRainNight@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::CloudyNight" (?CloudyNight@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::WetSunset" (?WetSunset@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::WetNight" (?WetNight@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::WetCloudyNoon" (?WetCloudyNoon@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::HardRainNight" (?HardRainNight@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class carla::rpc::WeatherParameters carla::rpc::WeatherParameters::CloudyNoon" (?CloudyNoon@WeatherParameters@rpc@carla@@2V123@A)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::RecomendedSpeedEnd(void)" (?RecomendedSpeedEnd@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::RecomendedSpeed(void)" (?RecomendedSpeed@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::DeadEnd(void)" (?DeadEnd@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::Highway(void)" (?Highway@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::CityEnd(void)" (?CityEnd@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::CityBegin(void)" (?CityBegin@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::PriorityWayEnd(void)" (?PriorityWayEnd@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::PriorityWay(void)" (?PriorityWay@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::HasWayNextIntersection(void)" (?HasWayNextIntersection@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::RestrictedStop(void)" (?RestrictedStop@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AbsoluteNoStop(void)" (?AbsoluteNoStop@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::ForbiddenOvertakingTrucks(void)" (?ForbiddenOvertakingTrucks@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::ForbiddenOvertakingMotorvehicles(void)" (?ForbiddenOvertakingMotorvehicles@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::MaximumSpeed(void)" (?MaximumSpeed@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::ForbiddenUTurn(void)" (?ForbiddenUTurn@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbiddenWrongDirection(void)" (?AccessForbiddenWrongDirection@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbiddenHeight(void)" (?AccessForbiddenHeight@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbiddenWidth(void)" (?AccessForbiddenWidth@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbiddenWeight(void)" (?AccessForbiddenWeight@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbiddenBicycle(void)" (?AccessForbiddenBicycle@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbiddenTrucks(void)" (?AccessForbiddenTrucks@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbiddenMotorvehicles(void)" (?AccessForbiddenMotorvehicles@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::AccessForbidden(void)" (?AccessForbidden@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::PassRightLeft(void)" (?PassRightLeft@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::Roundabout(void)" (?Roundabout@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::TwoChoiceTurnDirection(void)" (?TwoChoiceTurnDirection@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::MandatoryLeftRightDirection(void)" (?MandatoryLeftRightDirection@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::MandatoryTurnDirection(void)" (?MandatoryTurnDirection@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::StopSign(void)" (?StopSign@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::YieldSign(void)" (?YieldSign@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::LevelCrossing(void)" (?LevelCrossing@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::CautionBicycle(void)" (?CautionBicycle@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::CautionPedestrian(void)" (?CautionPedestrian@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::LanesMerging(void)" (?LanesMerging@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __cdecl carla::road::SignalType::Danger(void)" (?Danger@SignalType@road@carla@@SA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "public: static void __cdecl carla::FileSystem::ValidateFilePath(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?ValidateFilePath@FileSystem@carla@@SAXAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV34@@Z)
libcarla.obj : error LNK2001: unresolved external symbol _png_set_swap
libcarla.obj : error LNK2001: unresolved external symbol _png_set_invert_mono
libcarla.obj : error LNK2001: unresolved external symbol _png_set_sRGB
libcarla.obj : error LNK2001: unresolved external symbol _png_set_compression_mem_level
libcarla.obj : error LNK2001: unresolved external symbol _png_get_io_ptr
libcarla.obj : error LNK2001: unresolved external symbol _png_create_write_struct
libcarla.obj : error LNK2001: unresolved external symbol "public: unsigned __int64 __thiscall std::hash<struct carla::road::element::Waypoint>::operator()(struct carla::road::element::Waypoint const &)const " (??R?$hash@UWaypoint@element@road@carla@@@std@@QBE_KABUWaypoint@element@road@carla@@@Z)
libcarla.obj : error LNK2001: unresolved external symbol _png_set_gAMA_fixed
libcarla.obj : error LNK2001: unresolved external symbol _png_write_info
libcarla.obj : error LNK2001: unresolved external symbol _png_set_compression_buffer_size
libcarla.obj : error LNK2001: unresolved external symbol _png_set_tIME
libcarla.obj : error LNK2001: unresolved external symbol _png_write_row
libcarla.obj : error LNK2001: unresolved external symbol _png_set_pCAL
libcarla.obj : error LNK2001: unresolved external symbol _png_set_PLTE
libcarla.obj : error LNK2001: unresolved external symbol _png_set_sBIT
libcarla.obj : error LNK2001: unresolved external symbol _png_set_oFFs
libcarla.obj : error LNK2001: unresolved external symbol _png_set_filter
libcarla.obj : error LNK2001: unresolved external symbol _png_set_iCCP
libcarla.obj : error LNK2001: unresolved external symbol _png_set_hIST
libcarla.obj : error LNK2001: unresolved external symbol _png_set_compression_level
libcarla.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall rpc::rpc_error::get_function_name(void)const " (?get_function_name@rpc_error@rpc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
libcarla.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl osm2odr::ConvertOSMToOpenDRIVE(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct osm2odr::OSM2ODRSettings)" (?ConvertOSMToOpenDRIVE@osm2odr@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@UOSM2ODRSettings@1@@Z)
libcarla.obj : error LNK2001: unresolved external symbol _png_destroy_read_struct
libcarla.obj : error LNK2001: unresolved external symbol _png_set_IHDR
libcarla.obj : error LNK2001: unresolved external symbol _png_set_strip_alpha
libcarla.obj : error LNK2001: unresolved external symbol _png_set_compression_strategy
libcarla.obj : error LNK2001: unresolved external symbol _png_set_write_fn
libcarla.obj : error LNK2001: unresolved external symbol _png_create_info_struct
libcarla.obj : error LNK2001: unresolved external symbol _png_set_compression_method
libcarla.obj : error LNK2001: unresolved external symbol _png_write_end
libcarla.obj : error LNK2001: unresolved external symbol _png_set_compression_window_bits
build\lib.win32-3.7\carla\libcarla.cp37-win32.pyd : fatal error LNK1120: 402 unresolved externals
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x86\\link.exe' failed with exit status 1120

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

mspring6 avatar Aug 22 '22 21:08 mspring6

please always post code or error logs inside code blocks

like this

or like this
multiline code block

to avoid spamming users with short usernames

qbe avatar Aug 22 '22 21:08 qbe

Hi @mspring6,

this is a very common error that occurs when you have more than one Python version on your machine. Make sure that the commands py -3, py and python in your command line all call the same Python version. If this is not the case you may want to replace all occurences of py in the Carla build scripts with python.

brscholz avatar Sep 02 '22 06:09 brscholz

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jun 02 '23 02:06 stale[bot]

Hi @mspring6,

this is a very common error that occurs when you have more than one Python version on your machine. Make sure that the commands py -3, py and python in your command line all call the same Python version. If this is not the case you may want to replace all occurences of py in the Carla build scripts with python.

I have only one python version but I got still this error

C:\>py --list
 -V:3.7 *         Python 3.7 (64-bit)

kmsgm avatar Mar 06 '24 01:03 kmsgm