userver
userver copied to clipboard
CPack
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