Spending tonight installing my system onto servers in the lab, so that another student can do a thesis using it. I should be flattered, but as I see it the system isn't usable yet.... so this ends up being added pressure that I didn't ask for and don't particularly need. I wish I had someone to setup the lab for my thesis - must be nice.

Scons You Suck

I HATE when you get a program that looks promising (scons looks promising) and the examples in the documentation won't even work. Autoconf/automake had the same problem.

Scons appears so beautifully simple, but as soon as I introduce common source files, the build breaks with the following error.

scons: *** Two different sets of overrides were specified for the same target: CppSQLite.o
Here is the SConstruct file.
Program( ['addproject.cpp', 'CppSQLite.cpp'], LIBS=['sqlite'], LIBPATH='.' )
Program( ['adddata.cpp', 'CppSQLite.cpp'], LIBS=['sqlite', 'z', 'tar'], LIBPATH='.' )
Program( ['addexec.cpp', 'CppSQLite.cpp'], LIBS=['sqlite', 'z', 'tar'], LIBPATH='.' )
Program( ['addtask.cpp', 'CppSQLite.cpp'], LIBS=['sqlite'], LIBPATH='.' )
Will someone please make a build system that works like the documentation says it does!!! Or update the documentation.

 

Add to My Yahoo!

Add to Google

Subscribe with Bloglines

Austin Gilbert/Male/26-30. Lives in United States/Oklahoma/Tulsa/Midtown, speaks English. Spends 40% of daytime online. Uses a Fast (128k-512k) connection. And likes computer science/photography.
This is my blogchalk: United States, Oklahoma, Tulsa, Midtown, English, Austin Gilbert, Male, 26-30, computer science, photography.

Sure, I'll be the lab gimp....
2005/02/25