Error when make from sources on Debian SID

Bug #1958114 reported by Alexander
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Undecided
Unassigned

Bug Description

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] Ошибка

Revision history for this message
Alexander (aralni) wrote :

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.

Revision history for this message
Nathan Lee (nathan.lee) wrote :

Glad to here. I've marked it invalid here (closest to closed that I can make it on launchpad). For reference, issue was also reported on Gitlab https://gitlab.com/inkscape/inbox/-/issues/6168

Changed in inkscape:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.