| That's not even close to being accurate. The real workflow looks more like this: 1) Install an appropriate compiler toolchain. 2) Install whatever other tools are needed (like pkgconfig). 3) Install the necessary *-dev packages for the library dependencies. 4) Figure out which options to pass to configure to include the features you want and exclude the features you don't want. 5) ./configure 6) Go back to step 3 because you had a wrong *-dev package version, or you missed a library you care about. 7) ./configure 8) make 9) Diagnose the error messages and scream in frustration, because the compiler you installed in step 1 is too old/too new/too not gcc. 10) Install gcc version x.y.z 11) ./configure 12) make 13) Get the same error messages, because you didn't deinstall the first compiler and configure helpfully selected it again. 14) Give up in disgust and let someone else fix the bug you found. |
0.1) Install the autotools.
0.2) Run autoconf, no wait, automake, no wait, autoreconf, no wait, autoreconf --install.
0.3) Delete all files in the directory and checkout a fresh copy.
0.4) autoreconf --install
1) ...