When I upgrade my system from stable to SID making Incscape (1.1.1 and new from git) crash.
Developers packages for libgsl lib2geom installed.
[ 86%] Linking CXX executable ../bin/inkscape
/usr/bin/ld: предупреждение: libgsl.so.25, нужное для /usr/local/lib/lib2geom.so.1.1.0, не найдено (попробуйте задать -rpath или -rpath-link)
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_matrix_const_ptr»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_vector_max_index»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_poly_complex_solve»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_multiroot_fsolver_hybrids»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_integration_qag»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_matrix_free»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_matrix_alloc»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_linalg_SV_solve»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_matrix_max_index»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_integration_workspace_alloc»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_multiroot_test_residual»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_vector_scale»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_poly_complex_workspace_alloc»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_matrix_set_all»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_multiroot_fsolver_free»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_poly_complex_workspace_free»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_matrix_ptr»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_linalg_SV_decomp»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_multiroot_fsolver_iterate»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_multiroot_fsolver_set»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_vector_isnull»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_multiroot_fsolver_alloc»
/usr/bin/ld: /usr/local/lib/lib2geom.so.1.1.0: неопределённая ссылка на «gsl_matrix_min_index»
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/inkscape.dir/build.make:112: bin/inkscape] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:2316: src/CMakeFiles/inkscape.dir/all] Ошибка 2
make: *** [Makefile:166: all] Ошибка
I make uninstal for /local/ libraries and manually clear. Then reunpaсk Inkscape 1.1.1 and run make.
All Ok.
The main point was that the source tree remembered the assembly on the previous system. Then I tried to install the libraries in /local/ but that didn't help either. From there /local/ came from. Thanks for the help ! From now on, in such cases, I will solve this issue only by repacking the sources. The bug can be closed.