Libimobiledevice: Kesalahan selama autogen di MacOS 10.15.2 (19C57)

Dibuat pada 3 Jan 2020  ·  3Komentar  ·  Sumber: libimobiledevice/libimobiledevice

Baru di GitHub, jadi berhati-hatilah. :)

Situasi yang cukup sederhana. Saya mengunduh Zip proyek ini dan sesuai instruksi menjalankan autogen.sh. Output (termasuk yang berikut) tampaknya menunjukkan bahwa semuanya berjalan seperti yang diharapkan hingga akhir - pada titik mana ia mati karena openssl tidak dapat ditemukan. Melihat openssl adalah komponen yang cukup penting, instalasi akhirnya tidak dapat digunakan.

Saya tahu bahwa Apple telah bermain-main dengan komponen terkait ssl akhir-akhir ini - yang berarti kecurigaan pertama saya adalah ada sesuatu yang berubah di Catalina yang menyebabkan autogen gagal.

Pikiran? Saran? Rasa simpati?

Terima kasih!
Harun

glibtoolize: meletakkan file bantu di '.'.
glibtoolize: menghubungkan file './ltmain.sh'
glibtoolize: menempatkan makro di AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: menautkan file 'm4/libtool.m4'
glibtoolize: menautkan file 'm4/ltoptions.m4'
glibtoolize: menautkan file 'm4/ltsugar.m4'
glibtoolize: menautkan file 'm4/ltversion.m4'
glibtoolize: menautkan file 'm4/lt~obsolete.m4'
configure.ac:31: menginstal './compile'
configure.ac:34: menginstal './config.guess'
configure.ac:34: menginstal './config.sub'
configure.ac:6: menginstal './install-sh'
configure.ac:6: menginstal './missing'
umum/Makefile.am: menginstal './depcomp'
memeriksa instalasi yang kompatibel dengan BSD... /usr/bin/install -c
memeriksa apakah lingkungan build waras ... ya
memeriksa thread-safe mkdir -p... ./install-sh -c -d
memeriksa gawk ... tidak
memeriksa mawk ... tidak
memeriksa nawk ... tidak
memeriksa awk ... awk
memeriksa apakah make set $(MAKE)... yes
memeriksa apakah make mendukung variabel bersarang ... ya
memeriksa apakah make mendukung variabel bersarang... (cache) ya
memeriksa gcc... gcc
memeriksa apakah kompiler C berfungsi ... ya
memeriksa nama file keluaran default compiler C... a.out
memeriksa sufiks dari executable...
memeriksa apakah kita melakukan kompilasi silang ... tidak
memeriksa sufiks file objek... o
memeriksa apakah kita menggunakan kompiler GNU C... ya
memeriksa apakah gcc menerima -g... yes
memeriksa opsi gcc untuk menerima ISO C89... tidak diperlukan
memeriksa apakah gcc memahami -c dan -o bersama-sama... ya
memeriksa apakah make mendukung direktif include... yes (GNU style)
memeriksa gaya ketergantungan gcc... gcc3
memeriksa g++... g++
memeriksa apakah kita menggunakan kompiler GNU C++... ya
memeriksa apakah g++ menerima -g... yes
memeriksa gaya ketergantungan g++... gcc3
memeriksa tipe sistem build... x86_64-apple-darwin19.2.0
memeriksa jenis sistem host... x86_64-apple-darwin19.2.0
memeriksa cara mencetak string... printf
memeriksa sed yang tidak memotong output... /usr/bin/sed
memeriksa grep yang menangani garis panjang dan -e... /usr/bin/grep
memeriksa egrep... /usr/bin/grep -E
memeriksa fgrep... /usr/bin/grep -F
memeriksa ld yang digunakan oleh gcc... /Library/Developer/CommandLineTools/usr/bin/ld
memeriksa apakah tautan (/Library/Developer/CommandLineTools/usr/bin/ld) adalah GNU ld... tidak
memeriksa daftar nama yang kompatibel dengan BSD atau MS (nm)... /usr/bin/nm -B
memeriksa antarmuka daftar nama (/usr/bin/nm -B)... BSD nm
memeriksa apakah ln -s berfungsi... ya
memeriksa panjang maksimum argumen baris perintah ... 196608
memeriksa cara mengonversi nama file x86_64-apple-darwin19.2.0 ke format x86_64-apple-darwin19.2.0... func_convert_file_noop
memeriksa cara mengonversi nama file x86_64-Apple-darwin19.2.0 ke format rantai alat... func_convert_file_noop
memeriksa opsi /Library/Developer/CommandLineTools/usr/bin/ld untuk memuat ulang file objek... -r
memeriksa objdump... objdump
memeriksa cara mengenali perpustakaan dependen... pass_all
memeriksa dlltool ... tidak
memeriksa bagaimana mengaitkan runtime dan menautkan pustaka... printf %sn
memeriksa ar... ar
memeriksa dukungan pengarsipan @FILE ... tidak
memeriksa strip ... strip
memeriksa ranlib... ranlib
memeriksa perintah untuk mengurai /usr/bin/nm -B output dari objek gcc... ok
memeriksa sysroot... tidak
memeriksa dd yang berfungsi... /bin/dd
memeriksa cara memotong pipa biner... /bin/dd bs=4096 count=1
memeriksa mt... tidak
memeriksa apakah : adalah alat manifes... tidak
memeriksa dsymutil... dsymutil
memeriksa nmedit... nmedit
memeriksa lipo... lipo
memeriksa otool... otool
memeriksa otool64... tidak
memeriksa -single_module linker flag... ya
memeriksa tanda tautan -exported_symbols_list... ya
memeriksa -force_load linker flag... ya
memeriksa cara menjalankan preprosesor C... gcc -E
memeriksa file header ANSI C... ya
memeriksa sys/types.h... ya
memeriksa sys/stat.h... ya
memeriksa stdlib.h... ya
memeriksa string.h... ya
memeriksa memori.h... ya
memeriksa string.h... ya
memeriksa inttypes.h... ya
memeriksa stdint.h... ya
memeriksa unistd.h... ya
memeriksa dlfcn.h ... ya
memeriksa objdir... .libs
memeriksa apakah gcc mendukung -fno-rtti -fno-exceptions... ya
memeriksa opsi gcc untuk menghasilkan PIC... -fno-common -DPIC
memeriksa apakah gcc PIC flag -fno-common -DPIC berfungsi ... ya
memeriksa apakah gcc static flag -static berfungsi... tidak
memeriksa apakah gcc mendukung -c -o file.o... yes
memeriksa apakah gcc mendukung -c -o file.o... (cache) ya
memeriksa apakah tautan gcc (/Library/Developer/CommandLineTools/usr/bin/ld) mendukung pustaka bersama... ya
memeriksa karakteristik tautan dinamis... darwin19.2.0 dyld
memeriksa cara hardcode jalur perpustakaan ke dalam program... segera
memeriksa apakah melucuti perpustakaan dimungkinkan ... ya
memeriksa apakah libtool mendukung perpustakaan bersama ... ya
memeriksa apakah akan membangun perpustakaan bersama... ya
memeriksa apakah akan membangun perpustakaan statis... ya
memeriksa cara menjalankan preprosesor C++... g++ -E
memeriksa ld yang digunakan oleh g++... /Library/Developer/CommandLineTools/usr/bin/ld
memeriksa apakah linker (/Library/Developer/CommandLineTools/usr/bin/ld) adalah GNU ld... tidak
memeriksa apakah tautan g++ (/Library/Developer/CommandLineTools/usr/bin/ld) mendukung pustaka bersama... ya
memeriksa opsi g++ untuk menghasilkan PIC... -fno-common -DPIC
memeriksa apakah g++ PIC flag -fno-common -DPIC berfungsi... ya
memeriksa apakah g++ static flag -static berfungsi... tidak
memeriksa apakah g++ mendukung -c -o file.o... yes
memeriksa apakah g++ mendukung -c -o file.o... (cache) ya
memeriksa apakah tautan g++ (/Library/Developer/CommandLineTools/usr/bin/ld) mendukung pustaka bersama... ya
memeriksa karakteristik tautan dinamis... darwin19.2.0 dyld
memeriksa cara hardcode jalur perpustakaan ke dalam program... segera
memeriksa pkg-config... /usr/local/bin/pkg-config
memeriksa pkg-config setidaknya versi 0.9.0... ya
memeriksa libusbmuxd >= 1.1.0... ya
memeriksa libplist >= 1.11... ya
memeriksa libplist++ >= 1.11... ya
memeriksa file header ANSI C... (cache) ya
memeriksa stdint.h... (cache) ya
memeriksa stdlib.h... (cache) ya
memeriksa string.h... (cache) ya
memeriksa kegunaan gcrypt.h... tidak
memeriksa keberadaan gcrypt.h... tidak
memeriksa gcrypt.h... tidak
memeriksa ANSI C-conforming const... ya
memeriksa size_t... ya
memeriksa ssize_t... ya
memeriksa uint16_t... ya
memeriksa uint32_t... ya
memeriksa uint8_t... ya
memeriksa asprintf... ya
memeriksa strcasecmp... ya
memeriksa strdup ... ya
memeriksa strerror ... ya
memeriksa strndup ... ya
memeriksa stpcpy ... ya
memeriksa vasprintf... ya
memeriksa kegunaan endian.h... tidak
memeriksa keberadaan endian.h... tidak
memeriksa endian.h... tidak
memeriksa apakah pemesanan byte adalah bigendian... tidak
memeriksa pengaturan build khusus platform... darwin19.2.0
memeriksa struct dirent.d_type... ya
memeriksa juru bahasa Python dengan versi >= 2.3... python
memeriksa python... /usr/bin/python
memeriksa versi python... 2.7
memeriksa platform python ... darwin
memeriksa direktori skrip python... ${prefix}/lib/python2.7/site-packages
memeriksa direktori modul ekstensi python... ${exec_prefix}/lib/python2.7/site-packages
memeriksa cython... tidak
konfigurasikan: PERINGATAN: tidak dapat menemukan program 'cython'. Anda harus melihat http://www.cython.org atau menginstal paket cython khusus distribusi Anda.
memeriksa python2.7... (cache) /usr/bin/python
memeriksa versi Python >= '2.1.0'... ya
memeriksa paket Python distutils... ya
memeriksa Python include path... -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
memeriksa jalur pustaka Python... -L/System/Library/Frameworks/Python.framework/Versions/2.7/lib -lpython2.7
memeriksa jalur paket situs Python... /Library/Python/2.7/site-packages
memeriksa pustaka ekstra python... -ldl -framework CoreFoundation
memeriksa flag tautan ekstra python... -u _PyMac_Error /System/Library/Frameworks/Python.framework/Versions/2.7/Python
memeriksa konsistensi semua komponen lingkungan pengembangan python ... ya
memeriksa openssl >= 0.9.8... tidak
konfigurasikan: kesalahan: Dukungan OpenSSL diminta secara eksplisit tetapi OpenSSL tidak dapat ditemukan

Komentar yang paling membantu

Semua 3 komentar

Apakah Anda menginstal OpenSSL di Mac Anda? Anda dapat menggunakan Homebrew untuk melakukannya, melalui brew install openssl .

Saya menghadapi masalah yang sama dan telah menginstal OpenSSL 1.1.1d melalui Brew.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

iOSShohrab picture iOSShohrab  ·  6Komentar

rageworx picture rageworx  ·  3Komentar

truonggiang0710 picture truonggiang0710  ·  3Komentar

dreamerblue picture dreamerblue  ·  6Komentar

Hiepars picture Hiepars  ·  3Komentar