I’m using home manager to install my applications and i was trying to install mysql-workbench; that’s why i added in my home.nix
the line:
home.packages = with pkgs; [
...
mysql-workbench
];
After that, running home-manager switch
, an error occurs during the workbench build:
make[2]: *** No rule to make target '/nix/store/8dmk574rg7r7xgsa47xcg7znbvz8kcyy-mysql-8.0.32/lib/mysql/libmysqlclient.so', needed by 'libgdal.so.32.3.6.2'. Stop.
make[1]: *** [CMakeFiles/Makefile2:3589: CMakeFiles/GDAL.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
error: builder for '/nix/store/x3pq79blki1zd8jagfl5l6g7h1hl86j7-gdal-3.6.2.drv' failed with exit code 2;
last 10 log lines:
> [ 94%] Building CXX object gnm/gnm_frmts/db/CMakeFiles/gnm_frmts_db.dir/gnmdbnetwork.cpp.o
> [ 94%] Built target gnm_frmts
> [ 94%] Building CXX object gnm/gnm_frmts/file/CMakeFiles/gnm_frmts_file.dir/gnmfiledriver.cpp.o
> [ 94%] Built target gnm
> [ 94%] Building CXX object gnm/gnm_frmts/file/CMakeFiles/gnm_frmts_file.dir/gnmfilenetwork.cpp.o
> [ 94%] Built target gnm_frmts_db
> [ 94%] Built target gnm_frmts_file
> make[2]: *** No rule to make target '/nix/store/8dmk574rg7r7xgsa47xcg7znbvz8kcyy-mysql-8.0.32/lib/mysql/libmysqlclient.so', needed by 'libgdal.so.32.3.6.2'. Stop.
> make[1]: *** [CMakeFiles/Makefile2:3589: CMakeFiles/GDAL.dir/all] Error 2
> make: *** [Makefile:136: all] Error 2
For full logs, run 'nix log /nix/store/x3pq79blki1zd8jagfl5l6g7h1hl86j7-gdal-3.6.2.drv'.
error: 1 dependencies of derivation '/nix/store/cmv85cs2wslj2m3i9vgxdsgi50wn9i4d-mysql-workbench-8.0.30.drv' failed to build
error: 1 dependencies of derivation '/nix/store/fbcg07ss7pc9bc49wpxxpf6406dcqbhc-home-manager-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/grgzimdpc37yp6cyjwshhk0l5pz92g2f-home-manager-generation.drv' failed to build
I’m using a stable channel:
~ sudo nix-channel --list
home-manager https://github.com/nix-community/home-manager/archive/release-22.11.tar.gz
nixos https://nixos.org/channels/nixos-22.11
What could i try?
Thanks in advance.