<div dir="ltr">Dear all,<div><br></div><div>I am able to compile CP2K trunk version without PLUMED, but I run into problem when I compile CP2K trunk version with PLUMED-2.1.1. </div><div><br></div><div>The ARCH file I used is:</div><div><br></div><div><div># CP2K 2.6 Tested with: GFortran 4.9.1, OPENMPI 1.6.5</div><div>include /usr/local/lib/plumed/src/lib/Plumed.inc</div><div>EXTERNAL_OBJECTS=$(PLUMED_STATIC_DEPENDENCIES)</div><div>CC         = cc</div><div>CPP        =</div><div>FC         = mpif90</div><div>LD         = mpif90</div><div>AR         = ar -r</div><div>DFLAGS   =  -D__FFTSG -D__parallel  -D__SCALAPACK -D__FFTW3 -D__PLUMED2</div><div>CPPFLAGS =</div><div>FCFLAGS  = $(DFLAGS)  -ffree-form -O2 -ffast-math -march=opteron -cpp -g</div><div>LDFLAGS  = $(FCFLAGS)  -lz -ldl -lstdc++</div><div>LIBS     = -L/usr/lib -lscalapack-openmpi -lblacsF77init-openmpi -lblacs-openmpi -llapack -lblas   -lfftw3</div><div><br></div><div>OBJECTS_ARCHITECTURE = machine_gfortran.o</div></div><div><br></div><div>The errors are: </div><div><br></div><div><div>/usr/bin/ld: cannot find -lz</div><div>collect2: ld returned 1 exit status</div><div>make[3]: *** [/home/xxx007/cp2k/cp2k/exe/Linux-x86-64-gfortran/graph.popt] Error 1</div><div>make[3]: *** Waiting for unfinished jobs....</div><div>make[2]: *** [all] Error 2</div><div>make[1]: *** [popt] Error 2</div><div>make: *** [all] Error 2</div></div><div><br></div><div>I realize that I need to install libz. After some search, I find that</div><div> <span style="color: black; font-size: 10.5pt; line-height: 18px; background-color: rgb(239, 239, 239);">sudo apt-get install</span><span style="color: black; font-size: 10.5pt; line-height: 18px; background-color: rgb(239, 239, 239);">   </span><span style="color: black; font-size: 10.5pt; line-height: 18px; background-color: rgb(239, 239, 239);">zlib1g-dev</span></div><div> will do the trick. And I have found libz.a in /usr/lib/x86_64-linux-gnu. I thought it would work, but it does not.</div><div><br></div><div>The errors are:</div><div><div>collect2: ld returned 1 exit status</div><div>make[3]: *** [/home/xxx007/cp2k/cp2k/exe/Linux-x86-64-gfortran/graph.popt] Error 1</div><div>make[3]: *** Waiting for unfinished jobs....</div><div>make[2]: *** [all] Error 2</div><div>make[1]: *** [popt] Error 2</div><div>make: *** [all] Error 2</div></div><div><br></div><div>Although lz is found, the error still persists. </div><div><br></div><div>Have you guys seen this error before?<br></div><div><br></div><div><p style="font-family: Calibri; margin: 0in; line-height: normal;">Thank you! </p><p style="font-family: Calibri; margin: 0in; line-height: normal;"><br></p><p style="font-family: Calibri; margin: 0in; line-height: normal;">Regards,<br></p></div><div><br></div><div>Hang Xiao</div><div><br></div></div>