When I decided to end my career as a musician and do something else, I considered becoming a teacher. I've always loved teaching and have taught a myriad of subjects from beginning horn playing for young students to English as a second language to German government ministers and businessmen. I am thus thrilled to be teaching a class on the Drupal API's and module building in Providence, Rhode Island, in April.
I was in Providence just a week ago with the other Lullabots, assisting with Drupal workshops. The atmosphere was great and a lot of knowlege and know-how was being transferred; everyone there had something to offer and something to gain. It was a really positive environment and I thought to myself the whole time "I want to teach one of these!" So now is my chance.
I recently looked to see just how active Drupal's Google Summer of Code students have been after their SoC programs ended. The results are impressive. Out of the 25 students who have participated, 12 have committed code in the last three months. Here is a table with the date of each student's last commit and the year they participated.
| Last CVS Commit (as of Jan. 19, 2007) | Year | |
|---|---|---|
| 1 | January 19, 2007 | 2005 |
| 2 | January 18, 2007 | 2006 |
| 3 | January 16, 2007 | 2006 |
| 4 | January 15, 2007 | 2005 |
| 5 | January 15, 2007 | 2006 |
| 6 | January 13, 2007 | 2006 |
| 7 | January 13, 2007 | 2005 |
| 8 | January 12, 2007 | 2005 |
| 9 | January 5, 2007 | 2006 |
| 10 | December 25, 2006 | 2006 |
| 11 | December 17, 2006 | 2006 |
| 12 | November 19, 2006 | 2006 |
| 13 | October 24, 2006 | 2005 |
| 14 | September 11, 2006 | 2006 |
| 15 | September 7, 2006 | 2006 |
| 16 | September 1, 2006 | 2006 |
| 17 | August 28, 2006 | 2006 |
| 18 | August 22, 2006 | 2006 |
| 19 | July 21, 2006 | 2005 |
| 20 | March 21, 2006 | 2005 |
| 21 | January 11, 2006 | 2006 |
| 22 | October 16, 2005 | 2005 |
| 23 | November 1, 2005 | 2005 |
| 24 | Sept 9, 2005 | 2005 |
| 25 | August 24, 2005 | 2005 |
This is the second time I've run into this error and I'm sick of Googling around for the answer. So I'm documenting it here. When preparing to compile code on Linux, one runs the configure command. If you don't have your compilers in order, you'll be faced with a message like this:
root@robert-desktop:/usr/src/memcache-2.1.0# ./configure --enable-memcache
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... /usr/bin/cpp-4.0
checking for C compiler default output file name... conftest.in
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
The problem can be figured out by looking at the environment variables for your C compiler:
env | grep CC
CC=/usr/bin/cpp-4.0



