![]()
|
Warning: These instructions are still a work in progress and may contain inaccuracies or omissions. Be sure to read the APSL and the GPL, so that you will know your rights. Send any email regarding this document to proclus@gnu-darwin.org (Dr. Michael Love). Please remember that we are in alpha, so this procedure is for the adventurous. Almost all the packages work, but there are still many problems. Join the project, if you want them fixed!
CONFIGURE_TARGET= i686-unknown-linux
Of course, you will have to change "love" to your username. Alternatively, try deleting the FreeBSD patches in the files directory. Although these files are mostly helpful for GNU-Darwin at this time, they are likely to be less helpful for GNU/Linux.
If there is some problem with the libraries in $HOME, then use the system libraries. Just toggle these variables by changing them in the Makefile like this.
LOCALBASE=/usr/local
This means that you are invoking GNU Make instead of the BSD Make that is provided with the ports tarball in ~/usr/bin. Make sure that ~/usr/bin comes before /usr/bin in your $PATH variable.
alias make '~/usr/bin/freemake -I ~/usr/ports/Mk -m ~/usr/share/mk'
That was just about all I needed to build a working WindowMaker in my home directory. Please feel free to send in your tips.