Grub-Customizer failed to install

Asked by MatSn0w

Hey,

I tried to install Grub-Customizer on my Kali Linux 2016.1 installation, but it failed. I followed these steps:

* apt-get install build-essential cmake libgtkmm-3.0-dev libssl-dev gettext libarchive-dev
* wget https://launchpad.net/grub-customizer/5.0/5.0.6/+download/grub-customizer_5.0.6.tar.gz
* tar xfv grub-customi*
* cd grub-customi*
* cmake . && make -j3
* make install

But after executing cmake . && make -j3, the terminal failed. I got the following log:

=================================================================
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/matsn0w/Downloads/grub-customizer-5.0.6
[ 12%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o
[ 25%] Linking CXX executable grubcfg-proxy
[ 37%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o
In file included from /home/matsn0w/Downloads/grub-customizer-5.0.6/src/Bootstrap/GtkView.cpp:18:0:
/home/matsn0w/Downloads/grub-customizer-5.0.6/src/Bootstrap/../View/Gtk/About.hpp:23:19: fatal error: gtkmm.h: No such file or directory
compilation terminated.
/home/matsn0w/Downloads/grub-customizer-5.0.6/src/Bootstrap/GtkApplication.cpp:20:24: fatal error: gtkmm/main.h: No such file or directory
compilation terminated.
CMakeFiles/grub-customizer.dir/build.make:86: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/grub-customizer.dir/build.make:110: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/grub-customizer.dir/all' failed
make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/grubcfg-proxy.dir/src/main/proxy.cpp.o: In function `Helper::md5(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
proxy.cpp:(.text._ZN6Helper3md5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6Helper3md5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xbc): undefined reference to `MD5'
collect2: error: ld returned 1 exit status
CMakeFiles/grubcfg-proxy.dir/build.make:94: recipe for target 'grubcfg-proxy' failed
make[2]: *** [grubcfg-proxy] Error 1
CMakeFiles/Makefile2:136: recipe for target 'CMakeFiles/grubcfg-proxy.dir/all' failed
make[1]: *** [CMakeFiles/grubcfg-proxy.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
=================================================================

What do I have to do? I'm not a Linux expert...

Thanks in advance,
MatSn0w

Question information

Language:
Spanish (Chile) Edit question
Status:
Answered
For:
Grub Customizer Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Daniel Richter (danielrichter2007) said :
#1

Seems like pkg-config is missing on your system. Try to install it.

Revision history for this message
MatSn0w (matsn0w) said :
#2

Allright, I installed it successfully, but now I'm getting this:

=============================================
-- Checking for module 'gtkmm-3.0'
-- No package 'gtkmm-3.0' found
-- Checking for module 'gthread-2.0'
-- No package 'gthread-2.0' found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bart/Downloads/grub-customizer-5.0.6
[ 12%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o
[ 25%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o
[ 50%] Built target grubcfg-proxy
[ 62%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GlibThread.cpp.o
/home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/GtkApplication.cpp:20:24: fatal error: gtkmm/main.h: No such file or directory
In file included from /home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/GtkView.cpp:18:0:
/home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/../View/Gtk/About.hpp:23:19: fatal error: gtkmm.h: No such file or directory
compilation terminated.
compilation terminated.
CMakeFiles/grub-customizer.dir/build.make:110: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/grub-customizer.dir/build.make:86: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o] Error 1
In file included from /home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/FactoryImpl/GlibThread.cpp:19:0:
/home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/FactoryImpl/../../Controller/Helper/GLibThread.hpp:26:27: fatal error: glibmm/thread.h: No such file or directory
compilation terminated.
CMakeFiles/grub-customizer.dir/build.make:134: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GlibThread.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GlibThread.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/grub-customizer.dir/all' failed
make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
=============================================

Revision history for this message
MatSn0w (matsn0w) said :
#3

Tried to install gtkmm-3.0:

=============================================
root@kali:/# apt-get install gtkmm-3.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libgtkmm-3.0-doc' for regex 'gtkmm-3.0'
Note, selecting 'libgtkmm-3.0-1' for regex 'gtkmm-3.0'
Note, selecting 'libgtkmm-3.0-1v5' for regex 'gtkmm-3.0'
Note, selecting 'libgtkmm-3.0-dev' for regex 'gtkmm-3.0'
The following additional packages will be installed:
  adwaita-icon-theme at-spi2-core autoconf automake autopoint autotools-dev
  dbus dbus-x11 debhelper dh-autoreconf dh-strip-nondeterminism doc-base
  fontconfig-config gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-gdkpixbuf-2.0
  gir1.2-gtk-3.0 gir1.2-pango-1.0 gtk-update-icon-cache gtk2-engines-pixbuf
  gtkmm-documentation icu-devtools intltool-debian libarchive-zip-perl
  libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data
  libatk1.0-dev libatkmm-1.6-dev libatspi2.0-0 libatspi2.0-dev
  libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libcairomm-1.0-1v5 libcairomm-1.0-dev libdbus-1-3 libdbus-1-dev
  libdrm-amdgpu1 libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libdrm2 libegl1-mesa libegl1-mesa-dev libepoxy-dev
  libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev
  libfreetype6 libfreetype6-dev libgail-3-0 libgail-common libgail18
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libglib2.0-0
  libglib2.0-bin libglib2.0-dev libglibmm-2.4-1v5 libglibmm-2.4-dev
  libglibmm-2.4-doc libgraphite2-3 libgraphite2-dev libgtk-3-0 libgtk-3-bin
  libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-bin libharfbuzz-dev
  libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libicu-dev libltdl-dev
  libltdl7 libmail-sendmail-perl libpango-1.0-0 libpango1.0-0 libpango1.0-dev
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangomm-1.4-dev
  libpangoxft-1.0-0 libpcre16-3 libpcre3 libpcre3-dev libpcre32-3
  libpcrecpp0v5 libperl5.22 libpixman-1-0 libpixman-1-dev libpng-dev
  libpng-tools libpng16-16 libsigc++-2.0-0v5 libsigc++-2.0-dev
  libsys-hostname-long-perl libtool libuuid-perl libwayland-bin
  libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1-mesa
  libwayland-server0 libx11-xcb-dev libxcb-dri2-0 libxcb-dri2-0-dev
  libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
  libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
  libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
  libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0
  libxcb-xfixes0-dev libxcomposite-dev libxcursor-dev libxdamage-dev
  libxext-dev libxfixes-dev libxfixes3 libxft-dev libxi-dev libxi6
  libxinerama-dev libxkbcommon-dev libxrandr-dev libxrender-dev
  libxshmfence-dev libxtst-dev libxxf86vm-dev libyaml-tiny-perl perl perl-base
  perl-modules-5.22 po-debconf wayland-protocols x11proto-composite-dev
  x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev
  x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev x11proto-xinerama-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make rarian-compat
  libatkmm-1.6-doc libcairo2-doc libcairomm-1.0-doc libglib2.0-doc
  libgtk-3-doc icu-doc libtool-doc libpango1.0-doc libsigc++-2.0-doc gfortran
  | fortran95-compiler gcj-jdk libxext-doc perl-doc libmail-box-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev debhelper dh-autoreconf
  dh-strip-nondeterminism doc-base gtk-update-icon-cache gtkmm-documentation
  icu-devtools intltool-debian libarchive-zip-perl libatk-bridge2.0-dev
  libatk1.0-dev libatkmm-1.6-dev libatspi2.0-dev libcairo-script-interpreter2
  libcairo2-dev libcairomm-1.0-dev libdbus-1-dev libdrm-dev libegl1-mesa-dev
  libepoxy-dev libfile-stripnondeterminism-perl libfontconfig1-dev
  libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev libglibmm-2.4-dev
  libglibmm-2.4-doc libgraphite2-dev libgtk-3-dev libgtkmm-3.0-dev
  libgtkmm-3.0-doc libharfbuzz-dev libharfbuzz-gobject0 libicu-dev libltdl-dev
  libmail-sendmail-perl libpango1.0-dev libpangomm-1.4-dev libpcre3-dev
  libpcre32-3 libpcrecpp0v5 libpixman-1-dev libpng-dev libpng-tools
  libpng16-16 libsigc++-2.0-dev libsys-hostname-long-perl libtool libuuid-perl
  libwayland-bin libwayland-dev libx11-xcb-dev libxcb-dri2-0-dev
  libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev
  libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev
  libxcb-xfixes0-dev libxcomposite-dev libxcursor-dev libxdamage-dev
  libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
  libxkbcommon-dev libxrandr-dev libxrender-dev libxshmfence-dev libxtst-dev
  libxxf86vm-dev libyaml-tiny-perl po-debconf wayland-protocols
  x11proto-composite-dev x11proto-damage-dev x11proto-dri2-dev
  x11proto-fixes-dev x11proto-gl-dev x11proto-randr-dev x11proto-record-dev
  x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  x11proto-xinerama-dev
The following packages will be upgraded:
  adwaita-icon-theme at-spi2-core dbus dbus-x11 fontconfig-config
  gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0
  gir1.2-pango-1.0 gtk2-engines-pixbuf libatk-bridge2.0-0 libatk1.0-0
  libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcairo2 libcairomm-1.0-1v5
  libdbus-1-3 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libdrm2 libegl1-mesa libfontconfig1 libfreetype6 libgail-3-0 libgail-common
  libgail18 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0
  libglib2.0-bin libglibmm-2.4-1v5 libgraphite2-3 libgtk-3-0 libgtk-3-bin
  libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtkmm-3.0-1v5 libharfbuzz-icu0
  libharfbuzz0b libltdl7 libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangoxft-1.0-0 libpcre16-3 libpcre3
  libperl5.22 libpixman-1-0 libsigc++-2.0-0v5 libwayland-client0
  libwayland-cursor0 libwayland-egl1-mesa libwayland-server0 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0
  libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxfixes3 libxi6 perl
  perl-base perl-modules-5.22
75 upgraded, 94 newly installed, 0 to remove and 1417 not upgraded.
Need to get 18.3 MB/91.4 MB of archives.
After this operation, 315 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://ftp1.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 autopoint all 0.19.8.1-1 [433 kB]
Get:2 http://http.kali.org/kali kali-rolling/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Err:2 http://http.kali.org/kali kali-rolling/main amd64 intltool-debian all 0.35.0+20060710.4
  Writing more data than expected (30402 > 26348) [IP: 145.220.21.40 80]
Get:3 http://http.kali.org/kali kali-rolling/main amd64 po-debconf all 1.0.19 [249 kB]
Err:3 http://http.kali.org/kali kali-rolling/main amd64 po-debconf all 1.0.19
  Hash Sum mismatch
Get:4 http://http.kali.org/kali kali-rolling/main amd64 libarchive-zip-perl all 1.57-1 [95.1 kB]
Err:4 http://http.kali.org/kali kali-rolling/main amd64 libarchive-zip-perl all 1.57-1
  Writing more data than expected (96237 > 95056) [IP: 145.220.21.40 80]
Get:5 http://http.kali.org/kali kali-rolling/main amd64 libfile-stripnondeterminism-perl all 0.019-1 [12.2 kB]
Err:5 http://http.kali.org/kali kali-rolling/main amd64 libfile-stripnondeterminism-perl all 0.019-1
  Writing more data than expected (13182 > 12250) [IP: 145.220.21.40 80]
Get:6 http://http.kali.org/kali kali-rolling/main amd64 dh-strip-nondeterminism all 0.019-1 [7,352 B]
Err:6 http://http.kali.org/kali kali-rolling/main amd64 dh-strip-nondeterminism all 0.019-1
  Writing more data than expected (9393 > 7352) [IP: 145.220.21.40 80]
Get:7 http://http.kali.org/kali kali-rolling/main amd64 libtool all 2.4.6-0.1 [200 kB]
Err:7 http://http.kali.org/kali kali-rolling/main amd64 libtool all 2.4.6-0.1
  Writing more data than expected (200688 > 200208) [IP: 145.220.21.40 80]
Get:8 http://http.kali.org/kali kali-rolling/main amd64 dh-autoreconf all 12 [15.8 kB]
Err:8 http://http.kali.org/kali kali-rolling/main amd64 dh-autoreconf all 12
  Writing more data than expected (16692 > 15768) [IP: 145.220.21.40 80]
Get:9 http://http.kali.org/kali kali-rolling/main amd64 debhelper all 9.20160403 [800 kB]
Err:9 http://http.kali.org/kali kali-rolling/main amd64 debhelper all 9.20160403
  Writing more data than expected (802554 > 800460) [IP: 145.220.21.40 80]
Get:10 http://http.kali.org/kali kali-rolling/main amd64 libuuid-perl amd64 0.26-1 [17.8 kB]
Err:10 http://http.kali.org/kali kali-rolling/main amd64 libuuid-perl amd64 0.26-1
  Writing more data than expected (18152 > 17848) [IP: 145.220.21.40 80]
Get:11 http://http.kali.org/kali kali-rolling/main amd64 libyaml-tiny-perl all 1.69-1 [32.5 kB]
Err:11 http://http.kali.org/kali kali-rolling/main amd64 libyaml-tiny-perl all 1.69-1
  Writing more data than expected (32753 > 32474) [IP: 145.220.21.40 80]
Get:12 http://http.kali.org/kali kali-rolling/main amd64 doc-base all 0.10.7 [100 kB]
Err:12 http://http.kali.org/kali kali-rolling/main amd64 doc-base all 0.10.7
  Hash Sum mismatch
Get:13 http://http.kali.org/kali kali-rolling/main amd64 libgtkmm-3.0-doc all 3.20.1-1 [10.2 MB]
Err:13 http://http.kali.org/kali kali-rolling/main amd64 libgtkmm-3.0-doc all 3.20.1-1
  Hash Sum mismatch
Get:14 http://http.kali.org/kali kali-rolling/main amd64 gtkmm-documentation all 3.20.0-1 [1,367 kB]
Err:14 http://http.kali.org/kali kali-rolling/main amd64 gtkmm-documentation all 3.20.0-1
  Hash Sum mismatch
Get:15 http://http.kali.org/kali kali-rolling/main amd64 icu-devtools amd64 55.1-7 [174 kB]
Err:15 http://http.kali.org/kali kali-rolling/main amd64 icu-devtools amd64 55.1-7
  Hash Sum mismatch
Get:16 http://http.kali.org/kali kali-rolling/main amd64 libpcre32-3 amd64 2:8.38-3.1 [244 kB]
Err:16 http://http.kali.org/kali kali-rolling/main amd64 libpcre32-3 amd64 2:8.38-3.1
  Hash Sum mismatch
Get:17 http://http.kali.org/kali kali-rolling/main amd64 libpcre3-dev amd64 2:8.38-3.1 [633 kB]
Err:17 http://http.kali.org/kali kali-rolling/main amd64 libpcre3-dev amd64 2:8.38-3.1
  Hash Sum mismatch
Get:18 http://http.kali.org/kali kali-rolling/main amd64 libglib2.0-dev amd64 2.48.1-1 [2,963 kB]
Err:18 http://http.kali.org/kali kali-rolling/main amd64 libglib2.0-dev amd64 2.48.1-1
  Hash Sum mismatch
Get:19 http://ftp1.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 x11proto-xext-dev all 7.3.0-1 [212 kB]
Get:20 http://ftp2.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 libxext-dev amd64 2:1.3.3-1 [107 kB]
Get:21 http://ftp2.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:22 http://ftp1.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 libxfixes-dev amd64 1:5.0.2-1 [23.1 kB]
Get:23 http://ftp1.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 libxi-dev amd64 2:1.7.6-1 [238 kB]
Get:24 http://ftp2.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 x11proto-record-dev all 1.14.2-1 [33.9 kB]
Get:25 http://ftp1.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 libxtst-dev amd64 2:1.2.2-1+b1 [31.3 kB]
Get:26 http://ftp2.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 libatspi2.0-dev amd64 2.20.2-1 [63.0 kB]
Get:27 http://ftp1.nluug.nl/os/Linux/distr/kali kali-rolling/main amd64 libatk-bridge2.0-dev amd64 2.20.1-2 [6,980 B]
Fetched 1,682 kB in 10s (158 kB/s)
E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/liby/libyaml-tiny-perl/libyaml-tiny-perl_1.69-1_all.deb Writing more data than expected (30402 > 26348) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/d/doc-base/doc-base_0.10.7_all.deb Hash Sum mismatch

E: Failed to fetch http://ftp2.nluug.nl/os/Linux/distr/kali/pool/main/g/gtkmm3.0/libgtkmm-3.0-doc_3.20.1-1_all.deb Writing more data than expected (96237 > 95056) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp2.nluug.nl/os/Linux/distr/kali/pool/main/g/gtkmm-documentation/gtkmm-documentation_3.20.0-1_all.deb Writing more data than expected (13182 > 12250) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/i/icu/icu-devtools_55.1-7_amd64.deb Writing more data than expected (9393 > 7352) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp2.nluug.nl/os/Linux/distr/kali/pool/main/p/pcre3/libpcre32-3_8.38-3.1_amd64.deb Writing more data than expected (200688 > 200208) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/p/pcre3/libpcre3-dev_8.38-3.1_amd64.deb Writing more data than expected (16692 > 15768) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp2.nluug.nl/os/Linux/distr/kali/pool/main/g/glib2.0/libglib2.0-dev_2.48.1-1_amd64.deb Writing more data than expected (802554 > 800460) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb Writing more data than expected (18152 > 17848) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/libx/libxext/libxext-dev_1.3.3-1_amd64.deb Writing more data than expected (32753 > 32474) [IP: 145.220.21.40 80]

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb Hash Sum mismatch

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/libx/libxfixes/libxfixes-dev_5.0.2-1_amd64.deb Hash Sum mismatch

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/libx/libxi/libxi-dev_1.7.6-1_amd64.deb Hash Sum mismatch

E: Failed to fetch http://ftp2.nluug.nl/os/Linux/distr/kali/pool/main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb Hash Sum mismatch

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/libx/libxtst/libxtst-dev_1.2.2-1+b1_amd64.deb Hash Sum mismatch

E: Failed to fetch http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/a/at-spi2-core/libatspi2.0-dev_2.20.2-1_amd64.deb Hash Sum mismatch

E: Failed to fetch http://ftp2.nluug.nl/os/Linux/distr/kali/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.20.1-2_amd64.deb Hash Sum mismatch

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
=============================================

Revision history for this message
MatSn0w (matsn0w) said :
#4

Tried to install gthread-2.0:

=============================================
root@kali:/# apt-get install gthread-2.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gthread-2.0
E: Couldn't find any package by glob 'gthread-2.0'
E: Couldn't find any package by regex 'gthread-2.0'
=============================================

Revision history for this message
Daniel Richter (danielrichter2007) said :
#5

The packages you tried to install were not installed as of errors. You have to fix it first. Maybe it relies on your internet connection.

Revision history for this message
MatSn0w (matsn0w) said :
#6

My internet connection is 100% good. (Cable)

How do I fix these ' errors' ??

Revision history for this message
Daniel Richter (danielrichter2007) said :
#7

I don't know. The error messages say "Writing more data than expected". This makes me think your provider is manipulating the data or delivering something else. You could try to open the links directly inside of your browser, e.g.: http://ftp1.nluug.nl/os/Linux/distr/kali/pool/main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb

Maybe you see the error then.

Revision history for this message
MatSn0w (matsn0w) said :
#8

I opened the link, and it just downloaded. My provider has never blocked anything yet...

Revision history for this message
Daniel Richter (danielrichter2007) said :
#9

Alternatively it may be a bug of your distribution/package manager.

Revision history for this message
MatSn0w (matsn0w) said :
#10

I've installed it manually. Now the installation gives me the following:

===============================
root@kali:/home/bart/Downloads/grub-customizer-5.0.6# cmake . && make -j3
-- Checking for module 'gtkmm-3.0'
-- No package 'gtkmm-3.0' found
-- Checking for module 'gthread-2.0'
-- No package 'gthread-2.0' found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bart/Downloads/grub-customizer-5.0.6
[ 25%] Built target grubcfg-proxy
[ 37%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o
[ 50%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o
[ 62%] Building CXX object CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GlibThread.cpp.o
/home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/GtkApplication.cpp:20:24: fatal error: gtkmm/main.h: No such file or directory
In file included from /home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/GtkView.cpp:18:0:
/home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/../View/Gtk/About.hpp:23:19: fatal error: gtkmm.h: No such file or directory
compilation terminated.
compilation terminated.
CMakeFiles/grub-customizer.dir/build.make:86: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkView.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/grub-customizer.dir/build.make:110: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/GtkApplication.cpp.o] Error 1
In file included from /home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/FactoryImpl/GlibThread.cpp:19:0:
/home/bart/Downloads/grub-customizer-5.0.6/src/Bootstrap/FactoryImpl/../../Controller/Helper/GLibThread.hpp:26:27: fatal error: glibmm/thread.h: No such file or directory
compilation terminated.
CMakeFiles/grub-customizer.dir/build.make:134: recipe for target 'CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GlibThread.cpp.o' failed
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GlibThread.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/grub-customizer.dir/all' failed
make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
===============================

Revision history for this message
Daniel Richter (danielrichter2007) said :
#11

There are still missing packages:

-- No package 'gtkmm-3.0' found
-- No package 'gthread-2.0' found

Revision history for this message
MatSn0w (matsn0w) said :
#12

I am going to take a look at these.

Revision history for this message
Michael K (ufkub) said :
#13

This command helped me installing the necessary requirements:

sudo apt-get install hwinfo libgtkmm-3.0-dev libarchive-dev g++ cmake gettext libssl-dev libglib2.0-dev

Can you help with this problem?

Provide an answer of your own, or ask MatSn0w for more information if necessary.

To post a message you must log in.