Hi all,

i have always compile succesfully emacs with this command:

git clone https://github.com/emacs-mirror/emacs.git
cd /app/emacs
git reset --hard
git pull
sudo make uninstall
sudo make clean
git checkout default
git submodule update --init --recursive
./autogen.sh
./configure
make bootstrap -j 32
sudo make install


but now i have this error:


[code]

  CC       xgselect.o
  CC       terminfo.o
  CC       lastfile.o
image.c: In function ‘svg_load_image’:
image.c:12358:12: error: implicit declaration of function ‘rsvg_handle_get_pixbuf_and_error’; did you mean ‘rsvg_handle_get_pixbuf_sub’? [-Wimplicit-function-declaration]
12358 |   pixbuf = rsvg_handle_get_pixbuf_and_error (rsvg_handle, &err);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |            rsvg_handle_get_pixbuf_sub
image.c:12358:12: warning: nested extern declaration of ‘rsvg_handle_get_pixbuf_and_error’ [-Wnested-externs]
image.c:12358:10: error: assignment to ‘GdkPixbuf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
12358 |   pixbuf = rsvg_handle_get_pixbuf_and_error (rsvg_handle, &err);
      |          ^
make[3]: *** [Makefile:457: image.o] Errore 1
make[3]: *** Attesa per i processi non terminati....
make[3]: uscita dalla directory «/app/emacs/src»
make[2]: *** [Makefile:554: src] Errore 2
make[2]: uscita dalla directory «/app/emacs»
make[1]: *** [Makefile:1299: actual-bootstrap] Errore 2
make[1]: uscita dalla directory «/app/emacs»
make[1]: ingresso nella directory «/app/emacs»
***
*** "make bootstrap" failed with exit status 2.
***
*** You could try to:
*** - run "make extraclean" and run "make" again (or, equivalently, run
***   "make bootstrap configure=default"), to rebuild Emacs with the
***   default configuration options, which might fix the problem
*** - run "git clean -fdx" and run "make bootstrap" again, which might
***   fix the problem if "make bootstrap configure=default" did not
***   !BEWARE! "git clean -fdx" deletes all files that are not under
***   !BEWARE! version control, which means that all changes to such
***   !BEWARE! files will be lost and cannot be restored later
*** - run "make V=1", which displays the full commands invoked by make,
***   to further investigate the problem
*** - report the problem and ask for help by sending an email to
***   bug-gnu-emacs@gnu.org, mentioning at least the build error
***   message, the platform, and the repository revision displayed by
***   "git rev-parse HEAD"
***
make[1]: *** [Makefile:418: advice-on-failure] Errore 2
make[1]: uscita dalla directory «/app/emacs»
make: *** [Makefile:1282: bootstrap] Errore 2
make -C lib all
make[1]: ingresso nella directory «/app/emacs/lib»
make[1]: Nessuna operazione da eseguire per «all».
make[1]: uscita dalla directory «/app/emacs/lib»
make -C lib-src all
make[1]: ingresso nella directory «/app/emacs/lib-src»
make[1]: Nessuna operazione da eseguire per «all».
make[1]: uscita dalla directory «/app/emacs/lib-src»
make -C src BIN_DESTDIR='/usr/local/bin/' \
         ELN_DESTDIR='/usr/local/lib/emacs/31.0.50/' all
make[1]: ingresso nella directory «/app/emacs/src»
  CC       image.o
image.c: In function ‘svg_load_image’:
image.c:12358:12: error: implicit declaration of function ‘rsvg_handle_get_pixbuf_and_error’; did you mean ‘rsvg_handle_get_pixbuf_sub’? [-Wimplicit-function-declaration]
12358 |   pixbuf = rsvg_handle_get_pixbuf_and_error (rsvg_handle, &err);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |            rsvg_handle_get_pixbuf_sub
image.c:12358:12: warning: nested extern declaration of ‘rsvg_handle_get_pixbuf_and_error’ [-Wnested-externs]
image.c:12358:10: error: assignment to ‘GdkPixbuf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
12358 |   pixbuf = rsvg_handle_get_pixbuf_and_error (rsvg_handle, &err);
      |          ^
make[1]: *** [Makefile:457: image.o] Errore 1
make[1]: uscita dalla directory «/app/emacs/src»
make: *** [Makefile:554: src] Errore 2

[/code]


how can i solve it?

best regards