Ps2toolchain: Skrip instalasi gagal

Dibuat pada 16 Jul 2020  ·  8Komentar  ·  Sumber: ps2dev/ps2toolchain

Saya mencoba menginstal rantai alat di Subsistem Windows untuk Linux tetapi saya mendapatkan kesalahan ini:

libtool: link: only absolute run-paths are allowed
make[3]: *** [Makefile:928: libbfd.la] Error 1
make[2]: *** [Makefile:942: all-recursive] Error 1
make[1]: *** [Makefile:1088: all-recursive-am] Error 2
make: *** [Makefile:1644: all-bfd] Error 2
../scripts/001-binutils-2.14.sh: Failed.

Saya benar-benar tidak tahu bagaimana saya bisa memperbaikinya (saya mencoba mencari makefile yang benar tetapi gagal total…).
Ini terjadi pada saya setiap kali bahkan di komputer yang berbeda dengan instalasi baru WSL: bagaimana saya bisa menyelesaikannya?

Komentar yang paling membantu

@rickgaiser @fjtrujy @SignalSpectre masalah ini dapat ditutup - ini diproduksi karena masalah izin ditolak yang sekarang tercakup dalam Readme .

Semua 8 komentar

mencoba
sudo apt-get -y install texinfo bison flex
Jika ini menyelesaikan masalah Anda, mungkin dependensi ini harus diperiksa sebelumnya.

Terima kasih telah membantuku.
Saya mencoba menginstal bison dan flex (texinfo sudah diinstal) tetapi sayangnya tidak ada yang berubah: Saya mendapatkan kesalahan yang sama seperti sebelumnya (saya memiliki beberapa peringatan yang kurang sulit).
Mungkinkah saya kehilangan beberapa dependensi lain?

Hanya ingin tahu? Jika ada perbedaan, versi apa ( ? --version ) dari dependensi ini yang harus kita pastikan kita miliki?

@SignalSpectre tampaknya Anda memiliki beberapa spasi atau karakter khusus di beberapa jalur. Ini bisa berupa PATH Anda, (misalnya nama pengguna Anda), PS2DEV, atau yang serupa. Harap pastikan bahwa nama pengguna Windows Anda hanya berisi karakter Latin tanpa spasi, dan Anda tidak mengubah jalur PS2DEV menjadi sesuatu dengan spasi atau karakter non-Latin, dan nama pengguna WSL juga hanya Latin, dan nama PC Anda juga hanya Latin .

Baik nama pengguna Windows dan WSL saya hanya menggunakan karakter latin tanpa spasi dan begitu juga jalur PS2DEV.
Pada akhirnya saya berhasil menginstal toolchain (serta komponen lain dari lingkungan pengembangan) menggunakan skrip ps2dev sebagai root, mungkinkah ini masalah izin? (Saya tahu sepertinya tidak begitu, tetapi saya yakin saya tidak memiliki spasi atau karakter non latin di jalur PS2DEV dan nama pengguna).

@SignalSpectre Sepertinya masalah izin, saya hanya berpikir Anda sudah mencoba menginstalnya sebagai root. Saya menambahkan solusi yang mungkin untuk masalah ini ke Readme :

export PS2DEV=/usr/local/ps2dev
sudo mkdir -p $PS2DEV
sudo chown -R $USER: $PS2DEV

Mungkin juga git clone dibuat dengan hak akses root, atau perintah tengah apa pun secara tidak sengaja dibuat dengan root. Dalam kasus seperti itu, sangat sulit untuk melacak di mana "root". Jika mau, Anda dapat menginstal ulang PS2DEV sepenuhnya dengan hak pengguna dengan solusi yang disediakan.

@rickgaiser @fjtrujy @SignalSpectre masalah ini dapat ditutup - ini diproduksi karena masalah izin ditolak yang sekarang tercakup dalam Readme .

Terima kasih telah menindaklanjuti @AKuHAK ini

Apakah halaman ini membantu?
0 / 5 - 0 peringkat