I use it, but I've never used it with dispcalgui — I just use the command line.
ArgyllCMS is actually a little easier than some unix-y packages because you can download Mac binaries here:
http://www.argyllcms.com/downloadmac.htmlThis should be easier that trying to install from source. Once you download the compressed file you should be able to double click it on the mac to get it to decompress into a folder. This folder contains another folder called 'bin' which hold the actual applications. You don't really need to do anything else to use it. If you cd into the folder you can run the individual commands by typing something like:
./extracticc /_D804351.jpg sRGB.icm
(which extracts the embedded icc file from the jpg and saves it).
The instructions about adding a line to your .profile are there for when you don't want to cd into the bin/ directory every time, but would rather simply type a command like extracticc /_D804351.jpg sRGB.icm from anywhere. To allow this OS X needs to know where to look for the commands. To see the current places it looks you can type: echo $PATH into the terminal. To see your current profile type:
cd
( then hit return—this takes you to your home directory) then type
cat .profile
(hit return and it will show your current .profile file, which is invisible to the finder)
You need to edit that file with something like vi or pico or type:
open .profile
which will probably open it in TextEdit. It's possible if you never do anything like this that .profile doesn't exist, so you'll need to create it. You can do that by typing:
touch .profile
Then running the open command, which will just open the empty file.
Then you need to add a line to this file tell OS X where the Argyll folder lives so it knows to look there when you type commands.
You might add a line like this:
export PATH="$PATH:/Applications/Argyll_V1.6.3/bin"
to the .profile file if you put the Argyll folder in the application directory. The $PATH part tells it to append the new path (/Applications/Argyll_V1.6.3/bin) to the current path so you don't hose the path set up by the OS and other apps.
Not sure if that's clear—I've spent many a late night trying to figure this stuff out so I sympathize with your problem.