I keep getting alot of errors for make all on every package that i try to install.
Please help
$make all
make all-recursive
make[1]: Entering directory '/home/Sherine Davis/libmtp-1.1.12/libmtp-1.1.12'
Making all in src
make[2]: Entering directory '/home/Sherine Davis/libmtp-1.1.12/libmtp-1.1.12/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -IC:/msys64/mingw64/include/libusb-1.0 -g -O2 -Wall -Wmissing-prototypes -MT libmtp_la-libmtp.lo -MD -MP -MF .deps/libmtp_la-libmtp.Tpo -c -o libmtp_la-libmtp.lo `test -f 'libmtp.c' || echo './'`libmtp.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -IC:/msys64/mingw64/include/libusb-1.0 -g -O2 -Wall -Wmissing-prototypes -MT libmtp_la-libmtp.lo -MD -MP -MF .deps/libmtp_la-libmtp.Tpo -c libmtp.c -DDLL_EXPORT -DPIC -o .libs/libmtp_la-libmtp.o
libmtp.c: In function 'LIBMTP_Open_Raw_Device_Uncached':
libmtp.c:1885:17: error: 'PTPParams {aka struct _PTPParams}' has no member named 'cd_locale_to_ucs2'
current_params->cd_locale_to_ucs2 = iconv_open("UCS-2LE", "UTF-8");
^~
libmtp.c:1885:39: warning: implicit declaration of function 'iconv_open' [-Wimplicit-function-declaration]
current_params->cd_locale_to_ucs2 = iconv_open("UCS-2LE", "UTF-8");
^~~~~~~~~~
libmtp.c:1886:17: error: 'PTPParams {aka struct _PTPParams}' has no member named 'cd_ucs2_to_locale'
current_params->cd_ucs2_to_locale = iconv_open("UTF-8", "UCS-2LE");
^~
libmtp.c:1888:20: error: 'PTPParams {aka struct _PTPParams}' has no member named 'cd_locale_to_ucs2'
if(current_params->cd_locale_to_ucs2 == (iconv_t) -1 ||
^~
libmtp.c:1888:44: error: 'iconv_t' undeclared (first use in this function)
if(current_params->cd_locale_to_ucs2 == (iconv_t) -1 ||
^~~~~~~
libmtp.c:1888:44: note: each undeclared identifier is reported only once for each function it appears in
libmtp.c:1889:20: error: 'PTPParams {aka struct _PTPParams}' has no member named 'cd_ucs2_to_locale'
current_params->cd_ucs2_to_locale == (iconv_t) -1) {
^~
libmtp.c: In function 'LIBMTP_Release_Device':
libmtp.c:2435:3: warning: implicit declaration of function 'iconv_close' [-Wimplicit-function-declaration]
iconv_close(params->cd_locale_to_ucs2);
^~~~~~~~~~~
libmtp.c:2435:21: error: 'PTPParams {aka struct _PTPParams}' has no member named 'cd_locale_to_ucs2'
iconv_close(params->cd_locale_to_ucs2);
^~
libmtp.c:2436:21: error: 'PTPParams {aka struct _PTPParams}' has no member named 'cd_ucs2_to_locale'
iconv_close(params->cd_ucs2_to_locale);
^~
libmtp.c: In function 'LIBMTP_Dump_Device_Info':
libmtp.c:3513:36: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" MaxCapacity: %llu\n",
^
libmtp.c:3513:14: warning: too many arguments for format [-Wformat-extra-args]
printf(" MaxCapacity: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~
libmtp.c:3513:36: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" MaxCapacity: %llu\n",
^
libmtp.c:3513:14: warning: too many arguments for format [-Wformat-extra-args]
printf(" MaxCapacity: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~
libmtp.c:3515:41: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" FreeSpaceInBytes: %llu\n",
^
libmtp.c:3515:14: warning: too many arguments for format [-Wformat-extra-args]
printf(" FreeSpaceInBytes: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libmtp.c:3515:41: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" FreeSpaceInBytes: %llu\n",
^
libmtp.c:3515:14: warning: too many arguments for format [-Wformat-extra-args]
printf(" FreeSpaceInBytes: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libmtp.c:3517:43: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" FreeSpaceInObjects: %llu\n",
^
libmtp.c:3517:14: warning: too many arguments for format [-Wformat-extra-args]
printf(" FreeSpaceInObjects: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libmtp.c:3517:43: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" FreeSpaceInObjects: %llu\n",
^
libmtp.c:3517:14: warning: too many arguments for format [-Wformat-extra-args]
printf(" FreeSpaceInObjects: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:516: libmtp_la-libmtp.lo] Error 1
make[2]: Leaving directory '/home/Sherine Davis/libmtp-1.1.12/libmtp-1.1.12/src'
make[1]: *** [Makefile:525: all-recursive] Error 1
make[1]: Leaving directory '/home/Sherine Davis/libmtp-1.1.12/libmtp-1.1.12'
make: *** [Makefile:388: all] Error 2