This page just contains some simple hacks and work-arounds that I've run into for getting software to compile in linux. Over the years I've run into places where older software (or current software) no longer compiles due to shifts in libraries, kernels, etc. So, I decided to start gathering them up here. I'm sure these same solutions (and probably better and safer solutions) can be found elsewhere out there on the net, but if all else fails, give these a shot.
cdrtools on Linux 2.6.0 fails to compile due to error compiling and linking libscg
- in
/usr/src/linux/include/scsi
- edit file
scsi.h
- line 201, above
struct ccs_modesel_head, add the line:
typedef uint8_t u8
- cdrtools should now compile and run fine.