Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
appnotes:dhcp_-_build_instructions [2009/04/23 12:56] jmcdowell |
appnotes:dhcp_-_build_instructions [2009/04/23 12:57] (current) jmcdowell |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Remember, as I stated earlier, we want to build everything as static binaries. This usually requires that we make some changes to the build process or invoke special switches for the config process. | + | Remember, as I stated earlier, we want to build everything as static binaries. This usually requires that we make some changes to the build process or invoke special switches for the config process.\\ |
| - | + | \\ | |
| - | (Note : Due to compilation errors, you must download "dhcp-4.1.1b1.tar.gz". As you will see, I started experiencing problems that are beyond my abilities. Switching to "dhcp-4.1.1b1" seems to have solved those problems for now.) | + | (Note : Due to compilation errors, you must download "dhcp-4.1.1b1.tar.gz" or above. As you will see, I started experiencing problems that are beyond my abilities. Switching to "dhcp-4.1.1b1" seems to have solved those problems for now.)\\ |
| - | + | \\ | |
| - | Extract your dhcp source archive in your /scratch directory. From /scratch execute "tar xvzf /scratch/dhcp-xxxxx.tar.gz" This assumes you have placed the archive in /scratch. If not, simply point to the correct location and extract the archive while in /scratch. | + | Extract your dhcp source archive in your /scratch directory. From /scratch execute "tar xvzf /scratch/dhcp-xxxxx.tar.gz" This assumes you have placed the archive in /scratch. If not, simply point to the correct location and extract the archive while in /scratch.\\ |
| - | + | \\ | |
| - | In the case of DHCP, we have to execute the following switches during the configure process. | + | In the case of DHCP, we have to execute the following switches during the configure process.\\ |
| - | + | \\ | |
| - | Change to your DHCP src directory. In my case. "cd /scratch/dhcp-4.1.0/" | + | Change to your DHCP src directory. In my case. "cd /scratch/dhcp-4.1.0/"\\ |
| - | + | \\ | |
| - | Then execute the following command.. | + | Then execute the following command..\\ |
| - | CFLAGS="-static" ./configure | + | CFLAGS="-static" ./configure\\ |
| - | + | \\ | |
| - | Once the configure process is complete, and provided there were no errors. | + | Once the configure process is complete, and provided there were no errors.\\ |
| - | Execute the following commands. | + | Execute the following commands.\\ |
| - | + | \\ | |
| - | make clean | + | make clean\\ |
| - | + | \\ | |
| - | Then | + | Then\\ |
| - | + | \\ | |
| - | make | + | make\\ |
| + | \\ | ||
| I experienced <del>[[errors]]</del> during the build process. Click the word errors to learn what my work around(s) was/were.\\ | I experienced <del>[[errors]]</del> during the build process. Click the word errors to learn what my work around(s) was/were.\\ | ||
| ( As stated above, in the end, the work around was to advance to a higher version of dhcp )\\ | ( As stated above, in the end, the work around was to advance to a higher version of dhcp )\\ | ||