First thing, is there any special reason doing the build in /usr/src? /usr/local (or /opt) is the place for 3rd party installs and /usr/local/src (or /opt/src) for the related source.
This is a linking problem not a compile problem, so it is a bit hard to debug just from the error messages you posted.
I tried to get the source myself from cern but there seems to be a routing problem at the moment
Code:
% traceroute cern.ch
<snip>
8 so-6-2-0.rt1.fra.de.geant2.net (62.40.112.57) 288.558 ms 288.771 ms 288.762 ms
9 so-6-2-0.rt1.gen.ch.geant2.net (62.40.112.21) 296.835 ms 296.455 ms 296.442 ms
10 swiCE2-10GE-1-1.switch.ch (62.40.124.22) 296.507 ms 296.468 ms 296.484 ms
11 e513-e-rci76-1-te1.cern.ch (192.65.184.222) 296.887 ms 297.146 ms 297.397 ms
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
Can you tell me from where you downloaded the source?
Cheers,
Evo2.