I'm currently using the latest development build of SUSE (10.1 A4) and about 3 times out of four when I use "make" when trying to install a program it returns an error. If that doesn't return an error, "make install" most likey will. Yes, during the "make install" I am always logged in as root.
My understanding of this building from source process is that I am essentially using a configuration script (packaged with the software) to generate a "makefile" which is essentially my program (?) then I just use that same module (make) to install the program. Am I right on this?
Well, my real question here is, do I blame the coders of the software, the unstable nature of the distribution I am using or myself for these errors? For the most part they appear to be errors within the code. For example:
BitTorrentDownload.cpp:353:2: warning: #warning TODO try next peer
../include/BitTorrent.h:70: error: extra qualification ‘BitTorrent::’ on member ‘bt_decode_file’
make: *** [BitTorrentDownload.o] Error 1
make: Leaving directory `/home/dutch/dls/qtella-0.7.0/src'
make: *** [all-recursive] Error 1
This occured recently during an (attempted) install of qtella.
Any help is, as usual, greatly appreciated