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

linux to an imac

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