
Kevin S. answered 01/12/23
Statistics, Math, Data Sci: 20 years of building student confidence!
A message such as /usr/bin/ld: cannot find -linput actually means it was looking for a file named libindy.so . The -l flag is a command-line argument (to ld or to gcc ) that expects the library name to follow and then the library name is used to form the file name which includes the lib prefix and the .so
suffix.
Try copying libindy.* file to /usr/local/lib and rerun the linker.