Depending on what version of Canopy you're using, try to set your LIBRARY_PATH variable.
Example: export LIBRARY_PATH=~/Enthought/lib
Then try to build the package. This worked for me but I don't know the root cause as to why Canopy virtual environment isn't setting this variable.