busy-bee.net buzz buzz buzz goes the honeybee home | blog | links | about me

linux to an imac

2005

June



2004

April

March



2003

November

August

June

March

February

January



2002

December

November
compiling on temporary ufs images

October

September

August

July

June

May

April





2002-11-06 11:22 / compiling on temporary ufs images  »

The perl module IPC::ShareLite creates two object files when compiling: ShareLite.o and sharelite.o. HFS+ can't tell these apart - so the second overwrites the first, and ShareLite never compiles.

So, one solution is to create a temporary UFS disk image and mount it read-write:

hdiutil create ufs_temp -volname ufs_temp -size 10m -fs UFS
hdiutil attach ufs_temp.dmg -readwrite

After which you should be able to cd to /Volumes/ufs_temp, copy case-sensitive files to it, and use it as a build directory. When you're done, it can be removed with:

hdiutil detach <relevant filesystem from df>
  mod_perl -- Speed, Power, Scalability