Çözüldü "/usr/local/bin/ld: internal error: aborting at ldmisc.c:198 in vfinfo" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

SUBMITTER

Hectopat
Katılım
18 Kasım 2020
Mesajlar
3.135
Çözümler
22
Daha fazla  
Cinsiyet
Erkek
Derleme yaparken böyle bir hata ile karşılaştım sorun ne olabilir?
@OzgunP @cengover_ekin @Üzüntü

Bash:
h@h:~/cstrike-basehook-linux$ make -j4
[  6%] Linking CXX shared library libcstrike-basehook.so
/usr/local/bin/ld: internal error: aborting at ldmisc.c:198 in vfinfo
/usr/local/bin/ld: please report this bug
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/cstrike-basehook.dir/build.make:313: libcstrike-basehook.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/cstrike-basehook.dir/all] Error 2
make: *** [Makefile:103: all] Error 2
 
Son düzenleyen: Moderatör:
Çözüm
pacman -S cmake base-devel lib32-sdl2 gcc-multilib

Sayfasında Arch için bağımlılıları yazmış. Linux Mint (Ubuntu tabanı) için bunları yükledim ve sorunsuzca derlendi.

Kod:
cstrike-basehook-linux$ make
[  6%] Building CXX object CMakeFiles/cstrike-basehook.dir/include/imgui/imgui_impl_sdl.cpp.o
[ 12%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Basehook.cpp.o
[ 18%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/GUI/Components.cpp.o
[ 25%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/GUI/GUI.cpp.o
[ 31%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/CreateMove.cpp.o
[ 37%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/DrawModelExecute.cpp.o
[ 43%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/FrameStageNotify.cpp.o
[ 50%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/Paint.cpp.o
[ 56%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/PumpWindowsMessageLoop.cpp.o
[ 62%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/SetKeyCodeState.cpp.o
[ 68%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/SetMouseCodeState.cpp.o
[ 75%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/ShowPixels.cpp.o
[ 81%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Utilities/Linker.cpp.o
[ 87%] Linking CXX shared library libcstrike-basehook.so
[100%] Built target cstrike-basehook

32 bit uyumluluk paketlerinin yüklü olması gerekiyor. Öncelikle kullandığın dağıtımda bunların karşılıklarının kurulu olduğundan emin ol.

Kod:
sudo apt install cmake build-essential gcc-multilib g++-multilib libsdl2-dev libsdl2-dev:i386

Sürekli paketleme yaptığım için, benim sistemimde bir çok geliştirici paketi kurulu. Yukarıdakilerin haricinde, hali hazırda kurulu olan paketlerden de gereklilikler olabilir. Tam gereklilikleri bulmak için minimal bir sistemde derleme yapmak gerekir, ama şu an bununla uğraşabilecek vaktim yok.
Derleme yaparken böyle bir hata ile karşılaştım sorun ne olabilir?
@OzgunP @cengover_ekin @Üzüntü

Bash:
h@h:~/cstrike-basehook-linux$ make -j4
[  6%] Linking CXX shared library libcstrike-basehook.so
/usr/local/bin/ld: internal error: aborting at ldmisc.c:198 in vfinfo
/usr/local/bin/ld: please report this bug
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/cstrike-basehook.dir/build.make:313: libcstrike-basehook.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/cstrike-basehook.dir/all] Error 2
make: *** [Makefile:103: all] Error 2
Baska bir program versiyonu veya baska bir linker ile deneyebilirsin.
 
pacman -S cmake base-devel lib32-sdl2 gcc-multilib

Sayfasında Arch için bağımlılıları yazmış. Linux Mint (Ubuntu tabanı) için bunları yükledim ve sorunsuzca derlendi.

Kod:
cstrike-basehook-linux$ make
[  6%] Building CXX object CMakeFiles/cstrike-basehook.dir/include/imgui/imgui_impl_sdl.cpp.o
[ 12%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Basehook.cpp.o
[ 18%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/GUI/Components.cpp.o
[ 25%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/GUI/GUI.cpp.o
[ 31%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/CreateMove.cpp.o
[ 37%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/DrawModelExecute.cpp.o
[ 43%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/FrameStageNotify.cpp.o
[ 50%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/Paint.cpp.o
[ 56%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/PumpWindowsMessageLoop.cpp.o
[ 62%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/SetKeyCodeState.cpp.o
[ 68%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/SetMouseCodeState.cpp.o
[ 75%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/ShowPixels.cpp.o
[ 81%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Utilities/Linker.cpp.o
[ 87%] Linking CXX shared library libcstrike-basehook.so
[100%] Built target cstrike-basehook

32 bit uyumluluk paketlerinin yüklü olması gerekiyor. Öncelikle kullandığın dağıtımda bunların karşılıklarının kurulu olduğundan emin ol.

Kod:
sudo apt install cmake build-essential gcc-multilib g++-multilib libsdl2-dev libsdl2-dev:i386

Sürekli paketleme yaptığım için, benim sistemimde bir çok geliştirici paketi kurulu. Yukarıdakilerin haricinde, hali hazırda kurulu olan paketlerden de gereklilikler olabilir. Tam gereklilikleri bulmak için minimal bir sistemde derleme yapmak gerekir, ama şu an bununla uğraşabilecek vaktim yok.
 
Son düzenleme:
Çözüm
S
Sayfasında Arch için bağımlılıları yazmış. Linux Mint (Ubuntu tabanı) için bunları yükledim ve sorunsuzca derlendi.

Kod:
cstrike-basehook-linux$ make
[  6%] Building CXX object CMakeFiles/cstrike-basehook.dir/include/imgui/imgui_impl_sdl.cpp.o
[ 12%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Basehook.cpp.o
[ 18%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/GUI/Components.cpp.o
[ 25%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/GUI/GUI.cpp.o
[ 31%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/CreateMove.cpp.o
[ 37%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/DrawModelExecute.cpp.o
[ 43%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/FrameStageNotify.cpp.o
[ 50%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/Paint.cpp.o
[ 56%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/PumpWindowsMessageLoop.cpp.o
[ 62%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/SetKeyCodeState.cpp.o
[ 68%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/SetMouseCodeState.cpp.o
[ 75%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Hooks/ShowPixels.cpp.o
[ 81%] Building CXX object CMakeFiles/cstrike-basehook.dir/src/Utilities/Linker.cpp.o
[ 87%] Linking CXX shared library libcstrike-basehook.so
[100%] Built target cstrike-basehook

32 bit uyumluluk paketlerinin yüklü olması gerekiyor. Öncelikle kullandığın dağıtımda bunların karşılıklarının kurulu olduğundan emin ol.

Kod:
sudo apt install cmake build-essential gcc-multilib g++-multilib libsdl2-dev libsdl2-dev:i386

Sürekli paketleme yaptığım için, benim sistemimde bir çok geliştirici paketi kurulu. Yukarıdakilerin haricinde, hali hazırda kurulu olan paketlerden de gereklilikler olabilir. Tam gereklilikleri bulmak için minimal bir sistemde derleme yapmak gerekir, ama şu an bununla uğraşabilecek vaktim yok.
Sorun çözüldü hocam Allah sizden razı olsun.
 

Geri
Yukarı