If you are a newbie or non-guru (like me) and are are having some problems installing SWIG on Mac OS X (10.3.9, but version may not matter for the problems below), you should be aware of some problems I had and their solutions. Many thanks to several people on the email lists for Pythonmac-sig (pythonmac-sig@python.org) and SWIG ([EMAIL PROTECTED]) for many valuable hints, clues and pointers.
The installation of SWIG on the Mac is the same three-step process as for Unix (% is the prompt): % ./configure % make % make install I had the follow problems with each step and I have the solutions. (1) running ./configure resulted in a file not found. When the script listed the file only a partial path name appeared. Solution: directories (folders) and files with spaces and special Mac symbols (e.g. option-whatever) can cause problems. I had some spaces in my folder names that held the SWIG files. When I removed those and made more Unix-like names, ./configure worked (after one more fix below). (2) running 'make' caused a parse error in CParse when compiling cscanner.c. Solution: when I looked back at ./configure I see that g++ was the chosen gcc compiiler or CC compiler. I was told it should be gcc, not g++. I found the line setenv CC g++ in my login file .tschrc which I got from a colleague. I changed it to setenv CC gcc ran the ./configure (with the directory changes, too) and then the 'make' step worked. (3) running 'make install' would not work since I had no permission to write in some directories. I don't fully understand this since I am the admin and I was running logged in as such, but to no avail. Solution: run this as sudo make install type in the password and you're off. So, does SWIG really work? Not sure yet. A test with make -k check gave mostly good grades to python things except for two C++ problems with templates and enums. The docs say this may not matter. We shall see. At least I got this far. Good luck to all and thanks to many for the help. -- Cheers, Lou Pecora Code 6362 Naval Research Lab Washington, DC 20375 USA Ph: +202-767-6002 email: [EMAIL PROTECTED] _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig