<div dir="ltr"><div>Hi All,</div><div><br></div><div>  I am trying to compile ecat7 library for GATE v8.0. I did the following steps:</div><div><br></div><div>1) Installed root binaries (root v6.18)</div><div>2) Downloaded and compiled Geant4 (geant4.10.03.p01)</div><div>3) Created ecat7 directory and did untar for the ecat7 library sources<br></div><div>4) Downloaded GATE v8.0 and made changes in the ccmake file to include ECAT7 and gave the path for ecat7 directory</div><div>5) Generated the ccmake file</div><div>6) Changed directory to ecat7</div><div>7) Gave the command: cp Makefile.unix Makefile</div><div>8) Gave the command: make</div><div>9) Changed path to ecat7/utils directory</div><div><div>10) Gave the command: cp Makefile.unix Makefile</div><div>11) Gave the command: make</div><div><br></div></div><div>  After the above step (make in ecat7/utils directory), the following error is shown. Could anyone please tell me what is the issue and how to correct it?</div><div><br></div><div>cc -O -I..  -o matlist ./matlist.c ../libecat.a  -lrpcsvc -lnsl -lsocket -lm   <br>./matlist.c:8:1: warning: return type defaults to ‘int’ [-Wimplicit-int]<br> main( argc, argv)<br> ^<br>./matlist.c: In function ‘main’:<br>./matlist.c:22:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]<br>   exit(1);<br>   ^<br>./matlist.c:22:3: warning: incompatible implicit declaration of built-in function ‘exit’<br>./matlist.c:22:3: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’<br>/usr/bin/ld: cannot find -lsocket<br>collect2: error: ld returned 1 exit status<br>Makefile:35: recipe for target 'matlist' failed<br>make: *** [matlist] Error 1</div><div><br></div><div><br></div><div>Thanks & Regards</div><div>Sowmiya<br></div></div>