Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/usr/bin/ld: cannot find -ltinfow #27

Open
rgaufman opened this issue Mar 6, 2020 · 3 comments
Open

/usr/bin/ld: cannot find -ltinfow #27

rgaufman opened this issue Mar 6, 2020 · 3 comments

Comments

@rgaufman
Copy link

rgaufman commented Mar 6, 2020

~/crazydiskinfo/build$ sudo make && sudo make install
[ 50%] Linking CXX executable crazy
/usr/bin/ld: cannot find -ltinfow
collect2: error: ld returned 1 exit status
CMakeFiles/CrazyDiskInfo.dir/build.make:94: recipe for target 'crazy' failed
make[2]: *** [crazy] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/CrazyDiskInfo.dir/all' failed
make[1]: *** [CMakeFiles/CrazyDiskInfo.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

I found a closed issue that says to edit ../CMakeLists.txt - but that does not have ltinfow?

$ grep -i ltinfow * ../*
grep: CMakeFiles: Is a directory
grep: ../build: Is a directory

Any ideas?

@robertfausk
Copy link

Same here. On ubuntu 19.10.

A ld -ltinfow --debug outputs:

==================================================
ld: Modus elf_x86_64
Öffnen von /usr/local/lib/x86_64-linux-gnu/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/local/lib/x86_64-linux-gnu/libtinfow.a ist fehlgeschlagen
Öffnen von /lib/x86_64-linux-gnu/libtinfow.so ist fehlgeschlagen
Öffnen von /lib/x86_64-linux-gnu/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/lib/x86_64-linux-gnu/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/lib/x86_64-linux-gnu/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/lib/x86_64-linux-gnu64/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/lib/x86_64-linux-gnu64/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/local/lib64/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/local/lib64/libtinfow.a ist fehlgeschlagen
Öffnen von /lib64/libtinfow.so ist fehlgeschlagen
Öffnen von /lib64/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/lib64/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/lib64/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/local/lib/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/local/lib/libtinfow.a ist fehlgeschlagen
Öffnen von /lib/libtinfow.so ist fehlgeschlagen
Öffnen von /lib/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/lib/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/lib/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/x86_64-linux-gnu/lib64/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/x86_64-linux-gnu/lib64/libtinfow.a ist fehlgeschlagen
Öffnen von /usr/x86_64-linux-gnu/lib/libtinfow.so ist fehlgeschlagen
Öffnen von /usr/x86_64-linux-gnu/lib/libtinfow.a ist fehlgeschlagen
ld: -ltinfow kann nicht gefunden werden

Seems libtinfow is not installed but i couldn't find an installation candidate for it...

@Veradra
Copy link

Veradra commented Apr 23, 2020

Removing target_link_libraries(CrazyDiskInfo tinfow) from CMakeLists.txtseems to fix the issue, with, as far as I can tell, no adverse effects.

@JoshuaPettus
Copy link

Must have been a leftover from an earlier version. Doesn't make sense to want to link a library it's not using.

pabs3 added a commit to pabs3/crazydiskinfo that referenced this issue Nov 25, 2021
It does not appear to be used.

Fixes: otakuto#27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants