userver icon indicating copy to clipboard operation
userver copied to clipboard

CPack

Open root-kidik opened this issue 2 years ago • 0 comments

Proposal

Split each part of userver in differents .deb package

  • [ ] userver-core
  • [ ] userver-postgresql
  • [ ] userver-kafka
  • [ ] userver-redis
  • [ ] userver-mongodb
  • [ ] userver-grpc
  • [ ] userver-rockdb
  • [ ] userver-rabbitmq
  • [ ] userver-mysql

Errors

Build

cmake -S./ -B./build_debug \
    -DCMAKE_BUILD_TYPE=Debug \
    -DUSERVER_INSTALL=ON \
    -DUSERVER_SANITIZE="ub addr" \
    -DUSERVER_FEATURE_POSTGRESQL=ON \
    -DUSERVER_FEATURE_GRPC=ON \
    -DCMAKE_CXX_STANDARD=17 \
    -DUSERVER_FEATURE_PATCH_LIBPQ=OFF \
    -GNinja
cmake -S./ -B./build_release \
    -DCMAKE_BUILD_TYPE=Release \
    -DUSERVER_INSTALL=ON \
    -DUSERVER_FEATURE_POSTGRESQL=ON \
    -DUSERVER_FEATURE_GRPC=ON \
    -DCMAKE_CXX_STANDARD=17 \
    -DUSERVER_FEATURE_PATCH_LIBPQ=OFF \
    -GNinja
cmake --build build_debug/
cmake --build build_release/

cd build_release && sudo cpack -G DEB -C Release && sudo dpkg -i ./userver-all_2.0-rc_arm64.deb

Error

Reading database ... 246616 files and directories currently installed.)
Preparing to unpack ./userver-all_2.0-rc_arm64.deb ...
Unpacking userver-all (2.0-rc) ...
dpkg: error processing archive ./userver-all_2.0-rc_arm64.deb (--install):
 trying to overwrite '/usr/include/boost/pfr.hpp', which is also in package libboost1.83-dev:arm64 1.83.0-2.1ubuntu3
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 ./userver-all_2.0-rc_arm64.deb

root-kidik avatar May 02 '24 19:05 root-kidik