aws / aws-sdk-cpp

AWS SDK for C++
Apache License 2.0
1.93k stars 1.05k forks source link

make uninstall leaves a lot of things behind #1335

Closed dblock closed 3 years ago

dblock commented 4 years ago

What platform/OS are you using?

macOS Mojave 10.14.6

Which version of the SDK?

1.7.278

What compiler are you using? what version?

cmake version 3.16.4

Repro

git clone git@github.com:aws/aws-sdk-cpp.git
cd aws-sdk-cpp
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$HOME/source/aws-sdk/install
make install
make uninstall

Leaves behind all empty folders and a few .dylib(s)

.
./include
./include/aws
./include/aws/forecast
./include/aws/forecast/model
./include/aws/codebuild
./include/aws/codebuild/model
./include/aws/iotevents-data
./include/aws/iotevents-data/model
./include/aws/elasticfilesystem
./include/aws/elasticfilesystem/model
./include/aws/codeguruprofiler
./include/aws/codeguruprofiler/model
./include/aws/kinesis
./include/aws/kinesis/model
./include/aws/kinesisvideo
./include/aws/kinesisvideo/model
./include/aws/pinpoint
./include/aws/pinpoint/model
./include/aws/chime
./include/aws/chime/model
./include/aws/organizations
./include/aws/organizations/model
./include/aws/shield
./include/aws/shield/model
./include/aws/ssm
./include/aws/ssm/model
./include/aws/signer
./include/aws/signer/model
./include/aws/servicecatalog
./include/aws/servicecatalog/model
./include/aws/lakeformation
./include/aws/lakeformation/model
./include/aws/secretsmanager
./include/aws/secretsmanager/model
./include/aws/mediaconnect
./include/aws/mediaconnect/model
./include/aws/kms
./include/aws/kms/model
./include/aws/quicksight
./include/aws/quicksight/model
./include/aws/workmail
./include/aws/workmail/model
./include/aws/eventbridge
./include/aws/eventbridge/model
./include/aws/frauddetector
./include/aws/frauddetector/model
./include/aws/elastictranscoder
./include/aws/elastictranscoder/model
./include/aws/glue
./include/aws/glue/model
./include/aws/elastic-inference
./include/aws/elastic-inference/model
./include/aws/personalize-events
./include/aws/personalize-events/model
./include/aws/s3
./include/aws/s3/model
./include/aws/sesv2
./include/aws/sesv2/model
./include/aws/s3-encryption
./include/aws/s3-encryption/materials
./include/aws/s3-encryption/modules
./include/aws/s3-encryption/handlers
./include/aws/personalize
./include/aws/personalize/model
./include/aws/outposts
./include/aws/outposts/model
./include/aws/workdocs
./include/aws/workdocs/model
./include/aws/networkmanager
./include/aws/networkmanager/model
./include/aws/kinesis-video-signaling
./include/aws/kinesis-video-signaling/model
./include/aws/mediapackage
./include/aws/mediapackage/model
./include/aws/core
./include/aws/core/net
./include/aws/core/config
./include/aws/core/auth
./include/aws/core/platform
./include/aws/core/internal
./include/aws/core/utils
./include/aws/core/utils/crypto
./include/aws/core/utils/crypto/commoncrypto
./include/aws/core/utils/ratelimiter
./include/aws/core/utils/memory
./include/aws/core/utils/memory/stl
./include/aws/core/utils/stream
./include/aws/core/utils/base64
./include/aws/core/utils/xml
./include/aws/core/utils/json
./include/aws/core/utils/threading
./include/aws/core/utils/event
./include/aws/core/utils/logging
./include/aws/core/http
./include/aws/core/http/standard
./include/aws/core/http/curl
./include/aws/core/external
./include/aws/core/external/cjson
./include/aws/core/external/tinyxml2
./include/aws/core/monitoring
./include/aws/core/client
./include/aws/medialive
./include/aws/medialive/model
./include/aws/mediaconvert
./include/aws/mediaconvert/model
./include/aws/sns
./include/aws/sns/model
./include/aws/datasync
./include/aws/datasync/model
./include/aws/macie
./include/aws/macie/model
./include/aws/cognito-idp
./include/aws/cognito-idp/model
./include/aws/acm-pca
./include/aws/acm-pca/model
./include/aws/lex
./include/aws/lex/model
./include/aws/iotanalytics
./include/aws/iotanalytics/model
./include/aws/groundstation
./include/aws/groundstation/model
./include/aws/sms-voice
./include/aws/sms-voice/model
./include/aws/cloudhsm
./include/aws/cloudhsm/model
./include/aws/ds
./include/aws/ds/model
./include/aws/sms
./include/aws/sms/model
./include/aws/config
./include/aws/config/model
./include/aws/inspector
./include/aws/inspector/model
./include/aws/translate
./include/aws/translate/model
./include/aws/fms
./include/aws/fms/model
./include/aws/s3control
./include/aws/s3control/model
./include/aws/kinesisanalyticsv2
./include/aws/kinesisanalyticsv2/model
./include/aws/marketplacecommerceanalytics
./include/aws/marketplacecommerceanalytics/model
./include/aws/iotsecuretunneling
./include/aws/iotsecuretunneling/model
./include/aws/cloudfront
./include/aws/cloudfront/model
./include/aws/wafv2
./include/aws/wafv2/model
./include/aws/elasticmapreduce
./include/aws/elasticmapreduce/model
./include/aws/iotthingsgraph
./include/aws/iotthingsgraph/model
./include/aws/health
./include/aws/health/model
./include/aws/workmailmessageflow
./include/aws/workmailmessageflow/model
./include/aws/mediastore-data
./include/aws/mediastore-data/model
./include/aws/ec2-instance-connect
./include/aws/ec2-instance-connect/model
./include/aws/comprehendmedical
./include/aws/comprehendmedical/model
./include/aws/accessanalyzer
./include/aws/accessanalyzer/model
./include/aws/glacier
./include/aws/glacier/model
./include/aws/lightsail
./include/aws/lightsail/model
./include/aws/imagebuilder
./include/aws/imagebuilder/model
./include/aws/discovery
./include/aws/discovery/model
./include/aws/serverlessrepo
./include/aws/serverlessrepo/model
./include/aws/elasticbeanstalk
./include/aws/elasticbeanstalk/model
./include/aws/cloudsearchdomain
./include/aws/cloudsearchdomain/model
./include/aws/neptune
./include/aws/neptune/model
./include/aws/transfer
./include/aws/waf-regional
./include/aws/waf-regional/model
./include/aws/qldb
./include/aws/qldb/model
./include/aws/ecr
./include/aws/ecr/model
./include/aws/kinesis-video-media
./include/aws/kinesis-video-media/model
./include/aws/dynamodb
./include/aws/dynamodb/model
./include/aws/route53domains
./include/aws/route53domains/model
./include/aws/autoscaling-plans
./include/aws/autoscaling-plans/model
./include/aws/storagegateway
./include/aws/storagegateway/model
./include/aws/service-quotas
./include/aws/service-quotas/model
./include/aws/importexport
./include/aws/importexport/model
./include/aws/ecs
./include/aws/ecs/model
./include/aws/elasticloadbalancing
./include/aws/elasticloadbalancing/model
./include/aws/application-autoscaling
./include/aws/application-autoscaling/model
./include/aws/cloudsearch
./include/aws/cloudsearch/model
./include/aws/route53resolver
./include/aws/route53resolver/model
./include/aws/text-to-speech
./include/aws/workspaces
./include/aws/workspaces/model
./include/aws/machinelearning
./include/aws/machinelearning/model
./include/aws/fsx
./include/aws/fsx/model
./include/aws/codepipeline
./include/aws/codepipeline/model
./include/aws/elasticloadbalancingv2
./include/aws/elasticloadbalancingv2/model
./include/aws/schemas
./include/aws/schemas/model
./include/aws/sqs
./include/aws/sqs/model
./include/aws/appmesh
./include/aws/appmesh/model
./include/aws/iot
./include/aws/iot/model
./include/aws/sso-oidc
./include/aws/sso-oidc/model
./include/aws/codestar-notifications
./include/aws/codestar-notifications/model
./include/aws/ebs
./include/aws/ebs/model
./include/aws/amplify
./include/aws/amplify/model
./include/aws/migrationhub-config
./include/aws/migrationhub-config/model
./include/aws/redshift
./include/aws/redshift/model
./include/aws/gamelift
./include/aws/gamelift/model
./include/aws/lex-models
./include/aws/lex-models/model
./include/aws/cloudtrail
./include/aws/cloudtrail/model
./include/aws/resource-groups
./include/aws/resource-groups/model
./include/aws/testing
./include/aws/testing/mocks
./include/aws/testing/mocks/http
./include/aws/testing/mocks/aws
./include/aws/testing/mocks/aws/auth
./include/aws/testing/mocks/aws/client
./include/aws/testing/mocks/event
./include/aws/testing/platform
./include/aws/mediatailor
./include/aws/mediatailor/model
./include/aws/pi
./include/aws/pi/model
./include/aws/iot1click-devices
./include/aws/iot1click-devices/model
./include/aws/appconfig
./include/aws/appconfig/model
./include/aws/common
./include/aws/common/posix
./include/aws/connectparticipant
./include/aws/connectparticipant/model
./include/aws/iam
./include/aws/iam/model
./include/aws/mediastore
./include/aws/mediastore/model
./include/aws/cloud9
./include/aws/cloud9/model
./include/aws/sagemaker-runtime
./include/aws/sagemaker-runtime/model
./include/aws/sso
./include/aws/sso/model
./include/aws/checksums
./include/aws/snowball
./include/aws/snowball/model
./include/aws/logs
./include/aws/logs/model
./include/aws/kinesisanalytics
./include/aws/kinesisanalytics/model
./include/aws/opsworks
./include/aws/opsworks/model
./include/aws/textract
./include/aws/textract/model
./include/aws/compute-optimizer
./include/aws/compute-optimizer/model
./include/aws/eks
./include/aws/eks/model
./include/aws/support
./include/aws/support/model
./include/aws/apigatewayv2
./include/aws/apigatewayv2/model
./include/aws/meteringmarketplace
./include/aws/meteringmarketplace/model
./include/aws/iot-data
./include/aws/iot-data/model
./include/aws/kafka
./include/aws/kafka/model
./include/aws/mobile
./include/aws/mobile/model
./include/aws/codedeploy
./include/aws/codedeploy/model
./include/aws/cloudhsmv2
./include/aws/cloudhsmv2/model
./include/aws/batch
./include/aws/batch/model
./include/aws/iot1click-projects
./include/aws/iot1click-projects/model
./include/aws/savingsplans
./include/aws/savingsplans/model
./include/aws/sdb
./include/aws/sdb/model
./include/aws/codeguru-reviewer
./include/aws/codeguru-reviewer/model
./include/aws/appsync
./include/aws/appsync/model
./include/aws/dlm
./include/aws/dlm/model
./include/aws/states
./include/aws/states/model
./include/aws/budgets
./include/aws/budgets/model
./include/aws/pinpoint-email
./include/aws/pinpoint-email/model
./include/aws/mturk-requester
./include/aws/mturk-requester/model
./include/aws/detective
./include/aws/detective/model
./include/aws/lambda
./include/aws/lambda/model
./include/aws/AWSMigrationHub
./include/aws/AWSMigrationHub/model
./include/aws/iotevents
./include/aws/iotevents/model
./include/aws/marketplace-entitlement
./include/aws/marketplace-entitlement/model
./include/aws/managedblockchain
./include/aws/managedblockchain/model
./include/aws/servicediscovery
./include/aws/servicediscovery/model
./include/aws/waf
./include/aws/waf/model
./include/aws/mobileanalytics
./include/aws/mobileanalytics/model
./include/aws/directconnect
./include/aws/directconnect/model
./include/aws/queues
./include/aws/queues/sqs
./include/aws/cur
./include/aws/cur/model
./include/aws/mq
./include/aws/mq/model
./include/aws/license-manager
./include/aws/license-manager/model
./include/aws/codestar-connections
./include/aws/codestar-connections/model
./include/aws/codestar
./include/aws/codestar/model
./include/aws/personalize-runtime
./include/aws/personalize-runtime/model
./include/aws/clouddirectory
./include/aws/clouddirectory/model
./include/aws/cognito-sync
./include/aws/cognito-sync/model
./include/aws/guardduty
./include/aws/guardduty/model
./include/aws/worklink
./include/aws/worklink/model
./include/aws/external
./include/aws/sagemaker-a2i-runtime
./include/aws/sagemaker-a2i-runtime/model
./include/aws/es
./include/aws/es/model
./include/aws/dax
./include/aws/dax/model
./include/aws/opsworkscm
./include/aws/opsworkscm/model
./include/aws/docdb
./include/aws/docdb/model
./include/aws/firehose
./include/aws/firehose/model
./include/aws/dms
./include/aws/dms/model
./include/aws/dynamodbstreams
./include/aws/dynamodbstreams/model
./include/aws/globalaccelerator
./include/aws/globalaccelerator/model
./include/aws/application-insights
./include/aws/application-insights/model
./include/aws/alexaforbusiness
./include/aws/alexaforbusiness/model
./include/aws/robomaker
./include/aws/robomaker/model
./include/aws/monitoring
./include/aws/monitoring/model
./include/aws/events
./include/aws/events/model
./include/aws/autoscaling
./include/aws/autoscaling/model
./include/aws/greengrass
./include/aws/greengrass/model
./include/aws/securityhub
./include/aws/securityhub/model
./include/aws/backup
./include/aws/backup/model
./include/aws/cloudformation
./include/aws/cloudformation/model
./include/aws/kendra
./include/aws/kendra/model
./include/aws/connect
./include/aws/connect/model
./include/aws/elasticache
./include/aws/elasticache/model
./include/aws/ce
./include/aws/ce/model
./include/aws/comprehend
./include/aws/comprehend/model
./include/aws/devicefarm
./include/aws/devicefarm/model
./include/aws/rds-data
./include/aws/rds-data/model
./include/aws/rekognition
./include/aws/rekognition/model
./include/aws/appstream
./include/aws/appstream/model
./include/aws/polly
./include/aws/polly/model
./include/aws/access-management
./include/aws/rds
./include/aws/rds/model
./include/aws/pricing
./include/aws/pricing/model
./include/aws/swf
./include/aws/swf/model
./include/aws/qldb-session
./include/aws/qldb-session/model
./include/aws/datapipeline
./include/aws/datapipeline/model
./include/aws/transcribe
./include/aws/transcribe/model
./include/aws/codecommit
./include/aws/codecommit/model
./include/aws/resourcegroupstaggingapi
./include/aws/resourcegroupstaggingapi/model
./include/aws/forecastquery
./include/aws/forecastquery/model
./include/aws/email
./include/aws/email/model
./include/aws/marketplace-catalog
./include/aws/marketplace-catalog/model
./include/aws/awstransfer
./include/aws/awstransfer/model
./include/aws/apigatewaymanagementapi
./include/aws/apigatewaymanagementapi/model
./include/aws/xray
./include/aws/xray/model
./include/aws/apigateway
./include/aws/apigateway/model
./include/aws/event-stream
./include/aws/transcribestreaming
./include/aws/transcribestreaming/model
./include/aws/ram
./include/aws/ram/model
./include/aws/cognito-identity
./include/aws/cognito-identity/model
./include/aws/dataexchange
./include/aws/dataexchange/model
./include/aws/sts
./include/aws/sts/model
./include/aws/sagemaker
./include/aws/sagemaker/model
./include/aws/kinesis-video-archived-media
./include/aws/kinesis-video-archived-media/model
./include/aws/acm
./include/aws/acm/model
./include/aws/athena
./include/aws/athena/model
./include/aws/route53
./include/aws/route53/model
./include/aws/iot-jobs-data
./include/aws/iot-jobs-data/model
./include/aws/identity-management
./include/aws/identity-management/auth
./include/aws/mediapackage-vod
./include/aws/mediapackage-vod/model
./include/aws/ec2
./include/aws/ec2/model
./lib
./lib/pkgconfig
./lib/cmake
./lib/cmake/aws-cpp-sdk-cognito-identity
./lib/cmake/aws-cpp-sdk-cognito-sync
./lib/cmake/aws-cpp-sdk-cloud9
./lib/cmake/aws-cpp-sdk-fsx
./lib/cmake/aws-cpp-sdk-sqs
./lib/cmake/aws-cpp-sdk-identity-management
./lib/cmake/aws-cpp-sdk-iot
./lib/cmake/aws-cpp-sdk-globalaccelerator
./lib/cmake/aws-cpp-sdk-ecs
./lib/cmake/aws-cpp-sdk-marketplace-catalog
./lib/cmake/aws-cpp-sdk-budgets
./lib/cmake/aws-cpp-sdk-cloudtrail
./lib/cmake/aws-cpp-sdk-resource-groups
./lib/cmake/aws-cpp-sdk-lex-models
./lib/cmake/aws-cpp-sdk-application-insights
./lib/cmake/aws-cpp-sdk-mediapackage-vod
./lib/cmake/aws-cpp-sdk-kinesis-video-archived-media
./lib/cmake/aws-cpp-sdk-transcribestreaming
./lib/cmake/aws-cpp-sdk-appsync
./lib/cmake/aws-cpp-sdk-worklink
./lib/cmake/aws-cpp-sdk-servicecatalog
./lib/cmake/aws-cpp-sdk-firehose
./lib/cmake/aws-cpp-sdk-secretsmanager
./lib/cmake/aws-cpp-sdk-cloudsearch
./lib/cmake/aws-cpp-sdk-iotevents-data
./lib/cmake/aws-cpp-sdk-mediastore
./lib/cmake/aws-cpp-sdk-codestar
./lib/cmake/aws-cpp-sdk-docdb
./lib/cmake/aws-cpp-sdk-personalize-events
./lib/cmake/aws-cpp-sdk-ecr
./lib/cmake/aws-cpp-sdk-email
./lib/cmake/aws-cpp-sdk-lightsail
./lib/cmake/aws-cpp-sdk-elasticloadbalancingv2
./lib/cmake/aws-cpp-sdk-lambda
./lib/cmake/aws-cpp-sdk-alexaforbusiness
./lib/cmake/aws-cpp-sdk-amplify
./lib/cmake/aws-cpp-sdk-datapipeline
./lib/cmake/aws-cpp-sdk-discovery
./lib/cmake/aws-cpp-sdk-qldb-session
./lib/cmake/aws-cpp-sdk-apigatewaymanagementapi
./lib/cmake/aws-cpp-sdk-cloudhsmv2
./lib/cmake/aws-cpp-sdk-codedeploy
./lib/cmake/aws-cpp-sdk-queues
./lib/cmake/aws-cpp-sdk-license-manager
./lib/cmake/aws-cpp-sdk-access-management
./lib/cmake/aws-cpp-sdk-dataexchange
./lib/cmake/aws-cpp-sdk-qldb
./lib/cmake/aws-cpp-sdk-polly
./lib/cmake/aws-cpp-sdk-mobile
./lib/cmake/aws-cpp-sdk-s3control
./lib/cmake/aws-cpp-sdk-mobileanalytics
./lib/cmake/aws-cpp-sdk-personalize-runtime
./lib/cmake/aws-cpp-sdk-fms
./lib/cmake/aws-cpp-sdk-states
./lib/cmake/aws-cpp-sdk-support
./lib/cmake/aws-cpp-sdk-directconnect
./lib/cmake/aws-cpp-sdk-AWSMigrationHub
./lib/cmake/aws-cpp-sdk-networkmanager
./lib/cmake/aws-cpp-sdk-rds-data
./lib/cmake/aws-cpp-sdk-mturk-requester
./lib/cmake/aws-cpp-sdk-events
./lib/cmake/aws-cpp-sdk-dynamodbstreams
./lib/cmake/aws-cpp-sdk-pricing
./lib/cmake/aws-cpp-sdk-opsworkscm
./lib/cmake/aws-cpp-sdk-sagemaker-runtime
./lib/cmake/aws-cpp-sdk-servicediscovery
./lib/cmake/aws-cpp-sdk-kinesisanalyticsv2
./lib/cmake/aws-cpp-sdk-glue
./lib/cmake/aws-cpp-sdk-sms
./lib/cmake/aws-cpp-sdk-opsworks
./lib/cmake/aws-cpp-sdk-textract
./lib/cmake/aws-cpp-sdk-serverlessrepo
./lib/cmake/aws-cpp-sdk-resourcegroupstaggingapi
./lib/cmake/aws-cpp-sdk-kendra
./lib/cmake/aws-cpp-sdk-inspector
./lib/cmake/aws-cpp-sdk-snowball
./lib/cmake/aws-cpp-sdk-compute-optimizer
./lib/cmake/aws-cpp-sdk-lex
./lib/cmake/aws-cpp-sdk-translate
./lib/cmake/aws-cpp-sdk-iotsecuretunneling
./lib/cmake/aws-cpp-sdk-backup
./lib/cmake/aws-cpp-sdk-sms-voice
./lib/cmake/aws-cpp-sdk-personalize
./lib/cmake/aws-cpp-sdk-accessanalyzer
./lib/cmake/aws-cpp-sdk-apigatewayv2
./lib/cmake/aws-cpp-sdk-s3
./lib/cmake/aws-cpp-sdk-iotthingsgraph
./lib/cmake/aws-cpp-sdk-sns
./lib/cmake/aws-cpp-sdk-greengrass
./lib/cmake/aws-cpp-sdk-gamelift
./lib/cmake/aws-cpp-sdk-monitoring
./lib/cmake/aws-cpp-sdk-iot1click-devices
./lib/cmake/aws-cpp-sdk-route53
./lib/cmake/aws-cpp-sdk-cognito-idp
./lib/cmake/aws-cpp-sdk-sso-oidc
./lib/cmake/aws-cpp-sdk-medialive
./lib/cmake/aws-cpp-sdk-redshift
./lib/cmake/aws-cpp-sdk-managedblockchain
./lib/cmake/aws-cpp-sdk-codecommit
./lib/cmake/aws-cpp-sdk-kinesisanalytics
./lib/cmake/testing-resources
./lib/cmake/aws-cpp-sdk-transcribe
./lib/cmake/aws-cpp-sdk-codestar-connections
./lib/cmake/aws-cpp-sdk-meteringmarketplace
./lib/cmake/aws-cpp-sdk-kms
./lib/cmake/aws-cpp-sdk-marketplace-entitlement
./lib/cmake/aws-cpp-sdk-devicefarm
./lib/cmake/aws-cpp-sdk-forecastquery
./lib/cmake/aws-cpp-sdk-athena
./lib/cmake/aws-cpp-sdk-savingsplans
./lib/cmake/aws-cpp-sdk-text-to-speech
./lib/cmake/aws-cpp-sdk-comprehend
./lib/cmake/aws-cpp-sdk-route53domains
./lib/cmake/aws-cpp-sdk-kafka
./lib/cmake/aws-cpp-sdk-ssm
./lib/cmake/aws-cpp-sdk-batch
./lib/cmake/aws-cpp-sdk-ds
./lib/cmake/aws-cpp-sdk-storagegateway
./lib/cmake/aws-cpp-sdk-service-quotas
./lib/cmake/aws-cpp-sdk-codebuild
./lib/cmake/aws-cpp-sdk-migrationhub-config
./lib/cmake/aws-cpp-sdk-connect
./lib/cmake/aws-cpp-sdk-iot-data
./lib/cmake/aws-cpp-sdk-core
./lib/cmake/aws-cpp-sdk-apigateway
./lib/cmake/aws-cpp-sdk-eventbridge
./lib/cmake/aws-cpp-sdk-iot-jobs-data
./lib/cmake/aws-cpp-sdk-codeguru-reviewer
./lib/cmake/aws-cpp-sdk-sts
./lib/cmake/aws-cpp-sdk-es
./lib/cmake/aws-cpp-sdk-sagemaker-a2i-runtime
./lib/cmake/aws-cpp-sdk-acm
./lib/cmake/aws-cpp-sdk-comprehendmedical
./lib/cmake/aws-cpp-sdk-ec2
./lib/cmake/aws-cpp-sdk-ec2-instance-connect
./lib/cmake/aws-cpp-sdk-organizations
./lib/cmake/aws-cpp-sdk-sagemaker
./lib/cmake/aws-cpp-sdk-ram
./lib/cmake/aws-cpp-sdk-lakeformation
./lib/cmake/aws-cpp-sdk-rekognition
./lib/cmake/aws-cpp-sdk-frauddetector
./lib/cmake/aws-cpp-sdk-appstream
./lib/cmake/aws-cpp-sdk-ce
./lib/cmake/aws-cpp-sdk-kinesis-video-media
./lib/cmake/aws-cpp-sdk-acm-pca
./lib/cmake/aws-cpp-sdk-connectparticipant
./lib/cmake/aws-cpp-sdk-imagebuilder
./lib/cmake/aws-cpp-sdk-wafv2
./lib/cmake/aws-cpp-sdk-shield
./lib/cmake/aws-cpp-sdk-awstransfer
./lib/cmake/aws-cpp-sdk-signer
./lib/cmake/aws-cpp-sdk-rds
./lib/cmake/aws-cpp-sdk-quicksight
./lib/cmake/aws-cpp-sdk-swf
./lib/cmake/aws-cpp-sdk-s3-encryption
./lib/cmake/aws-cpp-sdk-kinesis
./lib/cmake/aws-cpp-sdk-robomaker
./lib/cmake/aws-cpp-sdk-iot1click-projects
./lib/cmake/aws-cpp-sdk-xray
./lib/cmake/aws-cpp-sdk-config
./lib/cmake/aws-cpp-sdk-workmailmessageflow
./lib/cmake/aws-cpp-sdk-elasticbeanstalk
./lib/cmake/aws-cpp-sdk-elasticloadbalancing
./lib/cmake/aws-cpp-sdk-application-autoscaling
./lib/cmake/aws-cpp-sdk-waf-regional
./lib/cmake/AWSSDK
./lib/cmake/AWSSDK/platform
./lib/cmake/aws-cpp-sdk-marketplacecommerceanalytics
./lib/cmake/aws-cpp-sdk-codepipeline
./lib/cmake/aws-cpp-sdk-elasticache
./lib/cmake/aws-cpp-sdk-dynamodb
./lib/cmake/aws-cpp-sdk-securityhub
./lib/cmake/aws-cpp-sdk-groundstation
./lib/cmake/aws-cpp-sdk-dax
./lib/cmake/aws-cpp-sdk-cloudsearchdomain
./lib/cmake/aws-cpp-sdk-pinpoint-email
./lib/cmake/aws-cpp-sdk-dms
./lib/cmake/aws-cpp-sdk-guardduty
./lib/cmake/aws-cpp-sdk-elasticmapreduce
./lib/cmake/aws-cpp-sdk-autoscaling
./lib/cmake/aws-cpp-sdk-importexport
./lib/cmake/aws-cpp-sdk-autoscaling-plans
./lib/cmake/aws-cpp-sdk-transfer
./lib/cmake/aws-cpp-sdk-cur
./lib/cmake/aws-cpp-sdk-elastic-inference
./lib/cmake/aws-cpp-sdk-pi
./lib/cmake/aws-cpp-sdk-logs
./lib/cmake/aws-cpp-sdk-iotevents
./lib/cmake/aws-cpp-sdk-health
./lib/cmake/aws-cpp-sdk-elastictranscoder
./lib/cmake/aws-cpp-sdk-mediaconnect
./lib/cmake/aws-cpp-sdk-cloudfront
./lib/cmake/aws-cpp-sdk-cloudformation
./lib/cmake/aws-cpp-sdk-neptune
./lib/cmake/aws-cpp-sdk-detective
./lib/cmake/aws-cpp-sdk-sesv2
./lib/cmake/aws-cpp-sdk-kinesisvideo
./lib/cmake/aws-cpp-sdk-workmail
./lib/cmake/aws-cpp-sdk-waf
./lib/cmake/aws-cpp-sdk-dlm
./lib/cmake/aws-cpp-sdk-elasticfilesystem
./lib/cmake/aws-cpp-sdk-chime
./lib/cmake/aws-cpp-sdk-appmesh
./lib/cmake/aws-cpp-sdk-codestar-notifications
./lib/cmake/aws-cpp-sdk-schemas
./lib/cmake/aws-cpp-sdk-clouddirectory
./lib/cmake/aws-cpp-sdk-pinpoint
./lib/cmake/aws-cpp-sdk-forecast
./lib/cmake/aws-cpp-sdk-sdb
./lib/cmake/aws-cpp-sdk-mediastore-data
./lib/cmake/aws-cpp-sdk-macie
./lib/cmake/aws-cpp-sdk-mediatailor
./lib/cmake/aws-cpp-sdk-mediaconvert
./lib/cmake/aws-cpp-sdk-eks
./lib/cmake/aws-cpp-sdk-cloudhsm
./lib/cmake/aws-cpp-sdk-iam
./lib/cmake/aws-cpp-sdk-mediapackage
./lib/cmake/aws-cpp-sdk-sso
./lib/cmake/aws-cpp-sdk-glacier
./lib/cmake/aws-cpp-sdk-mq
./lib/cmake/aws-cpp-sdk-codeguruprofiler
./lib/cmake/aws-cpp-sdk-datasync
./lib/cmake/aws-cpp-sdk-workspaces
./lib/cmake/aws-cpp-sdk-machinelearning
./lib/cmake/aws-cpp-sdk-ebs
./lib/cmake/aws-cpp-sdk-route53resolver
./lib/cmake/aws-cpp-sdk-appconfig
./lib/cmake/aws-cpp-sdk-kinesis-video-signaling
./lib/cmake/aws-cpp-sdk-iotanalytics
./lib/cmake/aws-cpp-sdk-outposts
./lib/cmake/aws-cpp-sdk-workdocs
./lib/libaws-c-common.0unstable.dylib
./lib/aws-c-event-stream
./lib/aws-c-event-stream/cmake
./lib/aws-c-event-stream/cmake/shared
./lib/aws-c-common
./lib/aws-c-common/cmake
./lib/aws-c-common/cmake/shared
./lib/libaws-c-common.dylib
./lib/aws-checksums
./lib/aws-checksums/cmake
./lib/aws-checksums/cmake/shared

One workaround is to run find . -type d -empty -delete in the end, but it cannot be done when installed in the default directory. All those folders need to be ack-ed as specific aws sdk created and removed if empty.

KaibaLopez commented 4 years ago

I'm not able to reproduce this error, are you sure you have permissions on these locations, or that no other resource is using them when you're trying to uninstall? I do know that we don't uninstall the dependencies, these are standalone projects that the sdk installs to make running simpler. So you'd have to uninstall or delete those separately.

dblock commented 4 years ago

I am sure, these are my folders in ~/. Are you trying on OSX? I have another laptop I will (re)try this on over the next few days that has never seen an AWS C++ SDK too.

KaibaLopez commented 4 years ago

Actually, my bad, you are correct, the include folders are left empty at the install location once uninstall. I'll see if I can fix this, but on the mean time yea the work around would be to delete them manually. Also, to be clear, this would only apply to the include folders of the sdk services, the dependencies is a different thing. There are plans for a big change regarding those coming soon though, so this should go away when that happens.

github-actions[bot] commented 3 years ago

Greetings! Sorry to say but this is a very old issue that is probably not getting as much attention as it deservers. We encourage you to check if this is still an issue in the latest release and if you find that this is still a problem, please feel free to open a new one.