crayzeewulf / libserial

Serial Port Programming in C++
BSD 3-Clause "New" or "Revised" License
398 stars 141 forks source link

2 errors while ./compile.sh #182

Closed protractive closed 1 year ago

protractive commented 1 year ago
  1. error: ‘dummy’ may be used uninitialized

changed gteset version EXTERNALPROJECT_ADD(GTestExternal PREFIX "${GTEST_PREFIX}" URL https://github.com/google/googletest/archive/release-1.8.1.tar.gz URL_HASH SHA1=152b849610d91a9dfa1401293f43230c2e0c33f8 INSTALL_COMMAND "" )

to latest release EXTERNALPROJECT_ADD(GTestExternal PREFIX "${GTEST_PREFIX}" URL https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz URL_HASH SHA1=bfa4b5131b6eaac06962c251742c96aab3f7aa78 INSTALL_COMMAND "" )

  1. No rule to make target 'gtest/src/GTestExternal-build/googlemock/gtest//libgtest_main.a', needed by 'bin/UnitTests'. Stop.

changed GTEST_LOCATION (location does not contain libgtest_main.a SET(GTEST_LOCATION "${GTEST_PREFIX}/src/GTestExternal-build/googlemock/gtest/")

to lib path SET(GTEST_LOCATION "${GTEST_PREFIX}/src/GTestExternal-build/lib")

and it worked!

mcsauder commented 1 year ago

Would you be willing to submit a PR? Thanks for figuring that out!