Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/IQmol.spec'], chrootPath='/var/lib/mock/f37-build-645719-72420/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/IQmol.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1628208000 Wrote: /builddir/build/SRPMS/IQmol-2.15.0-5.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/IQmol.spec'], chrootPath='/var/lib/mock/f37-build-645719-72420/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/IQmol.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1628208000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.alcqmX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf IQmol-2.15.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/IQmol-2.15.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd IQmol-2.15.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (IQmol-2.13-fedora.patch):' Patch #0 (IQmol-2.13-fedora.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fedora --fuzz=0 patching file src/IQmol.pro patching file src/linux.pri patching file src/Main/Main.pro patching file src/Old/Old.pro patching file src/Util/Util.pro Patch #1 (IQmol-2.15.0-fragdir.patch): + echo 'Patch #1 (IQmol-2.15.0-fragdir.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fragdir --fuzz=0 patching file src/Util/Preferences.C Patch #4 (IQmol-2.13-openbabel.patch): + echo 'Patch #4 (IQmol-2.13-openbabel.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .openbabel --fuzz=0 patching file src/Main/IQmolApplication.C Patch #6 (IQmol-2.13-boost.patch): + echo 'Patch #6 (IQmol-2.13-boost.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .boost --fuzz=0 patching file src/Data/Serialization.h + rm src/Old/gl2ps.h src/Old/gl2ps.C + rm src/Util/QMsgBox.h src/Util/QMsgBox.C + rm -rf src/OpenMesh/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vOl1qN + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc ~/build/BUILD/IQmol-2.15.0/src/Main ~/build/BUILD/IQmol-2.15.0 + export CC + CXX=g++ + export CXX + cd IQmol-2.15.0 + pushd src/Main + gfortran -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c symmol.f90 f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: symmol.f90: Warning: -D_GLIBCXX_ASSERTIONS not defined symmol.f90:292:27: 292 | 1030 COM = COM-CS(I)*CS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 1030 at (1) symmol.f90:528:20: 528 | IF(N)10,550,10 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:532:23: 532 | IF(N2) 180,170,20 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:537:22: 537 | 30 S=S+A(I+2,NR)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) symmol.f90:540:23: 540 | IF (S) 150,150,40 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:544:21: 544 | IF (B) 50,60,60 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:559:20: 559 | 70 A(I+2,NR)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) symmol.f90:567:29: 567 | 80 SUM=SUM+A(I1 ,J+1)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) symmol.f90:568:25: 568 | IF(N1-I1) 110,90,90 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:570:29: 570 | 100 SUM=SUM+A(J+1,I1 )*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) symmol.f90:573:24: 573 | 120 WTAW=WTAW+SUM*WWWI | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) symmol.f90:576:25: 576 | 130 Q(I)=P(I)-WTAW*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) symmol.f90:581:19: 581 | DO 140 I=J,N1 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) symmol.f90:582:49: 582 | 140 A(I+1,J+1)=A(I+1,J+1)-DUE*(W(I)*QJ+WJ*Q(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) symmol.f90:585:28: 585 | 160 GAM(NR+1)=A(NR+1,NR+1) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) symmol.f90:594:19: 594 | 190 VEC(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) symmol.f90:595:18: 595 | 200 VEC(I,I)=UNO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) symmol.f90:608:25: 608 | IF(PPBS)230,220,230 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:618:25: 618 | IF(NT-N)250,240,240 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:623:19: 623 | 260 VEC(I,J)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) symmol.f90:629:24: 629 | IF(J-M)290,280,290 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:636:23: 636 | 300 BSQ(J)=SINA2*PPBS | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) symmol.f90:640:33: 640 | IF(BSQ(M)-RHOSQ)320,320,350 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:645:22: 645 | IF(M)340,380,340 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:646:33: 646 | 340 IF(BSQ(M)-RHOSQ)320,320,350 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:658:24: 658 | IF(DIF)370,360,360 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:668:15: 668 | 390 IORD(J)=J | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) symmol.f90:673:36: 673 | IF(EIG(J)-EIG(J+1))410,420,420 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:682:22: 682 | IF(M)400,440,400 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:683:23: 683 | 440 IF(N1)450,490,450 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:687:25: 687 | IF(NP-L)460,480,460 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:694:20: 694 | 470 VEC(I,NP)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) symmol.f90:700:22: 700 | IF(K)540,540,510 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:703:35: 703 | 520 SUM=SUM+VEC(I+1,NRR)*A(I+1,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 520 at (1) symmol.f90:706:44: 706 | 530 VEC(I+1,NRR)=VEC(I+1,NRR)-SUM*A(I+1,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1) symmol.f90:1143:17: 1143 | DO 15 J=1,3 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 15 at (1) symmol.f90:1144:20: 1144 | 15 B(I,J,IA)=0.d0 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1) symmol.f90:1152:24: 1152 | 30 IF(J-11)40,200,100 | 1 Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1) symmol.f90:1190:26: 1190 | 510 RIGA(i:i)=car(11:11) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1) symmol.f90:1371:20: 1371 | 100 AMOM(I+3)=0.d0 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) symmol.f90:1380:18: 1380 | 110 SUM=SUM+PESO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) symmol.f90:1383:20: 1383 | 115 BARO(I)=RIN(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1) symmol.f90:1441:33: 1441 | 130 call prodmv(OR,XO,XO,1,I,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) symmol.f90:1616:18: 1616 | 1 X = X+Y*Z | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 1 at (1) symmol.f90:2470:21: 2470 | DO 2010 J=2,NMG | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 2010 at (1) symmol.f90:2471:15: 2471 | 2010 MK(I,J)=0 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 2010 at (1) symmol.f90:2864:5: 2864 | 3000 DO i = 1,NMS | 1 Warning: Label 3000 at (1) defined but not used [-Wunused-label] symmol.f90:2663:5: 2663 | 2400 call norm(CO,5) | 1 Warning: Label 2400 at (1) defined but not used [-Wunused-label] symmol.f90:2531:5: 2531 | 2110 CA=0.d0 | 1 Warning: Label 2110 at (1) defined but not used [-Wunused-label] symmol.f90:2493:5: 2493 | 2100 call vrload(CO,0.d0,9) | 1 Warning: Label 2100 at (1) defined but not used [-Wunused-label] symmol.f90:2348:5: 2348 | 1205 if(MORD.gt.2)go to 1110 | 1 Warning: Label 1205 at (1) defined but not used [-Wunused-label] symmol.f90:2313:5: 2313 | 1100 MORD=maxorder+1 | 1 Warning: Label 1100 at (1) defined but not used [-Wunused-label] symmol.f90:2958:5: 2958 | 7 FORMAT (3(1X,3F16.10,/)) | 1 Warning: Label 7 at (1) defined but not used [-Wunused-label] symmol.f90:2957:5: 2957 | 6 FORMAT (/,' SYMMETRY GROUP MATRICES',/) | 1 Warning: Label 6 at (1) defined but not used [-Wunused-label] symmol.f90:2222:12: 2222 | MN(N)=MSP(i) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] symmol.f90:989:5: 989 | 2210 call vrload(A,0.d0,9) | 1 Warning: Label 2210 at (1) defined but not used [-Wunused-label] symmol.f90:903:5: 903 | 1500 call norm(A,3) | 1 Warning: Label 1500 at (1) defined but not used [-Wunused-label] symmol.f90:867:5: 867 | 1400 call norm(A,3) | 1 Warning: Label 1400 at (1) defined but not used [-Wunused-label] symmol.f90:793:5: 793 | 1300 in4=I4+1 | 1 Warning: Label 1300 at (1) defined but not used [-Wunused-label] symmol.f90:2849:11: 2849 | l=MTG(i,k) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] symmol.f90:2880:24: 2880 | MN(N1) = MSP(i) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] symmol.f90:1151:5: 1151 | 25 return 2 | 1 Warning: Label 25 at (1) defined but not used [-Wunused-label] symmol.f90:2132:22: 2132 | CHARACTER*3 lbls | 1 Warning: Unused variable 'lbls' declared at (1) [-Wunused-variable] symmol.f90:434:39: 434 | DIMENSION t(3), po(3), pu(3), rpu(3) | 1 Warning: Unused variable 'rpu' declared at (1) [-Wunused-variable] symmol.f90:762:19: 762 | LOGICAL ico | 1 Warning: Unused variable 'ico' declared at (1) [-Wunused-variable] symmol.f90:1289:64: 1289 | REAL*8 AtomicMass(MaxAtomicNumber), Radii(MaxAtomicNumber) | 1 Warning: Unused variable 'radii' declared at (1) [-Wunused-variable] symmol.f90: In function 'icosahed_': symmol.f90:940:18: warning: 'kk' may be used uninitialized [-Wmaybe-uninitialized] 940 | dp1=XO(3,kk) | ^ symmol.f90:818:12: note: 'kk' was declared here 818 | kk=i | ^ symmol.f90: In function 'momin_': symmol.f90:1420:12: warning: 'n2' may be used uninitialized [-Wmaybe-uninitialized] 1420 | n2=i | ^ symmol.f90:1416:12: warning: 'n1' may be used uninitialized [-Wmaybe-uninitialized] 1416 | n1=i | ^ + popd ~/build/BUILD/IQmol-2.15.0 ~/build/BUILD/IQmol-2.15.0/src ~/build/BUILD/IQmol-2.15.0 + pushd src + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= IQmol.pro Info: creating stash file /builddir/build/BUILD/IQmol-2.15.0/src/.qmake.stash + make -j4 VERBOSE=1 cd QGLViewer/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer/QGLViewer.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer' /usr/lib64/qt5/bin/uic ImageInterface.ui -o ../../build/ui_ImageInterface.h /usr/lib64/qt5/bin/uic VRenderInterface.ui -o ../../build/ui_VRenderInterface.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qglviewer.o qglviewer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/camera.o camera.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/manipulatedFrame.o manipulatedFrame.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/manipulatedCameraFrame.o manipulatedCameraFrame.cpp In file included from constraint.h:26, from frame.h:29, from manipulatedFrame.h:26, from manipulatedFrame.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from quaternion.h:26, from keyFrameInterpolator.h:29, from camera.h:26, from camera.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from frame.h:29, from keyFrameInterpolator.h:31: constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from camera.h:26, from qglviewer.h:26, from manipulatedFrame.h:28: keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from constraint.h:26, from frame.h:29, from manipulatedFrame.h:26, from manipulatedCameraFrame.h:26, from manipulatedCameraFrame.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from quaternion.h:26, from keyFrameInterpolator.h:29, from camera.h:26, from qglviewer.h:26, from qglviewer.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from frame.h:29, from keyFrameInterpolator.h:31: constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from camera.h:26, from qglviewer.h:26, from manipulatedFrame.h:28: keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ qglviewer.h: At global scope: qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from config.h:39, from domUtils.h:23, from manipulatedFrame.cpp:23: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from camera.cpp:25: qglviewer.h: At global scope: qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from config.h:39, from domUtils.h:23, from camera.cpp:23: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from manipulatedFrame.cpp:25: manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::pivotPoint() const': manipulatedCameraFrame.h:75:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 75 | Vec pivotPoint() const { return pivotPoint_; } | ^~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::sceneUpVector() const': manipulatedCameraFrame.h:171:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 171 | Vec sceneUpVector() const { return sceneUpVector_; } | ^~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ qglviewer.h: At global scope: qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from config.h:39, from domUtils.h:23, from manipulatedCameraFrame.cpp:23: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from camera.cpp:26: manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::pivotPoint() const': manipulatedCameraFrame.h:75:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 75 | Vec pivotPoint() const { return pivotPoint_; } | ^~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::sceneUpVector() const': manipulatedCameraFrame.h:171:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 171 | Vec sceneUpVector() const { return sceneUpVector_; } | ^~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::pivotPoint() const': manipulatedCameraFrame.h:75:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 75 | Vec pivotPoint() const { return pivotPoint_; } | ^~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::sceneUpVector() const': manipulatedCameraFrame.h:171:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 171 | Vec sceneUpVector() const { return sceneUpVector_; } | ^~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ qglviewer.h: At global scope: qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from config.h:39, from domUtils.h:23, from qglviewer.cpp:23: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ camera.cpp: In member function 'qglviewer::Vec qglviewer::Camera::pointUnderPixel(const QPoint&, bool&) const': camera.cpp:979:16: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 979 | return point; | ^~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from qglviewer.cpp:27: manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::pivotPoint() const': manipulatedCameraFrame.h:75:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 75 | Vec pivotPoint() const { return pivotPoint_; } | ^~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::sceneUpVector() const': manipulatedCameraFrame.h:171:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 171 | Vec sceneUpVector() const { return sceneUpVector_; } | ^~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ manipulatedFrame.cpp: In member function 'void qglviewer::ManipulatedFrame::computeMouseSpeed(const QMouseEvent*)': manipulatedFrame.cpp:245:40: warning: 'int QTime::restart()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 245 | delay_ = last_move_time.restart(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from qglviewer.h:30: /usr/include/qt5/QtCore/qdatetime.h:236:54: note: declared here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^~~~~~~ manipulatedFrame.cpp: In member function 'qreal qglviewer::ManipulatedFrame::wheelDelta(const QWheelEvent*) const': manipulatedFrame.cpp:285:28: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 285 | return event->delta() * wheelSensitivity() * WHEEL_SENSITIVITY_COEF; | ~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QMouseEvent:1, from manipulatedFrame.cpp:31: /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ manipulatedCameraFrame.cpp: In member function 'virtual void qglviewer::ManipulatedCameraFrame::wheelEvent(QWheelEvent*, qglviewer::Camera*)': manipulatedCameraFrame.cpp:427:95: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 427 | translate(inverseTransformOf(Vec(0.0, 0.0, 0.2*flySpeed()*event->delta()))); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QMouseEvent:1, from manipulatedCameraFrame.cpp:27: /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ qglviewer.cpp: In member function 'void QGLViewer::defaultConstructor()': qglviewer.cpp:93:23: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 93 | fpsTime_.start(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from qglviewer.h:30: /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ qglviewer.cpp: In member function 'virtual void QGLViewer::postDraw()': qglviewer.cpp:382:64: warning: 'int QTime::restart()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 382 | f_p_s_ = 1000.0 * maxCounter / fpsTime_.restart(); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:236:54: note: declared here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^~~~~~~ qglviewer.cpp: In member function 'void QGLViewer::setDefaultMouseBindings()': qglviewer.cpp:541:48: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 541 | setMouseBinding(modifiers, Qt::MidButton, mh, ZOOM); | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtWidgets/qwidget.h:44: /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ qglviewer.cpp:550:48: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 550 | setMouseBinding(Qt::ShiftModifier, Qt::MidButton, CAMERA, ZOOM_ON_REGION); | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ qglviewer.cpp:558:45: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 558 | setMouseBinding(Qt::NoModifier, Qt::MidButton, SHOW_ENTIRE_SCENE, true); | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ qglviewer.cpp: In function 'QString mouseButtonsString(Qt::MouseButtons)': qglviewer.cpp:1120:21: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 1120 | if (b & Qt::MidButton) { if (addAmpersand) result += " & "; result += QGLViewer::tr("Middle", "middle mouse button"); addAmpersand=true; } | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ qglviewer.cpp: In static member function 'static QString QGLViewer::mouseActionString(MouseAction)': qglviewer.cpp:1559:67: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1559 | case QGLViewer::NO_MOUSE_ACTION : return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1559:67: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1559 | case QGLViewer::NO_MOUSE_ACTION : return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1572:25: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1572 | return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1572:25: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1572 | return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp: In static member function 'static QString QGLViewer::clickActionString(ClickAction)': qglviewer.cpp:1579:67: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1579 | case QGLViewer::NO_CLICK_ACTION : return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1579:67: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1579 | case QGLViewer::NO_CLICK_ACTION : return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1591:25: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1591 | return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1591:25: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1591 | return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp: In member function 'QString QGLViewer::cameraPathKeysString() const': qglviewer.cpp:1837:33: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1837 | return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1837:33: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1837 | return QString::null; | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.cpp:1843:14: warning: 'void qSort(Container&) [with Container = QVector]' is deprecated: Use std::sort [-Wdeprecated-declarations] 1843 | qSort(keys); | ~~~~~^~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ qglviewer.cpp: In member function 'virtual void QGLViewer::keyPressEvent(QKeyEvent*)': qglviewer.cpp:2099:66: warning: 'int QTime::restart()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 2099 | int elapsed = doublePress.restart(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:236:54: note: declared here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^~~~~~~ qglviewer.cpp:2117:66: warning: 'int QTime::restart()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 2117 | int elapsed = doublePress.restart(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:236:54: note: declared here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^~~~~~~ qglviewer.cpp: In member function 'void QGLViewer::toggleCameraMode()': qglviewer.cpp:3017:48: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 3017 | setMouseBinding(modifiers, Qt::MidButton, CAMERA, LOOK_AROUND); | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ qglviewer.cpp:3023:53: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 3023 | setMouseBinding(Qt::NoModifier, Qt::MidButton, NO_CLICK_ACTION, true); | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ qglviewer.cpp:3032:48: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 3032 | setMouseBinding(modifiers, Qt::MidButton, CAMERA, ZOOM); | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ qglviewer.cpp:3038:53: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 3038 | setMouseBinding(Qt::NoModifier, Qt::MidButton, SHOW_ENTIRE_SCENE, true); | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/frame.o frame.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/saveSnapshot.o saveSnapshot.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/constraint-qglviewer.o constraint-qglviewer.cpp In file included from constraint.h:26, from frame.h:29, from frame.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In constructor 'qglviewer::Frame::Frame(const qglviewer::Vec&, const qglviewer::Quaternion&)': frame.cpp:46:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : t_(position), q_(orientation), constraint_(NULL), referenceFrame_(NULL) | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'void qglviewer::Frame::translate(const qglviewer::Vec&)': frame.cpp:329:20: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 329 | Vec tbis = t; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'qglviewer::Vec qglviewer::Frame::position() const': frame.cpp:541:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 541 | return t_; | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'qglviewer::Vec qglviewer::Frame::inverseCoordinatesOf(const qglviewer::Vec&) const': frame.cpp:718:19: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 718 | Vec res = src; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp:724:16: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 724 | return res; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'qglviewer::Vec qglviewer::Frame::coordinatesOfFrom(const qglviewer::Vec&, const qglviewer::Frame*) const': frame.cpp:752:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 752 | return src; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'qglviewer::Vec qglviewer::Frame::coordinatesOfIn(const qglviewer::Vec&, const qglviewer::Frame*) const': frame.cpp:767:19: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 767 | Vec res = src; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp:779:16: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 779 | return res; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'qglviewer::Vec qglviewer::Frame::inverseTransformOf(const qglviewer::Vec&) const': frame.cpp:859:19: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 859 | Vec res = src; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp:865:16: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 865 | return res; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'qglviewer::Vec qglviewer::Frame::transformOfFrom(const qglviewer::Vec&, const qglviewer::Frame*) const': frame.cpp:893:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 893 | return src; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'qglviewer::Vec qglviewer::Frame::transformOfIn(const qglviewer::Vec&, const qglviewer::Frame*) const': frame.cpp:908:22: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 908 | Vec res = src; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp:920:16: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 920 | return res; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.cpp: In member function 'void qglviewer::Frame::projectOnLine(const qglviewer::Vec&, const qglviewer::Vec&)': frame.cpp:1141:20: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 1141 | Vec proj = shift; | ^~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from quaternion.h:26, from keyFrameInterpolator.h:29, from camera.h:26, from qglviewer.h:26, from saveSnapshot.cpp:23: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from frame.h:29, from keyFrameInterpolator.h:31: constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ qglviewer.h: At global scope: qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from keyFrameInterpolator.h:26: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ saveSnapshot.cpp: In member function 'bool QGLViewer::openSnapshotFormatDialog()': saveSnapshot.cpp:80:57: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 80 | QStringList list = formats.split(";;", QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ saveSnapshot.cpp:80:57: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 80 | QStringList list = formats.split(";;", QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ saveSnapshot.cpp:80:41: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 80 | QStringList list = formats.split(";;", QString::SkipEmptyParts); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ saveSnapshot.cpp: In member function 'void QGLViewer::saveSnapshot(bool, bool)': saveSnapshot.cpp:546:170: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QFileDialog::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 546 | overwrite?QFileDialog::DontConfirmOverwrite:QFlags(0)); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ saveSnapshot.cpp:562:30: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 562 | count.sprintf("%.04d", snapshotCounter_++); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ saveSnapshot.cpp:572:46: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 572 | count.sprintf("%.04d", snapshotCounter_++); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/keyFrameInterpolator.o keyFrameInterpolator.cpp In file included from constraint.h:26, from constraint-qglviewer.cpp:23: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from constraint-qglviewer.cpp:24: frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from camera.h:26, from constraint-qglviewer.cpp:25: keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from manipulatedFrame.h:28, from manipulatedCameraFrame.h:26, from constraint-qglviewer.cpp:26: qglviewer.h: At global scope: qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtXml/qtxmlglobal.h:43, from /usr/include/qt5/QtXml/qdom.h:43, from /usr/include/qt5/QtXml/QDomElement:1, from vec.h:30: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtXml/qdom.h:44: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::pivotPoint() const': manipulatedCameraFrame.h:75:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 75 | Vec pivotPoint() const { return pivotPoint_; } | ^~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::sceneUpVector() const': manipulatedCameraFrame.h:171:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 171 | Vec sceneUpVector() const { return sceneUpVector_; } | ^~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/mouseGrabber.o mouseGrabber.cpp In file included from quaternion.h:26, from keyFrameInterpolator.h:29, from camera.h:26, from qglviewer.h:26, from keyFrameInterpolator.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from frame.h:29, from keyFrameInterpolator.h:31: constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ qglviewer.h: At global scope: qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from config.h:39, from domUtils.h:23, from keyFrameInterpolator.cpp:23: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/quaternion.o quaternion.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/vec.o vec.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/BackFaceCullingOptimizer.o VRender/BackFaceCullingOptimizer.cpp In file included from quaternion.h:26, from quaternion.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/BSPSortMethod.o VRender/BSPSortMethod.cpp quaternion.cpp: In member function 'qglviewer::Vec qglviewer::Quaternion::axis() const': quaternion.cpp:225:50: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 225 | return (acos(q[3]) <= M_PI/2.0) ? res : -res; | ^~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from vec.cpp:24: vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/EPSExporter.o VRender/EPSExporter.cpp In file included from /usr/include/qt5/QtGui/qopengl.h:146, from /usr/include/qt5/QtOpenGL/qgl.h:45, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78, from VRender/Exporter.h:52, from VRender/EPSExporter.cpp:47: /usr/include/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from VRender/Types.h:55, from VRender/Primitive.h:52, from VRender/EPSExporter.cpp:46: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from VRender/../quaternion.h:26, from VRender/../keyFrameInterpolator.h:29, from VRender/../camera.h:26, from VRender/../qglviewer.h:26, from VRender/VRender.h:52, from VRender/BackFaceCullingOptimizer.cpp:46: VRender/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': VRender/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from VRender/../frame.h:29, from VRender/../keyFrameInterpolator.h:31: VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': VRender/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': VRender/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': VRender/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': VRender/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': VRender/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': VRender/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../qglviewer.h: At global scope: VRender/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from VRender/../config.h:39, from VRender/VRender.h:48: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/Exporter.o VRender/Exporter.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FIGExporter.o VRender/FIGExporter.cpp In file included from /usr/include/qt5/QtGui/qopengl.h:146, from /usr/include/qt5/QtOpenGL/qgl.h:45, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78, from VRender/Exporter.h:52, from VRender/FIGExporter.cpp:45: /usr/include/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from VRender/Types.h:55, from VRender/Primitive.h:52, from VRender/Exporter.h:50: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from VRender/../quaternion.h:26, from VRender/../keyFrameInterpolator.h:29, from VRender/../camera.h:26, from VRender/../qglviewer.h:26, from VRender/VRender.h:52, from VRender/BSPSortMethod.cpp:45: VRender/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': VRender/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from VRender/../frame.h:29, from VRender/../keyFrameInterpolator.h:31: VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': VRender/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': VRender/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': VRender/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': VRender/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': VRender/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': VRender/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../qglviewer.h: At global scope: VRender/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from VRender/../config.h:39, from VRender/VRender.h:48: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from VRender/../quaternion.h:26, from VRender/../keyFrameInterpolator.h:29, from VRender/../camera.h:26, from VRender/../qglviewer.h:26, from VRender/VRender.h:52, from VRender/Exporter.cpp:45: VRender/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': VRender/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from VRender/../frame.h:29, from VRender/../keyFrameInterpolator.h:31: VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': VRender/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': VRender/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': VRender/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': VRender/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': VRender/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': VRender/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../qglviewer.h: At global scope: VRender/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from VRender/../config.h:39, from VRender/VRender.h:48: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/gpc.o VRender/gpc.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ParserGL.o VRender/ParserGL.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/Primitive.o VRender/Primitive.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/PrimitivePositioning.o VRender/PrimitivePositioning.cpp VRender/Primitive.cpp:165:15: warning: 'std::ostream& vrender::operator<<(std::ostream&, const Feedback3DColor&)' has not been declared within 'vrender' 165 | std::ostream& vrender::operator<<(std::ostream& o,const Feedback3DColor& f) | ^~~~~~~ In file included from VRender/Primitive.cpp:47: VRender/Primitive.h:105:38: note: only here as a 'friend' 105 | friend std::ostream& operator<<(std::ostream&,const Feedback3DColor&) ; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TopologicalSortMethod.o VRender/TopologicalSortMethod.cpp In file included from VRender/../quaternion.h:26, from VRender/../keyFrameInterpolator.h:29, from VRender/../camera.h:26, from VRender/../qglviewer.h:26, from VRender/VRender.h:52, from VRender/ParserGL.cpp:49: VRender/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': VRender/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from VRender/../frame.h:29, from VRender/../keyFrameInterpolator.h:31: VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': VRender/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': VRender/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': VRender/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': VRender/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': VRender/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': VRender/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/VisibilityOptimizer.o VRender/VisibilityOptimizer.cpp VRender/../qglviewer.h: At global scope: VRender/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from VRender/../config.h:39, from VRender/VRender.h:48: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/Vector2.o VRender/Vector2.cpp VRender/Vector2.cpp:94:9: warning: 'vrender::Vector2 vrender::operator-(const Vector2&)' has not been declared within 'vrender' 94 | Vector2 vrender::operator- (const Vector2& u) | ^~~~~~~ In file included from VRender/Vector2.cpp:45: VRender/Vector2.h:117:40: note: only here as a 'friend' 117 | friend Vector2 operator- (const Vector2&); | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/Vector3.o VRender/Vector3.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/NVector3.o VRender/NVector3.cpp In file included from VRender/../quaternion.h:26, from VRender/../keyFrameInterpolator.h:29, from VRender/../camera.h:26, from VRender/../qglviewer.h:26, from VRender/VRender.h:52, from VRender/TopologicalSortMethod.cpp:48: VRender/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': VRender/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from VRender/../frame.h:29, from VRender/../keyFrameInterpolator.h:31: VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': VRender/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': VRender/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': VRender/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': VRender/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': VRender/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': VRender/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../qglviewer.h: At global scope: VRender/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from VRender/../config.h:39, from VRender/VRender.h:48: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/NVector3.cpp:85:8: warning: 'double vrender::operator*(const NVector3&, const Vector3&)' has not been declared within 'vrender' 85 | double vrender::operator*(const NVector3 &u,const Vector3 &v) | ^~~~~~~ VRender/Vector3.cpp:125:9: warning: 'vrender::Vector3 vrender::operator*(double, const Vector3&)' has not been declared within 'vrender' 125 | Vector3 vrender::operator* (double r,const Vector3& u) | ^~~~~~~ In file included from VRender/Vector3.cpp:46: VRender/Vector3.h:158:40: note: only here as a 'friend' 158 | friend Vector3 operator* (double,const Vector3&); | ^~~~~~~~ VRender/Vector3.cpp:155:15: warning: 'std::ostream& vrender::operator<<(std::ostream&, const Vector3&)' has not been declared within 'vrender' 155 | std::ostream& vrender::operator<< (std::ostream& out,const Vector3& u) | ^~~~~~~ In file included from VRender/NVector3.cpp:45: VRender/NVector3.h:89:19: note: only here as a 'friend' 89 | friend double operator*(const NVector3 &u,const Vector3 &v); | ^~~~~~~~ VRender/Vector3.h:171:46: note: only here as a 'friend' 171 | friend std::ostream& operator<< (std::ostream&,const Vector3&); | ^~~~~~~~ VRender/NVector3.cpp:90:8: warning: 'double vrender::operator*(const Vector3&, const NVector3&)' has not been declared within 'vrender' 90 | double vrender::operator*(const Vector3 &u,const NVector3 &v) | ^~~~~~~ VRender/NVector3.h:90:19: note: only here as a 'friend' 90 | friend double operator*(const Vector3 &u,const NVector3 &v); | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/VRender.o VRender/VRender.cpp g++ -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -dM -E -o .moc/moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp In file included from /usr/include/qt5/QtGui/qopengl.h:146, from /usr/include/qt5/QtOpenGL/qgl.h:45, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78, from VRender/VRender.h:48, from VRender/VRender.cpp:60: /usr/include/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from VRender/VRender.cpp:52: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer/.moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include qglviewer.h -o .moc/moc_qglviewer.cpp In file included from VRender/../quaternion.h:26, from VRender/../keyFrameInterpolator.h:29, from VRender/../camera.h:26, from VRender/../qglviewer.h:26, from VRender/VRender.h:52, from VRender/VisibilityOptimizer.cpp:46: VRender/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': VRender/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from VRender/../frame.h:29, from VRender/../keyFrameInterpolator.h:31: VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': VRender/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': VRender/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': VRender/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': VRender/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': VRender/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': VRender/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../qglviewer.h: At global scope: VRender/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from VRender/../config.h:39, from VRender/VRender.h:48: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from VRender/../config.h:78: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer/.moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include camera.h -o .moc/moc_camera.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer/.moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include manipulatedFrame.h -o .moc/moc_manipulatedFrame.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer/.moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include manipulatedCameraFrame.h -o .moc/moc_manipulatedCameraFrame.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer/.moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include frame.h -o .moc/moc_frame.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer/.moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include keyFrameInterpolator.h -o .moc/moc_keyFrameInterpolator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_qglviewer.o .moc/moc_qglviewer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_camera.o .moc/moc_camera.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_manipulatedFrame.o .moc/moc_manipulatedFrame.cpp In file included from VRender/../quaternion.h:26, from VRender/../keyFrameInterpolator.h:29, from VRender/../camera.h:26, from VRender/../qglviewer.h:26, from VRender/VRender.h:52: VRender/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': VRender/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from VRender/../frame.h:29, from VRender/../keyFrameInterpolator.h:31: VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': VRender/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': VRender/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': VRender/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': VRender/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': VRender/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': VRender/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ VRender/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ VRender/../qglviewer.h: At global scope: VRender/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from VRender/../config.h:39: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ VRender/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_manipulatedCameraFrame.o .moc/moc_manipulatedCameraFrame.cpp In file included from .moc/../quaternion.h:26, from .moc/../keyFrameInterpolator.h:29, from .moc/../camera.h:26, from .moc/../qglviewer.h:26, from .moc/moc_qglviewer.cpp:10: .moc/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': .moc/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from .moc/../frame.h:29, from .moc/../keyFrameInterpolator.h:31: .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': .moc/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': .moc/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': .moc/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': .moc/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': .moc/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': .moc/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../qglviewer.h: At global scope: .moc/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from .moc/../keyFrameInterpolator.h:26: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from .moc/../constraint.h:26, from .moc/../frame.h:29, from .moc/../manipulatedFrame.h:26, from .moc/moc_manipulatedFrame.cpp:10: .moc/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': .moc/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': .moc/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': .moc/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': .moc/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from .moc/../camera.h:26, from .moc/../qglviewer.h:26, from .moc/../manipulatedFrame.h:28: .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': .moc/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': .moc/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': .moc/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../qglviewer.h: At global scope: .moc/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from .moc/../frame.h:26: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from .moc/../quaternion.h:26, from .moc/../keyFrameInterpolator.h:29, from .moc/../camera.h:26, from .moc/moc_camera.cpp:10: .moc/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': .moc/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from .moc/../frame.h:29, from .moc/../keyFrameInterpolator.h:31: .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': .moc/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': .moc/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': .moc/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': .moc/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': .moc/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': .moc/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_frame.o .moc/moc_frame.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -frtti -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_keyFrameInterpolator.o .moc/moc_keyFrameInterpolator.cpp In file included from .moc/../constraint.h:26, from .moc/../frame.h:29, from .moc/../manipulatedFrame.h:26, from .moc/../manipulatedCameraFrame.h:26, from .moc/moc_manipulatedCameraFrame.cpp:10: .moc/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': .moc/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': .moc/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': .moc/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': .moc/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from .moc/../camera.h:26, from .moc/../qglviewer.h:26, from .moc/../manipulatedFrame.h:28: .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': .moc/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': .moc/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': .moc/../camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../qglviewer.h: At global scope: .moc/../qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from .moc/../frame.h:26: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ .moc/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ .moc/../manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::pivotPoint() const': .moc/../manipulatedCameraFrame.h:75:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 75 | Vec pivotPoint() const { return pivotPoint_; } | ^~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::sceneUpVector() const': .moc/../manipulatedCameraFrame.h:171:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 171 | Vec sceneUpVector() const { return sceneUpVector_; } | ^~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from .moc/../constraint.h:26, from .moc/../frame.h:29, from .moc/moc_frame.cpp:10: .moc/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': .moc/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': .moc/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': .moc/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': .moc/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from .moc/../quaternion.h:26, from .moc/../keyFrameInterpolator.h:29, from .moc/moc_keyFrameInterpolator.cpp:10: .moc/../vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': .moc/../vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from .moc/../frame.h:29, from .moc/../keyFrameInterpolator.h:31: .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': .moc/../constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': .moc/../constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': .moc/../frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': .moc/../keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ .moc/../keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': .moc/../keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ .moc/../vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ rm -f ../../build/libQGLViewer.a ar cqs ../../build/libQGLViewer.a .obj/qglviewer.o .obj/camera.o .obj/manipulatedFrame.o .obj/manipulatedCameraFrame.o .obj/frame.o .obj/saveSnapshot.o .obj/constraint-qglviewer.o .obj/keyFrameInterpolator.o .obj/mouseGrabber.o .obj/quaternion.o .obj/vec.o .obj/BackFaceCullingOptimizer.o .obj/BSPSortMethod.o .obj/EPSExporter.o .obj/Exporter.o .obj/FIGExporter.o .obj/gpc.o .obj/ParserGL.o .obj/Primitive.o .obj/PrimitivePositioning.o .obj/TopologicalSortMethod.o .obj/VisibilityOptimizer.o .obj/Vector2.o .obj/Vector3.o .obj/NVector3.o .obj/VRender.o .obj/moc_qglviewer.o .obj/moc_camera.o .obj/moc_manipulatedFrame.o .obj/moc_manipulatedCameraFrame.o .obj/moc_frame.o .obj/moc_keyFrameInterpolator.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer' cd Util/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Util/Util.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Util' /usr/lib64/qt5/bin/uic ColorGradientDialog.ui -o ../../build/ui_ColorGradientDialog.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Align.o Align.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ColorGradient.o ColorGradient.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/EulerAngles.o EulerAngles.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Function.o Function.C In file included from /usr/include/boost/bind.hpp:30, from Function.h:25, from Function.C:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from EulerAngles.h:25, from EulerAngles.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Align.h:25, from Align.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Align.C: In member function 'qglviewer::Vec IQmol::Util::Align::centerCoords(double**)': Align.C:172:12: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 172 | return offset; | ^~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GLShape.o GLShape.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GLShapeLibrary.o GLShapeLibrary.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Matrix.o Matrix.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Preferences.o Preferences.C In file included from ../../src/QGLViewer/quaternion.h:26, from ../../src/QGLViewer/keyFrameInterpolator.h:29, from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from GLShape.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../src/QGLViewer/keyFrameInterpolator.h:31: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from ../../src/QGLViewer/keyFrameInterpolator.h:26: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from GLShape.h:26, from GLShapeLibrary.h:26, from GLShapeLibrary.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/qcprot.o qcprot.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/RemoveDirectory.o RemoveDirectory.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ScanDirectory.o ScanDirectory.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SetButtonColor.o SetButtonColor.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Task.o Task.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Timer.o Timer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/WriteToTemporaryFile.o WriteToTemporaryFile.C Timer.C: In static member function 'static unsigned int IQmol::Util::Timer::toSeconds(const QString&)': Timer.C:46:38: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 46 | QString t = s.split(".", QString::SkipEmptyParts).first(); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdatetime.h:44, from /usr/include/qt5/QtCore/QTime:1, from Timer.h:25, from Timer.C:23: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Timer.C:46:38: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 46 | QString t = s.split(".", QString::SkipEmptyParts).first(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Timer.C:46:23: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 46 | QString t = s.split(".", QString::SkipEmptyParts).first(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ Timer.C:47:44: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 47 | QStringList tokens(t.split(":",QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Timer.C:47:44: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 47 | QStringList tokens(t.split(":",QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Timer.C:47:30: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 47 | QStringList tokens(t.split(":",QString::SkipEmptyParts)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ Timer.C: In member function 'void IQmol::Util::Timer::reset(unsigned int)': Timer.C:67:17: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 67 | m_timer.start(); | ~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ Timer.C: In member function 'void IQmol::Util::Timer::start()': Timer.C:81:17: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 81 | m_timer.start(); | ~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ Timer.C: In member function 'void IQmol::Util::Timer::stop()': Timer.C:91:32: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 91 | m_seconds += m_timer.elapsed()/1000; | ~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ Timer.C: In member function 'void IQmol::Util::Timer::anotherDay()': Timer.C:99:17: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 99 | m_timer.start(); | ~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ Timer.C: In member function 'unsigned int IQmol::Util::Timer::time() const': Timer.C:106:42: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 106 | if (m_running) time += m_timer.elapsed()/1000; | ~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ Task.C: In member function 'void IQmol::Task::process()': Task.C:65:14: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 65 | time.start(); | ~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from Task.h:26, from Task.C:23: /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ Task.C:79:25: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 79 | m_time = time.elapsed() / 1000.0; | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QsLogDest.o QsLogDest.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QsLog.o QsLog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QsDebugOutput.o QsDebugOutput.C WriteToTemporaryFile.C: In function 'QString IQmol::Util::WriteToTemporaryFile(const QString&)': WriteToTemporaryFile.C:53:17: warning: 'QByteArray& QByteArray::append(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] 53 | buffer.append(contents); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from WriteToTemporaryFile.h:25, from WriteToTemporaryFile.C:23: /usr/include/qt5/QtCore/qstring.h:1511:20: note: declared here 1511 | inline QByteArray &QByteArray::append(const QString &s) | ^~~~~~~~~~ In file included from QsLogDest.C:26: QsLogDest.h:43:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | typedef std::auto_ptr DestinationPtr; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from QsLogDest.h:30: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -dM -E -o ../../build/moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ColorGradientDialog.o ColorGradientDialog.C /usr/lib64/qt5/bin/moc -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ColorGradientDialog.h -o ../../build/moc_ColorGradientDialog.cpp /usr/lib64/qt5/bin/moc -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Task.h -o ../../build/moc_Task.cpp QsLogDest.C: In member function 'virtual void QsLogging::FileDestination::write(const QString&, QsLogging::Level)': QsLogDest.C:59:33: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 59 | mOutputStream << message << endl; | ^~~~ In file included from /usr/include/qt5/QtCore/QTextStream:1, from QsLogDest.C:29: /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ In file included from QsLog.C:27: QsLogDest.h:43:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | typedef std::auto_ptr DestinationPtr; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from QsLog.h:30, from QsLog.C:26: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ QsLog.C: In destructor 'QsLogging::Logger::Helper::~Helper()': QsLog.C:152:9: warning: 'throw' will always call 'terminate' [-Wterminate] 152 | throw; | ^~~~~ QsLog.C:152:9: note: in C++11 destructors default to 'noexcept' /usr/lib64/qt5/bin/moc -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Timer.h -o ../../build/moc_Timer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ColorGradientDialog.o ../../build/moc_ColorGradientDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Task.o ../../build/moc_Task.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQS_LOG_LINE_NUMBERS -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Timer.o ../../build/moc_Timer.cpp rm -f ../../build/libUtil.a ar cqs ../../build/libUtil.a ../../build/Align.o ../../build/ColorGradient.o ../../build/ColorGradientDialog.o ../../build/EulerAngles.o ../../build/Function.o ../../build/GLShape.o ../../build/GLShapeLibrary.o ../../build/Matrix.o ../../build/Preferences.o ../../build/qcprot.o ../../build/RemoveDirectory.o ../../build/ScanDirectory.o ../../build/SetButtonColor.o ../../build/Task.o ../../build/Timer.o ../../build/WriteToTemporaryFile.o ../../build/QsLogDest.o ../../build/QsLog.o ../../build/QsDebugOutput.o ../../build/moc_ColorGradientDialog.o ../../build/moc_Task.o ../../build/moc_Timer.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Util' cd Data/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Data/Data.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Data' g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Atom.o Atom.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AtomicProperty.o AtomicProperty.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Bank.o Bank.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CanonicalOrbitals.o CanonicalOrbitals.C In file included from Serialization.h:29, from Data.h:25, from AtomicProperty.h:25, from AtomicProperty.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from Orbitals.h:25, from CanonicalOrbitals.h:25, from CanonicalOrbitals.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from Bank.h:25, from Bank.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from Atom.h:25, from Atom.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from AtomicProperty.C:24: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from Atom.C:25: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ChargeMultiplicity.o ChargeMultiplicity.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Constraint.o Constraint.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Data.o Data.C In file included from Serialization.h:29, from Data.h:25, from ChargeMultiplicity.h:25, from ChargeMultiplicity.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/DataFactory.o DataFactory.C In file included from Serialization.h:29, from Data.h:25, from Constraint.h:25, from Constraint.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from Data.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Density.o Density.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Data.C: In function 'QString IQmol::Data::Type::toString(ID)': Data.C:34:11: warning: enumeration value 'FrozenAtomsConstraint' not handled in switch [-Wswitch] 34 | switch (id) { | ^ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' Constraint.C:149:4: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/oserializer.hpp:541:18: required from 'void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const QList]' /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Constraint.h:162:18: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' Serialization.h:204:36: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_iarchive.hpp:67:22: required from 'void boost::archive::detail::common_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Constraint.h:156:18: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataFactory.h:25, from DataFactory.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/EfpFragment.o EfpFragment.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/EfpFragmentLibrary.o EfpFragmentLibrary.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from DataFactory.C:30: DipoleMoment.h: In constructor 'IQmol::Data::DipoleMoment::DipoleMoment(const qglviewer::Vec&)': DipoleMoment.h:37:74: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | DipoleMoment(qglviewer::Vec const& dipole = qglviewer::Vec()) : m_dipole(dipole) { } | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ExcitedStates.h:25, from DataFactory.C:33: ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from Density.h:25, from Density.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from DataFactory.C:44: MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ In file included from DataFactory.C:46: PointCharge.h: In constructor 'IQmol::Data::PointCharge::PointCharge(double, const qglviewer::Vec&)': PointCharge.h:39:32: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 39 | : m_charge(charge), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from YamlNode.h:26, from DataFactory.C:48: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from EfpFragment.h:25, from EfpFragment.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/oserializer.hpp:541:18: required from 'void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const QList]' /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Constraint.h:162:18: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from EfpFragmentLibrary.h:25, from EfpFragmentLibrary.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from EfpFragment.C:27: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ EfpFragment.C: In constructor 'IQmol::Data::EfpFragment::EfpFragment(const QString&, const qglviewer::Vec&, double, double, double)': EfpFragment.C:38:59: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 38 | double const beta, double const gamma) : m_name(name), m_position(position) | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ElectronicTransition.o ElectronicTransition.C In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from ElectronicTransition.h:26, from ElectronicTransition.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Energy.o Energy.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ExcitedStates.o ExcitedStates.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/File.o File.C In file included from Serialization.h:29, from Data.h:25, from Energy.h:25, from Energy.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from ElectronicTransition.h:26, from ExcitedStates.h:25, from ExcitedStates.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Frequencies.o Frequencies.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from File.h:25, from File.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeminalOrbitals.o GeminalOrbitals.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from VibrationalMode.h:25, from Frequencies.h:25, from Frequencies.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Geometry.o Geometry.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeometryList.o GeometryList.C In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' VibrationalMode.h:81:16: required from 'void IQmol::Data::VibrationalMode::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' VibrationalMode.h:70:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Shell.h:25, from GeminalOrbitals.h:26, from GeminalOrbitals.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Shell.h:26: Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from Serialization.h:31, from Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from Atom.h:25, from Geometry.h:25, from Geometry.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GridData.o GridData.C In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from Atom.h:25, from Geometry.h:25, from GeometryList.h:25, from GeometryList.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from Geometry.C:28: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ Geometry.C: In member function 'qglviewer::Vec IQmol::Data::Geometry::position(unsigned int) const': Geometry.C:90:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 90 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Geometry.C: In member function 'void IQmol::Data::Geometry::setCoordinates(const QList&)': Geometry.C:310:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 310 | qglviewer::Vec vec(m_coordinates.first()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Geometry.C:178:27: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:533:18: required from 'QList& QList::operator=(const QList&) [with T = qglviewer::Vec]' Geometry.C:311:23: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from GridData.h:25, from GridData.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ GridData.C: In constructor 'IQmol::Data::GridData::GridData(const IQmol::Data::GridSize&, const IQmol::Data::SurfaceType&)': GridData.C:42:4: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 42 | m_origin(size.origin()), m_delta(size.delta()) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridData.C:42:29: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 42 | m_origin(size.origin()), m_delta(size.delta()) | ^~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridData.C: In constructor 'IQmol::Data::GridData::GridData(const IQmol::Data::GridSize&, const IQmol::Data::SurfaceType&, const QList&)': GridData.C:50:25: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 50 | : m_surfaceType(type), m_origin(size.origin()), m_delta(size.delta()) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridData.C:50:50: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 50 | : m_surfaceType(type), m_origin(size.origin()), m_delta(size.delta()) | ^~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridData.C: In member function 'qglviewer::Vec IQmol::Data::GridData::normal(double, double, double) const': GridData.C:391:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 391 | if (gx < 1.0 || gy < 1.0 || gz < 1.0) return grad; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridData.C:403:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 403 | z1 >= m_data.shape()[2]-1 ) return grad; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GridSize.o GridSize.C GridData.C: In member function 'bool IQmol::Data::GridData::saveToCubeFile(const QString&, const QStringList&, bool) const': GridData.C:515:17: warning: 'QByteArray& QByteArray::append(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] 515 | buffer.append(header.join("\n")); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:1511:20: note: declared here 1511 | inline QByteArray &QByteArray::append(const QString &s) | ^~~~~~~~~~ GridData.C:529:51: warning: 'QByteArray& QByteArray::operator+=(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] 529 | buffer += QString::number(w, 'E', 5); | ^ /usr/include/qt5/QtCore/qstring.h:1521:20: note: declared here 1521 | inline QByteArray &QByteArray::operator+=(const QString &s) | ^~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Hessian.o Hessian.C /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Mesh.o Mesh.C In file included from GridSize.h:25, from GridSize.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridSize.C: In constructor 'IQmol::Data::GridSize::GridSize(const qglviewer::Vec&, const qglviewer::Vec&, unsigned int, unsigned int, unsigned int)': GridSize.C:56:63: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 56 | unsigned const nx, unsigned const ny, unsigned const nz) : m_origin(origin), | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridSize.C:57:4: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 57 | m_delta(delta), m_nx(nx), m_ny(ny), m_nz(nz) | ^~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MultipoleExpansion.o MultipoleExpansion.C In file included from Serialization.h:29, from Data.h:25, from Hessian.h:25, from Hessian.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from Mesh.h:25, from Mesh.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NaturalBondOrbitals.o NaturalBondOrbitals.C In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from MultipoleExpansion.h:25, from MultipoleExpansion.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NaturalTransitionOrbitals.o NaturalTransitionOrbitals.C Mesh.C: In member function 'IQmol::Data::Mesh& IQmol::Data::Mesh::operator+=(const IQmol::Data::Mesh&)': Mesh.C:156:31: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 156 | point = that.vertex(iter); | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/OpenMesh/Core/Mesh/PolyConnectivity.hh:53, from /usr/include/OpenMesh/Core/Mesh/TriConnectivity.hh:52, from /usr/include/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh:65, from Mesh.h:28: /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:157:31: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 157 | normal = that.normal(iter); | ~~~~~~~~~~~^~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:158:31: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 158 | oldVertex = iter.handle(); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:169:51: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 169 | fvIter = that.m_omMesh.cfv_iter(face.handle()); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:171:42: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 171 | v0 = vertexMap.value(fvIter.handle()); ++fvIter; | ~~~~~~~~~~~~~^~ In file included from /usr/include/OpenMesh/Core/Mesh/PolyConnectivity.hh:54: /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ Mesh.C:172:42: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 172 | v1 = vertexMap.value(fvIter.handle()); ++fvIter; | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ Mesh.C:173:42: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 173 | v2 = vertexMap.value(fvIter.handle()); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ Mesh.C:176:37: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 176 | faceMap.insert(face.handle(), addFace(v0, v1, v2)); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:179:51: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 179 | << " on face" << face.handle().idx(); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:189:50: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 189 | int index(that.meshIndex(face.handle())); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:190:76: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 190 | m_omMesh.property(m_meshIndexHandle, faceMap.value(face.handle())) = index; | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:201:62: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 201 | double value(that.scalarFieldValue(vertex.handle())); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:202:82: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 202 | m_omMesh.property(m_scalarFieldHandle, vertexMap.value(vertex.handle())) = value; | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C: In member function 'virtual void IQmol::Data::Mesh::serialize(IQmol::Data::OutputArchive&, unsigned int)': Mesh.C:277:40: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 277 | values << scalarFieldValue(vertex); | ~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:286:33: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 286 | values << meshIndex(face); | ~~~~~~~~~^~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C: In member function 'bool IQmol::Data::Mesh::computeScalarField(const IQmol::Function3D&)': Mesh.C:365:45: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 365 | OMMesh::Point const& p(m_omMesh.point(vertex)); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C: In member function 'bool IQmol::Data::Mesh::computeIndexField()': Mesh.C:381:36: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 381 | int index( m_omMesh.property(m_meshIndexHandle, face)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:385:33: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 385 | vertex = m_omMesh.fv_iter(face); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:386:25: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 386 | m_omMesh.property(m_scalarFieldHandle, vertex) = value; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:388:25: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 388 | m_omMesh.property(m_scalarFieldHandle, vertex) = value; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:390:25: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 390 | m_omMesh.property(m_scalarFieldHandle, vertex) = value; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C: In member function 'bool IQmol::Data::Mesh::setMeshIndex(int)': Mesh.C:403:25: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 403 | m_omMesh.property(m_meshIndexHandle, face) = index; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C: In member function 'bool IQmol::Data::Mesh::computeFaceNormals()': Mesh.C:524:46: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 524 | vertex = m_omMesh.cfv_iter(face.handle()); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:525:26: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 525 | A = m_omMesh.point(vertex); ++vertex; | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:526:26: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 526 | B = m_omMesh.point(vertex); ++vertex; | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:527:26: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 527 | C = m_omMesh.point(vertex); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:529:25: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 529 | m_omMesh.property(m_faceCentroidsHandle, face) = (A+B+C)/3.0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C: In member function 'void IQmol::Data::Mesh::removeDisconnectedVertices()': Mesh.C:546:35: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 546 | for (vvi = m_omMesh.vv_iter(vi); vvi; ++vvi) { ++count; } | ~~~~~~~~~~~~~~~~^~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:546:41: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator bool() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::VertexHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle]' is deprecated: Do not use this error prone implicit cast. Compare to end-iterator or use is_valid(), instead. [-Wdeprecated-declarations] 546 | for (vvi = m_omMesh.vv_iter(vi); vvi; ++vvi) { ++count; } | ^~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:561:9: note: declared here 561 | operator bool() const { | ^~~~~~~~ Mesh.C:549:33: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 549 | m_omMesh.delete_vertex(vi, false); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C: In member function 'void IQmol::Data::Mesh::clip(const qglviewer::Vec&, const qglviewer::Vec&)': Mesh.C:573:33: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 573 | vertex = m_omMesh.fv_iter(face); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:575:26: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 575 | Av = vertex.handle(); ++vertex; | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ Mesh.C:576:26: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 576 | Bv = vertex.handle(); ++vertex; | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ Mesh.C:577:26: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 577 | Cv = vertex.handle(); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ Mesh.C:599:31: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 599 | m_omMesh.delete_face(face, false); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:602:31: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 602 | m_omMesh.delete_face(face, false); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:622:31: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 622 | m_omMesh.delete_face(face, false); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C:645:31: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 645 | m_omMesh.delete_face(face, false); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ Mesh.C: In member function 'double IQmol::Data::Mesh::surfaceArea() const': Mesh.C:741:46: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::FaceHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_face_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_faces; value_handle = OpenMesh::FaceHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 741 | vertex = m_omMesh.cfv_iter(face.handle()); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ Mesh.C:742:28: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 742 | Vec a(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:742:55: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 742 | Vec a(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:742:82: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 742 | Vec a(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:744:28: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 744 | Vec b(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:744:55: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 744 | Vec b(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:744:82: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 744 | Vec b(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:746:28: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 746 | Vec c(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:746:55: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 746 | Vec c(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Mesh.C:746:82: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 746 | Vec c(m_omMesh.point(vertex)[0], m_omMesh.point(vertex)[1], m_omMesh.point(vertex)[2]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ In file included from Serialization.h:29, from Data.h:25, from Orbitals.h:25, from NaturalBondOrbitals.h:25, from NaturalBondOrbitals.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from Orbitals.h:25, from NaturalTransitionOrbitals.h:25, from NaturalTransitionOrbitals.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NmrData.o NmrData.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from NmrData.h:25, from NmrData.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NmrReference.o NmrReference.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NmrReferenceLibrary.o NmrReferenceLibrary.C In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from NmrReference.h:25, from NmrReference.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/c++/12/riscv64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/OpenMesh/Core/System/mostream.hh:62, from /usr/include/OpenMesh/Core/System/omstream.hh:61, from /usr/include/OpenMesh/Core/IO/SR_rbo.hh:72, from /usr/include/OpenMesh/Core/IO/SR_store.hh:64, from /usr/include/OpenMesh/Core/IO/MeshIO.hh:64, from Mesh.C:23: In member function 'std::__new_allocator >::construct, OpenMesh::VectorT >(OpenMesh::VectorT*, OpenMesh::VectorT&&)void', inlined from 'std::allocator_traits > >::construct, OpenMesh::VectorT >(std::allocator >&, OpenMesh::VectorT*, OpenMesh::VectorT&&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector, std::allocator > >::emplace_back >(OpenMesh::VectorT&&)OpenMesh::VectorT&' at /usr/include/c++/12/bits/vector.tcc:117:30, inlined from 'std::vector, std::allocator > >::push_back(OpenMesh::VectorT&&)' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'OpenMesh::PropertyT >::push_back()' at /usr/include/OpenMesh/Core/Utils/Property.hh:120:52: /usr/include/c++/12/bits/new_allocator.h:175:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 175 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenMesh/Core/Utils/PropertyContainer.hh:57, from /usr/include/OpenMesh/Core/Mesh/BaseKernel.hh:71, from /usr/include/OpenMesh/Core/IO/importer/BaseImporter.hh:70, from /usr/include/OpenMesh/Core/IO/reader/BaseReader.hh:74, from /usr/include/OpenMesh/Core/IO/IOManager.hh:71, from /usr/include/OpenMesh/Core/IO/MeshIO.hh:65: /usr/include/OpenMesh/Core/Utils/Property.hh: In member function 'OpenMesh::PropertyT >::push_back()': /usr/include/OpenMesh/Core/Utils/Property.hh:120:53: note: '' declared here 120 | virtual void push_back() { data_.push_back(T()); } | ^~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Orbitals.o Orbitals.C In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from NmrReference.h:25, from NmrReferenceLibrary.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OrbitalsList.o OrbitalsList.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OrbitalSymmetries.o OrbitalSymmetries.C In file included from Serialization.h:29, from Data.h:25, from Orbitals.h:25, from Orbitals.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from Orbitals.h:25, from OrbitalsList.h:25, from OrbitalsList.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Orbitals.C: In static member function 'static QString IQmol::Data::Orbitals::toString(OrbitalType)': Orbitals.C:36:11: warning: enumeration value 'Complex' not handled in switch [-Wswitch] 36 | switch (type) { | ^ Orbitals.C: In constructor 'IQmol::Data::Orbitals::Orbitals(OrbitalType, const IQmol::Data::ShellList&, const QList&, const QList&, const QString&)': Orbitals.C:70:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (alphaCoefficients.size() != m_nBasis*m_nOrbitals) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Orbitals.C:87:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 87 | if (betaCoefficients.size() != m_nBasis*m_nOrbitals) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PointCharge.o PointCharge.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Serialization.h:29, from Data.h:25, from OrbitalSymmetries.h:25, from OrbitalSymmetries.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from PointCharge.h:25, from PointCharge.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PointGroup.o PointGroup.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PovRay.o PovRay.C Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ PointCharge.h: In constructor 'IQmol::Data::PointCharge::PointCharge(double, const qglviewer::Vec&)': PointCharge.h:39:32: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 39 | : m_charge(charge), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/RemSectionData.o RemSectionData.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Shell.o Shell.C In file included from Serialization.h:29, from Data.h:25, from PointGroup.h:25, from PointGroup.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from PovRay.h:25, from PovRay.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from RemSectionData.h:25, from RemSectionData.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Shell.h:25, from Shell.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ShellList.o ShellList.C In file included from Shell.h:26: Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Shell.C: In constructor 'IQmol::Data::Shell::Shell(AngularMomentum, unsigned int, const qglviewer::Vec&, const QList&, const QList&)': Shell.C:43:50: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 43 | : m_angularMomentum(L), m_atomIndex(atomIndex), m_position(position), | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Surface.o Surface.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SurfaceInfo.o SurfaceInfo.C In file included from ShellList.h:25, from ShellList.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SurfaceType.o SurfaceType.C In file included from DataList.h:25, from ShellList.h:26: Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ShellList.C: In constructor 'IQmol::Data::ShellList::ShellList(const IQmol::Data::ShellData&, const IQmol::Data::Geometry&)': ShellList.C:106:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 106 | if (shellData.overlapMatrix.size() == (n+1)*n/2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from Surface.h:25, from Surface.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from SurfaceInfo.h:25, from SurfaceInfo.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from SurfaceType.h:25, from SurfaceType.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/VibrationalMode.o VibrationalMode.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Parser -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/YamlNode.o YamlNode.C In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from VibrationalMode.h:25, from VibrationalMode.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Serialization.h:29, from Data.h:25, from DataList.h:25, from YamlNode.h:25, from YamlNode.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ VibrationalMode.C: In member function 'virtual void IQmol::Data::VibrationalMode::dump() const': VibrationalMode.C:37:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | qglviewer::Vec v(m_eigenvector[i]); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' VibrationalMode.h:81:16: required from 'void IQmol::Data::VibrationalMode::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' VibrationalMode.h:70:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ YamlNode.C: In member function 'bool IQmol::Data::YamlNode::saveToFile(const QString&)': YamlNode.C:46:18: warning: 'QByteArray& QByteArray::append(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] 46 | buffer.append(QString::fromStdString(YAML::Dump(*this))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:1511:20: note: declared here 1511 | inline QByteArray &QByteArray::append(const QString &s) | ^~~~~~~~~~ rm -f ../../build/libData.a ar cqs ../../build/libData.a ../../build/Atom.o ../../build/AtomicProperty.o ../../build/Bank.o ../../build/CanonicalOrbitals.o ../../build/ChargeMultiplicity.o ../../build/Constraint.o ../../build/Data.o ../../build/DataFactory.o ../../build/Density.o ../../build/EfpFragment.o ../../build/EfpFragmentLibrary.o ../../build/ElectronicTransition.o ../../build/Energy.o ../../build/ExcitedStates.o ../../build/File.o ../../build/Frequencies.o ../../build/GeminalOrbitals.o ../../build/Geometry.o ../../build/GeometryList.o ../../build/GridData.o ../../build/GridSize.o ../../build/Hessian.o ../../build/Mesh.o ../../build/MultipoleExpansion.o ../../build/NaturalBondOrbitals.o ../../build/NaturalTransitionOrbitals.o ../../build/NmrData.o ../../build/NmrReference.o ../../build/NmrReferenceLibrary.o ../../build/Orbitals.o ../../build/OrbitalsList.o ../../build/OrbitalSymmetries.o ../../build/PointCharge.o ../../build/PointGroup.o ../../build/PovRay.o ../../build/RemSectionData.o ../../build/Shell.o ../../build/ShellList.o ../../build/Surface.o ../../build/SurfaceInfo.o ../../build/SurfaceType.o ../../build/VibrationalMode.o ../../build/YamlNode.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Data' cd Qui/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Qui/Qui.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Qui' /usr/lib64/qt5/bin/uic AdcTab.ui -o ../../build/ui_AdcTab.h /usr/lib64/qt5/bin/uic AimdTab.ui -o ../../build/ui_AimdTab.h /usr/lib64/qt5/bin/uic AttenuationParameterTab.ui -o ../../build/ui_AttenuationParameterTab.h /usr/lib64/qt5/bin/uic AuxiliaryBasisTab.ui -o ../../build/ui_AuxiliaryBasisTab.h /usr/lib64/qt5/bin/uic CisTab.ui -o ../../build/ui_CisTab.h /usr/lib64/qt5/bin/uic EomTab.ui -o ../../build/ui_EomTab.h /usr/lib64/qt5/bin/uic FreezingStringTab.ui -o ../../build/ui_FreezingStringTab.h /usr/lib64/qt5/bin/uic FrequenciesTab.ui -o ../../build/ui_FrequenciesTab.h /usr/lib64/qt5/bin/uic GeometryConstraintDialog.ui -o ../../build/ui_GeometryConstraintDialog.h /usr/lib64/qt5/bin/uic OptionDatabaseForm.ui -o ../../build/ui_OptionDatabaseForm.h /usr/lib64/qt5/bin/uic OptionListEditor.ui -o ../../build/ui_OptionListEditor.h /usr/lib64/qt5/bin/uic OptionNumberEditor.ui -o ../../build/ui_OptionNumberEditor.h /usr/lib64/qt5/bin/uic PrimaryBasisTab.ui -o ../../build/ui_PrimaryBasisTab.h /usr/lib64/qt5/bin/uic PropertiesTab.ui -o ../../build/ui_PropertiesTab.h /usr/lib64/qt5/bin/uic QuiMainWindow.ui -o ../../build/ui_QuiMainWindow.h /usr/lib64/qt5/bin/uic ReactionPathTab.ui -o ../../build/ui_ReactionPathTab.h /usr/lib64/qt5/bin/uic TransitionStateTab.ui -o ../../build/ui_TransitionStateTab.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Actions.o Actions.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ExternalChargesSection.o ExternalChargesSection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeometryConstraint.o GeometryConstraint.C QuiMainWindow.ui: Warning: The name 'gridLayout' (QGridLayout) is already in use, defaulting to 'gridLayout7'. g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/KeywordSection.o KeywordSection.C In file included from /usr/include/boost/bind.hpp:30, from Logic.h:28, from Actions.h:17, from Actions.C:11: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ GeometryConstraint.C: In member function 'Qui::GeometryConstraint::Constraint* Qui::GeometryConstraint::Dialog::getConstraint(int)': GeometryConstraint.C:206:67: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 206 | QStringList list = value.split(QRegExp(",\\s+"),QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/qdebug.h:45, from /usr/include/qt5/QtCore/QtDebug:1, from GeometryConstraint.C:8: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ GeometryConstraint.C:206:67: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 206 | QStringList list = value.split(QRegExp(",\\s+"),QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ GeometryConstraint.C:206:40: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 206 | QStringList list = value.split(QRegExp(",\\s+"),QString::SkipEmptyParts); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ GeometryConstraint.C: In static member function 'static Qui::GeometryConstraint::Constraint* Qui::GeometryConstraint::Constraint::fromString(const QString&)': GeometryConstraint.C:449:67: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 449 | QStringList tokens(s.trimmed().split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ GeometryConstraint.C:449:67: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 449 | QStringList tokens(s.trimmed().split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ GeometryConstraint.C:449:40: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 449 | QStringList tokens(s.trimmed().split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ GeometryConstraint.C: In member function 'virtual QString Qui::GeometryConstraint::Constraint::key() const': GeometryConstraint.C:581:12: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = QList::iterator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 581 | qSort( atoms.begin(), atoms.end() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:44: /usr/include/qt5/QtCore/qalgorithms.h:174:46: note: declared here 174 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end) | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/KeyValueSection.o KeyValueSection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/LJParametersSection.o LJParametersSection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MoleculeSection.o MoleculeSection.C KeyValueSection.C: In member function 'virtual void Qui::KeyValueSection::read(const QString&)': KeyValueSection.C:131:59: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 131 | QStringList lines( data.trimmed().split("\n", QString::SkipEmptyParts) ); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from KeyValueSection.h:11, from KeyValueSection.C:8: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ KeyValueSection.C:131:59: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 131 | QStringList lines( data.trimmed().split("\n", QString::SkipEmptyParts) ); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ KeyValueSection.C:131:43: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 131 | QStringList lines( data.trimmed().split("\n", QString::SkipEmptyParts) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ KeyValueSection.C:136:58: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 136 | tokens = lines[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ KeyValueSection.C:136:58: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 136 | tokens = lines[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ KeyValueSection.C:136:31: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 136 | tokens = lines[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ LJParametersSection.C: In member function 'void Qui::LJParametersSection::generateData(const QString&)': LJParametersSection.C:57:59: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 57 | tokens = lines[i].split( QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from KeywordSection.h:14, from LJParametersSection.h:13, from LJParametersSection.C:8: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LJParametersSection.C:57:59: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 57 | tokens = lines[i].split( QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LJParametersSection.C:57:31: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 57 | tokens = lines[i].split( QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from QuiMolecule.h:17, from MoleculeSection.C:12: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31, from QuiMolecule.h:18: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/QString:1, from KeywordSection.h:14, from MoleculeSection.h:13, from MoleculeSection.C:11: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ MoleculeSection.C: In member function 'virtual void Qui::MoleculeSection::read(const QString&)': MoleculeSection.C:32:64: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 32 | QStringList tokens(first.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ MoleculeSection.C:32:64: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 32 | QStringList tokens(first.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ MoleculeSection.C:32:37: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 32 | QStringList tokens(first.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Option.o Option.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OptionDatabase.o OptionDatabase.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OptionDatabaseForm.o OptionDatabaseForm.C Option.C: In member function 'void Qui::Option::optionArray(const QString&)': Option.C:45:43: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 45 | m_options = options.split(":",QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from Option.h:16, from Option.C:10: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Option.C:45:43: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 45 | m_options = options.split(":",QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Option.C:45:29: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 45 | m_options = options.split(":",QString::SkipEmptyParts); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OptionEditors.o OptionEditors.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OptSection.o OptSection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PcmSection.o PcmSection.C OptSection.C: In member function 'virtual void Qui::OptSection::read(const QString&)': OptSection.C:81:32: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 81 | QRegExp("\\n"), QString::SkipEmptyParts) ); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from KeywordSection.h:14, from OptSection.h:13, from OptSection.C:8: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ OptSection.C:81:32: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 81 | QRegExp("\\n"), QString::SkipEmptyParts) ); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ OptSection.C:80:44: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 80 | QStringList lines( input.trimmed().split( | ~~~~~~~~~~~~~~~~~~~~~^ 81 | QRegExp("\\n"), QString::SkipEmptyParts) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QuiJob.o QuiJob.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Qui.o Qui.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QuiMolecule.o QuiMolecule.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/RemSection.o RemSection.C In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from QuiMolecule.h:17, from QuiJob.C:13: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31, from QuiMolecule.h:18: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from QuiJob.h:16, from QuiJob.C:10: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from QuiMolecule.C:20: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/format.h:22, from QuiMolecule.C:21: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from QuiMolecule.C:10: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ RemSection.C: In member function 'virtual void Qui::RemSection::read(const QString&)': RemSection.C:96:60: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 96 | QStringList lines( input.trimmed().split("\n", QString::SkipEmptyParts) ); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from RemSection.h:13, from RemSection.C:10: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ RemSection.C:96:60: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 96 | QStringList lines( input.trimmed().split("\n", QString::SkipEmptyParts) ); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ RemSection.C:96:44: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 96 | QStringList lines( input.trimmed().split("\n", QString::SkipEmptyParts) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ RemSection.C:103:54: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 103 | tokens = line.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ RemSection.C:103:54: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 103 | tokens = line.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ RemSection.C:103:27: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 103 | tokens = line.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from /usr/include/openbabel-2.0/openbabel/forcefield.h:30, from QuiMolecule.C:23: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ReadInput.o ReadInput.C /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ QuiMolecule.C: In member function 'bool Qui::Molecule::setCoordinates(const QString&)': QuiMolecule.C:51:61: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 51 | QStringList tokens(first.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/QTextStream:1, from QuiMolecule.C:13: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QuiMolecule.C:51:61: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 51 | QStringList tokens(first.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QuiMolecule.C:51:34: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 51 | QStringList tokens(first.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ QuiMolecule.C:72:54: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 72 | tokens = lines[1].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QuiMolecule.C:72:54: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 72 | tokens = lines[1].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QuiMolecule.C:72:27: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 72 | tokens = lines[1].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ QuiMolecule.C: In member function 'QString Qui::Molecule::formatForQui(const Qui::Coordinates::ID&)': QuiMolecule.C:179:38: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 179 | mol << qSetFieldWidth(3) << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:182:41: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 182 | mol << qSetFieldWidth(3) << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:184:72: warning: 'QTextStream& QTextStreamFunctions::forcepoint(QTextStream&)' is deprecated: Use Qt::forcepoint [-Wdeprecated-declarations] 184 | << qSetFieldWidth(12) << qSetRealNumberPrecision(6) << forcepoint | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h:280:81: note: declared here 280 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::forcepoint") QTextStream &forcepoint(QTextStream &s); | ^~~~~~~~~~ QuiMolecule.C:185:20: warning: 'QTextStream& QTextStreamFunctions::fixed(QTextStream&)' is deprecated: Use Qt::fixed [-Wdeprecated-declarations] 185 | << fixed << right << atom->GetX() << atom->GetY() << atom->GetZ() | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:288:76: note: declared here 288 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::fixed") QTextStream &fixed(QTextStream &s); | ^~~~~ QuiMolecule.C:185:29: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 185 | << fixed << right << atom->GetX() << atom->GetY() << atom->GetZ() | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:209:38: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 209 | mol << qSetFieldWidth(4) << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:246:50: warning: 'QTextStream& QTextStreamFunctions::forcepoint(QTextStream&)' is deprecated: Use Qt::forcepoint [-Wdeprecated-declarations] 246 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h:280:81: note: declared here 280 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::forcepoint") QTextStream &forcepoint(QTextStream &s); | ^~~~~~~~~~ QuiMolecule.C:246:64: warning: 'QTextStream& QTextStreamFunctions::fixed(QTextStream&)' is deprecated: Use Qt::fixed [-Wdeprecated-declarations] 246 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:288:76: note: declared here 288 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::fixed") QTextStream &fixed(QTextStream &s); | ^~~~~ QuiMolecule.C:246:73: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 246 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:252:50: warning: 'QTextStream& QTextStreamFunctions::forcepoint(QTextStream&)' is deprecated: Use Qt::forcepoint [-Wdeprecated-declarations] 252 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h:280:81: note: declared here 280 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::forcepoint") QTextStream &forcepoint(QTextStream &s); | ^~~~~~~~~~ QuiMolecule.C:252:64: warning: 'QTextStream& QTextStreamFunctions::fixed(QTextStream&)' is deprecated: Use Qt::fixed [-Wdeprecated-declarations] 252 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:288:76: note: declared here 288 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::fixed") QTextStream &fixed(QTextStream &s); | ^~~~~ QuiMolecule.C:252:73: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 252 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:258:51: warning: 'QTextStream& QTextStreamFunctions::forcepoint(QTextStream&)' is deprecated: Use Qt::forcepoint [-Wdeprecated-declarations] 258 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h:280:81: note: declared here 280 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::forcepoint") QTextStream &forcepoint(QTextStream &s); | ^~~~~~~~~~ QuiMolecule.C:258:65: warning: 'QTextStream& QTextStreamFunctions::fixed(QTextStream&)' is deprecated: Use Qt::fixed [-Wdeprecated-declarations] 258 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:288:76: note: declared here 288 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::fixed") QTextStream &fixed(QTextStream &s); | ^~~~~ QuiMolecule.C:258:74: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 258 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:292:38: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 292 | mol << qSetFieldWidth(4) << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:297:41: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 297 | mol << qSetFieldWidth(6) << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:300:50: warning: 'QTextStream& QTextStreamFunctions::forcepoint(QTextStream&)' is deprecated: Use Qt::forcepoint [-Wdeprecated-declarations] 300 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << r; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h:280:81: note: declared here 280 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::forcepoint") QTextStream &forcepoint(QTextStream &s); | ^~~~~~~~~~ QuiMolecule.C:300:64: warning: 'QTextStream& QTextStreamFunctions::fixed(QTextStream&)' is deprecated: Use Qt::fixed [-Wdeprecated-declarations] 300 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << r; | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:288:76: note: declared here 288 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::fixed") QTextStream &fixed(QTextStream &s); | ^~~~~ QuiMolecule.C:300:73: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 300 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << r; | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:304:41: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 304 | mol << qSetFieldWidth(6) << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:307:50: warning: 'QTextStream& QTextStreamFunctions::forcepoint(QTextStream&)' is deprecated: Use Qt::forcepoint [-Wdeprecated-declarations] 307 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << w; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h:280:81: note: declared here 280 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::forcepoint") QTextStream &forcepoint(QTextStream &s); | ^~~~~~~~~~ QuiMolecule.C:307:64: warning: 'QTextStream& QTextStreamFunctions::fixed(QTextStream&)' is deprecated: Use Qt::fixed [-Wdeprecated-declarations] 307 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << w; | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:288:76: note: declared here 288 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::fixed") QTextStream &fixed(QTextStream &s); | ^~~~~ QuiMolecule.C:307:73: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 307 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << w; | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:311:41: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 311 | mol << qSetFieldWidth(6) << right | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ QuiMolecule.C:314:50: warning: 'QTextStream& QTextStreamFunctions::forcepoint(QTextStream&)' is deprecated: Use Qt::forcepoint [-Wdeprecated-declarations] 314 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << t; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtextstream.h:280:81: note: declared here 280 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::forcepoint") QTextStream &forcepoint(QTextStream &s); | ^~~~~~~~~~ QuiMolecule.C:314:64: warning: 'QTextStream& QTextStreamFunctions::fixed(QTextStream&)' is deprecated: Use Qt::fixed [-Wdeprecated-declarations] 314 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << t; | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:288:76: note: declared here 288 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::fixed") QTextStream &fixed(QTextStream &s); | ^~~~~ QuiMolecule.C:314:73: warning: 'QTextStream& QTextStreamFunctions::right(QTextStream&)' is deprecated: Use Qt::right [-Wdeprecated-declarations] 314 | << qSetRealNumberPrecision(5) << forcepoint << fixed << right << t; | ^~~~~ /usr/include/qt5/QtCore/qtextstream.h:291:76: note: declared here 291 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::right") QTextStream &right(QTextStream &s); | ^~~~~ ReadInput.C: In function 'QList Qui::ParseQChemFileContents(const QString&)': ReadInput.C:62:19: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 62 | QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from ReadInput.C:21: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ReadInput.C:62:19: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 62 | QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ReadInput.C:61:30: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 61 | blocks = contents.split("A Quantum Leap Into The Future Of Chemistry", | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | QString::SkipEmptyParts); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ ReadInput.C: In function 'QString Qui::ParseXyzCoordinates(const QStringList&, bool)': ReadInput.C:116:62: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 116 | tokens = coords.at(i).split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ReadInput.C:116:62: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 116 | tokens = coords.at(i).split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ReadInput.C:116:35: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 116 | tokens = coords.at(i).split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AdcTab.h -o ../../build/moc_AdcTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AimdTab.h -o ../../build/moc_AimdTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AttenuationParameterTab.h -o ../../build/moc_AttenuationParameterTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AuxiliaryBasisTab.h -o ../../build/moc_AuxiliaryBasisTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include CisTab.h -o ../../build/moc_CisTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include EomTab.h -o ../../build/moc_EomTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include FreezingStringTab.h -o ../../build/moc_FreezingStringTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include FrequenciesTab.h -o ../../build/moc_FrequenciesTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GeometryConstraint.h -o ../../build/moc_GeometryConstraint.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include InputDialog.h -o ../../build/moc_InputDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include OptionDatabaseForm.h -o ../../build/moc_OptionDatabaseForm.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include OptionEditors.h -o ../../build/moc_OptionEditors.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include PrimaryBasisTab.h -o ../../build/moc_PrimaryBasisTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include PropertiesTab.h -o ../../build/moc_PropertiesTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include QuiMolecule.h -o ../../build/moc_QuiMolecule.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include QtNode.h -o ../../build/moc_QtNode.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ReactionPathTab.h -o ../../build/moc_ReactionPathTab.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/QMsgBox -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include TransitionStateTab.h -o ../../build/moc_TransitionStateTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/InputDialog.o InputDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/InputDialogLogic.o InputDialogLogic.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AdcTab.o ../../build/moc_AdcTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AimdTab.o ../../build/moc_AimdTab.cpp In file included from /usr/include/boost/bind.hpp:30, from Logic.h:28, from Node.h:35, from QtNode.h:16, from OptionRegister.h:17, from InputDialogLogic.C:13: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AttenuationParameterTab.o ../../build/moc_AttenuationParameterTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AuxiliaryBasisTab.o ../../build/moc_AuxiliaryBasisTab.cpp In file included from ../Process/QChemJobInfo.h:27, from InputDialog.h:29, from InputDialogLogic.C:16: ../Process/JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': ../Process/JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../Process/JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Process/QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': ../Process/QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ ../Process/QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/PointCharge.h:25, from InputDialog.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/PointCharge.h: In constructor 'IQmol::Data::PointCharge::PointCharge(double, const qglviewer::Vec&)': ../Data/PointCharge.h:39:32: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 39 | : m_charge(charge), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_CisTab.o ../../build/moc_CisTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_EomTab.o ../../build/moc_EomTab.cpp In file included from ../Process/QChemJobInfo.h:27, from InputDialog.h:29, from InputDialog.C:26: ../Process/JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': ../Process/JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../Process/JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Process/QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': ../Process/QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ ../Process/QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ InputDialog.C: In member function 'bool Qui::InputDialog::saveFile(bool)': InputDialog.C:478:20: warning: 'QByteArray& QByteArray::append(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] 478 | buffer.append(generateInputString()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from ../Util/Preferences.h:25, from InputDialog.C:23: /usr/include/qt5/QtCore/qstring.h:1511:20: note: declared here 1511 | inline QByteArray &QByteArray::append(const QString &s) | ^~~~~~~~~~ InputDialog.C: In member function 'void Qui::InputDialog::readChargesFinished()': InputDialog.C:812:57: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 812 | qglviewer::Vec position((*charge)->position()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_FreezingStringTab.o ../../build/moc_FreezingStringTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_FrequenciesTab.o ../../build/moc_FrequenciesTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GeometryConstraint.o ../../build/moc_GeometryConstraint.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_InputDialog.o ../../build/moc_InputDialog.cpp In file included from /usr/include/boost/bind.hpp:30, from ../../build/../src/Qui/Logic.h:28, from ../../build/../src/Qui/InputDialog.h:25, from ../../build/moc_InputDialog.cpp:10: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_OptionDatabaseForm.o ../../build/moc_OptionDatabaseForm.cpp In file included from ../Process/QChemJobInfo.h:27, from ../../build/../src/Qui/InputDialog.h:29: ../Process/JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': ../Process/JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../Process/JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Process/QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': ../Process/QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ ../Process/QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_OptionEditors.o ../../build/moc_OptionEditors.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_PrimaryBasisTab.o ../../build/moc_PrimaryBasisTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_PropertiesTab.o ../../build/moc_PropertiesTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_QuiMolecule.o ../../build/moc_QuiMolecule.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_QtNode.o ../../build/moc_QtNode.cpp In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from ../../build/../src/Qui/QuiMolecule.h:17, from ../../build/moc_QuiMolecule.cpp:10: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31, from ../../build/../src/Qui/QuiMolecule.h:18: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/unique_ptr.h:37, from /usr/include/c++/12/memory:76, from ../../build/moc_QuiMolecule.cpp:9: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/boost/bind.hpp:30, from ../../build/../src/Qui/Logic.h:28, from ../../build/../src/Qui/Node.h:35, from ../../build/../src/Qui/QtNode.h:16, from ../../build/moc_QtNode.cpp:10: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ReactionPathTab.o ../../build/moc_ReactionPathTab.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../QMsgBox -I../Old -I../Process -I../Parser -I../Data -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_TransitionStateTab.o ../../build/moc_TransitionStateTab.cpp rm -f ../../build/libQui.a ar cqs ../../build/libQui.a ../../build/Actions.o ../../build/ExternalChargesSection.o ../../build/GeometryConstraint.o ../../build/InputDialog.o ../../build/InputDialogLogic.o ../../build/KeywordSection.o ../../build/KeyValueSection.o ../../build/LJParametersSection.o ../../build/MoleculeSection.o ../../build/Option.o ../../build/OptionDatabase.o ../../build/OptionDatabaseForm.o ../../build/OptionEditors.o ../../build/OptSection.o ../../build/PcmSection.o ../../build/QuiJob.o ../../build/Qui.o ../../build/QuiMolecule.o ../../build/RemSection.o ../../build/ReadInput.o ../../build/moc_AdcTab.o ../../build/moc_AimdTab.o ../../build/moc_AttenuationParameterTab.o ../../build/moc_AuxiliaryBasisTab.o ../../build/moc_CisTab.o ../../build/moc_EomTab.o ../../build/moc_FreezingStringTab.o ../../build/moc_FrequenciesTab.o ../../build/moc_GeometryConstraint.o ../../build/moc_InputDialog.o ../../build/moc_OptionDatabaseForm.o ../../build/moc_OptionEditors.o ../../build/moc_PrimaryBasisTab.o ../../build/moc_PropertiesTab.o ../../build/moc_QuiMolecule.o ../../build/moc_QtNode.o ../../build/moc_ReactionPathTab.o ../../build/moc_TransitionStateTab.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Qui' cd Parser/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Parser/Parser.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Parser' g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Parser.o Parser.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ParseFile.o ParseFile.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CartesianCoordinatesParser.o CartesianCoordinatesParser.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CubeParser.o CubeParser.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from Parser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from CubeParser.h:25, from CubeParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from CartesianCoordinatesParser.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ParseFile.h:26, from ParseFile.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Parser.C:24: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from CubeParser.C:26: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ CubeParser.C: In member function 'bool IQmol::Parser::Cube::save(const QString&, IQmol::Data::Bank&)': CubeParser.C:229:38: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 229 | qglviewer::Vec delta(grid->delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ CubeParser.C:230:40: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 230 | qglviewer::Vec origin(grid->origin()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ CubeParser.C:250:17: warning: 'QByteArray& QByteArray::append(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] 250 | buffer.append(header.join("\n")); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:1511:20: note: declared here 1511 | inline QByteArray &QByteArray::append(const QString &s) | ^~~~~~~~~~ CubeParser.C:263:51: warning: 'QByteArray& QByteArray::operator+=(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] 263 | buffer += QString::number(w, 'E', 5); | ^ /usr/include/qt5/QtCore/qstring.h:1521:20: note: declared here 1521 | inline QByteArray &QByteArray::operator+=(const QString &s) | ^~~~~~~~~~ In file included from CartesianCoordinatesParser.C:25: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from CartesianCoordinatesParser.h:26, from CartesianCoordinatesParser.C:23: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from ../Data/ExcitedStates.h:25, from QChemOutputParser.h:26, from ParseFile.C:34: ../Data/ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ../Data/ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/EfpFragmentParser.o EfpFragmentParser.C In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from ParseFile.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ExternalChargesParser.o ExternalChargesParser.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from EfpFragmentParser.h:25, from EfpFragmentParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from ExternalChargesParser.h:25, from ExternalChargesParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from EfpFragmentParser.C:28: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/FormattedCheckpointParser.o FormattedCheckpointParser.C /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ExternalChargesParser.C:24: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from ExternalChargesParser.C:25: ../Data/PointCharge.h: In constructor 'IQmol::Data::PointCharge::PointCharge(double, const qglviewer::Vec&)': ../Data/PointCharge.h:39:32: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 39 | : m_charge(charge), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GdmaParser.o GdmaParser.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from FormattedCheckpointParser.h:25, from FormattedCheckpointParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/IQmolParser.o IQmolParser.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MeshParser.o MeshParser.C In file included from ../Data/ExcitedStates.h:25, from FormattedCheckpointParser.h:30: ../Data/ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ../Data/ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from GdmaParser.h:25, from GdmaParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from FormattedCheckpointParser.C:30: ../Data/DipoleMoment.h: In constructor 'IQmol::Data::DipoleMoment::DipoleMoment(const qglviewer::Vec&)': ../Data/DipoleMoment.h:37:74: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | DipoleMoment(qglviewer::Vec const& dipole = qglviewer::Vec()) : m_dipole(dipole) { } | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from FormattedCheckpointParser.C:33: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ FormattedCheckpointParser.C: In member function 'IQmol::Data::ShellList* IQmol::Parser::FormattedCheckpoint::makeShellList(const IQmol::Data::ShellData&, const IQmol::Data::Geometry&)': FormattedCheckpointParser.C:786:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 786 | if (shellData.overlapMatrix.size() == (nBasis+1)*nBasis/2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FormattedCheckpointParser.C: In member function 'bool IQmol::Parser::FormattedCheckpoint::installExcitedStates(unsigned int, unsigned int, ExtData&, const OrbitalData&)': FormattedCheckpointParser.C:821:70: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 821 | new Data::ElectronicTransition(energy, strength, moment, s2)); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/ElectronicTransition.h:46:34: note: initializing argument 3 of 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)' 46 | qglviewer::Vec const transitionMoment = qglviewer::Vec(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from IQmolParser.h:25, from IQmolParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from GdmaParser.C:26: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ In file included from GdmaParser.C:27: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from GdmaParser.C:30: ../Data/DipoleMoment.h: In constructor 'IQmol::Data::DipoleMoment::DipoleMoment(const qglviewer::Vec&)': ../Data/DipoleMoment.h:37:74: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | DipoleMoment(qglviewer::Vec const& dipole = qglviewer::Vec()) : m_dipole(dipole) { } | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from MeshParser.h:25, from MeshParser.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OpenBabelParser.o OpenBabelParser.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PovRayParser.o PovRayParser.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from OpenBabelParser.h:25, from OpenBabelParser.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from PovRayParser.h:25, from PovRayParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QChemInputParser.o QChemInputParser.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from OpenBabelParser.C:25: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from OpenBabelParser.C:38: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from OpenBabelParser.C:39: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from PovRayParser.C:25: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ OpenBabelParser.C: In member function 'void IQmol::Parser::OpenBabel::buildFrom2D(OpenBabel::OBMol&)': OpenBabelParser.C:194:21: warning: unused variable 'Z' [-Wunused-variable] 194 | unsigned Z(obAtom->GetAtomicNum()); | ^ OpenBabelParser.C: In static member function 'static bool IQmol::Parser::OpenBabel::formatSupported(const QString&)': OpenBabelParser.C:419:53: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 419 | fmt = fmt.split(QRegExp("\\s+"), QString::SkipEmptyParts).first(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ OpenBabelParser.C:419:53: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 419 | fmt = fmt.split(QRegExp("\\s+"), QString::SkipEmptyParts).first(); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ OpenBabelParser.C:419:26: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 419 | fmt = fmt.split(QRegExp("\\s+"), QString::SkipEmptyParts).first(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/VibrationalMode.h:81:16: required from 'void IQmol::Data::VibrationalMode::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/VibrationalMode.h:70:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QChemOutputParser.o QChemOutputParser.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from QChemInputParser.h:25, from QChemInputParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QChemPlotParser.o QChemPlotParser.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from QChemInputParser.C:30: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from QChemInputParser.C:31: ../Data/PointCharge.h: In constructor 'IQmol::Data::PointCharge::PointCharge(double, const qglviewer::Vec&)': ../Data/PointCharge.h:39:32: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 39 | : m_charge(charge), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ QChemInputParser.C: In member function 'void IQmol::Parser::QChemInput::readMoleculeSection(IQmol::Parser::TextStream&)': QChemInputParser.C:171:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 171 | if (allOk) x = tokens[0].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:171:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 171 | if (allOk) x = tokens[0].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:172:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 172 | if (allOk) y = tokens[1].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:172:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 172 | if (allOk) y = tokens[1].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:173:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 173 | if (allOk) z = tokens[2].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:173:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 173 | if (allOk) z = tokens[2].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:174:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 174 | if (allOk) a = tokens[3].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:174:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 174 | if (allOk) a = tokens[3].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:175:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 175 | if (allOk) b = tokens[4].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:175:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 175 | if (allOk) b = tokens[4].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:176:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 176 | if (allOk) c = tokens[5].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:176:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 176 | if (allOk) c = tokens[5].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C: In member function 'void IQmol::Parser::QChemInput::readEfpFragmentSection(IQmol::Parser::TextStream&)': QChemInputParser.C:325:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 325 | if (allOk) x = tokens[1].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:325:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 325 | if (allOk) x = tokens[1].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:326:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 326 | if (allOk) y = tokens[2].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:326:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 326 | if (allOk) y = tokens[2].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:327:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 327 | if (allOk) z = tokens[3].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:327:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 327 | if (allOk) z = tokens[3].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:328:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 328 | if (allOk) a = tokens[4].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:328:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 328 | if (allOk) a = tokens[4].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:329:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 329 | if (allOk) b = tokens[5].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:329:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 329 | if (allOk) b = tokens[5].toDouble(&ok); allOk = allOk && ok; | ^~~~~ QChemInputParser.C:330:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 330 | if (allOk) c = tokens[6].toDouble(&ok); allOk = allOk && ok; | ^~ QChemInputParser.C:330:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 330 | if (allOk) c = tokens[6].toDouble(&ok); allOk = allOk && ok; | ^~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from QChemOutputParser.h:25, from QChemOutputParser.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from QChemPlotParser.h:25, from QChemPlotParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/ExcitedStates.h:25, from QChemOutputParser.h:26: ../Data/ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ../Data/ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from QChemOutputParser.C:27: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from CartesianCoordinatesParser.h:26, from QChemOutputParser.C:23: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from QChemOutputParser.C:31: ../Data/DipoleMoment.h: In constructor 'IQmol::Data::DipoleMoment::DipoleMoment(const qglviewer::Vec&)': ../Data/DipoleMoment.h:37:74: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | DipoleMoment(qglviewer::Vec const& dipole = qglviewer::Vec()) : m_dipole(dipole) { } | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from QChemOutputParser.C:41: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ QChemOutputParser.C: In member function 'virtual bool IQmol::Parser::QChemOutput::parse(IQmol::Parser::TextStream&)': QChemOutputParser.C:280:20: warning: unused variable 'energy' [-Wunused-variable] 280 | double energy(tokens[5].toDouble(&energyOk)); | ^~~~~~ QChemOutputParser.C: In member function 'IQmol::Data::ExcitedStates* IQmol::Parser::QChemOutput::readCisStates(IQmol::Parser::TextStream&, IQmol::Data::ExcitedStates::ExcitedStatesT)': QChemOutputParser.C:794:72: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 794 | new Data::ElectronicTransition(energy, strength, moment, s2)); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/ElectronicTransition.h:46:34: note: initializing argument 3 of 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)' 46 | qglviewer::Vec const transitionMoment = qglviewer::Vec(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from QChemPlotParser.C:24: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/XyzParser.o XyzParser.C /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/oserializer.hpp:541:18: required from 'void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const QList]' /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Constraint.h:162:18: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/YamlParser.o YamlParser.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Energy.h:25, from XyzParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from Parser.h:25, from YamlParser.h:25, from YamlParser.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ZMatrixCoordinatesParser.o ZMatrixCoordinatesParser.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from XyzParser.C:27: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26, from YamlParser.C:24: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from YamlParser.C:27: TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from ZMatrixCoordinatesParser.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ParseFile.h -o ../../build/moc_ParseFile.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/format.h:22, from /usr/include/openbabel-2.0/openbabel/obconversion.h:37, from ZMatrixCoordinatesParser.C:25: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/QString:1, from ZMatrixCoordinatesParser.h:25, from ZMatrixCoordinatesParser.C:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from ZMatrixCoordinatesParser.C:27: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Yaml -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ParseFile.o ../../build/moc_ParseFile.cpp In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../../build/../src/Parser/ParseFile.h:26, from ../../build/moc_ParseFile.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ rm -f ../../build/libParser.a ar cqs ../../build/libParser.a ../../build/Parser.o ../../build/ParseFile.o ../../build/CartesianCoordinatesParser.o ../../build/CubeParser.o ../../build/EfpFragmentParser.o ../../build/ExternalChargesParser.o ../../build/FormattedCheckpointParser.o ../../build/GdmaParser.o ../../build/IQmolParser.o ../../build/MeshParser.o ../../build/OpenBabelParser.o ../../build/PovRayParser.o ../../build/QChemInputParser.o ../../build/QChemOutputParser.o ../../build/QChemPlotParser.o ../../build/XyzParser.o ../../build/YamlParser.o ../../build/ZMatrixCoordinatesParser.o ../../build/moc_ParseFile.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Parser' cd Configurator/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Configurator/Configurator.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Configurator' /usr/lib64/qt5/bin/uic AxesConfigurator.ui -o ../../build/ui_AxesConfigurator.h /usr/lib64/qt5/bin/uic AxesMeshConfigurator.ui -o ../../build/ui_AxesMeshConfigurator.h /usr/lib64/qt5/bin/uic BackgroundConfigurator.ui -o ../../build/ui_BackgroundConfigurator.h /usr/lib64/qt5/bin/uic ClippingPlaneConfigurator.ui -o ../../build/ui_ClippingPlaneConfigurator.h AxesMeshConfigurator.ui: Warning: Invalid signal/slot connection: "okButton" -> "MeshConfigurator". /usr/lib64/qt5/bin/uic CubeDataConfigurator.ui -o ../../build/ui_CubeDataConfigurator.h /usr/lib64/qt5/bin/uic DipoleConfigurator.ui -o ../../build/ui_DipoleConfigurator.h /usr/lib64/qt5/bin/uic EfpFragmentListConfigurator.ui -o ../../build/ui_EfpFragmentListConfigurator.h /usr/lib64/qt5/bin/uic ExcitedStatesConfigurator.ui -o ../../build/ui_ExcitedStatesConfigurator.h /usr/lib64/qt5/bin/uic FileConfigurator.ui -o ../../build/ui_FileConfigurator.h /usr/lib64/qt5/bin/uic FrequenciesConfigurator.ui -o ../../build/ui_FrequenciesConfigurator.h /usr/lib64/qt5/bin/uic GeminalOrbitalsConfigurator.ui -o ../../build/ui_GeminalOrbitalsConfigurator.h /usr/lib64/qt5/bin/uic GeometryListConfigurator.ui -o ../../build/ui_GeometryListConfigurator.h FrequenciesConfigurator.ui: Warning: Z-order assignment: '' is not a valid widget. /usr/lib64/qt5/bin/uic InfoConfigurator.ui -o ../../build/ui_InfoConfigurator.h /usr/lib64/qt5/bin/uic IsotopesConfigurator.ui -o ../../build/ui_IsotopesConfigurator.h /usr/lib64/qt5/bin/uic MoleculeConfigurator.ui -o ../../build/ui_MoleculeConfigurator.h /usr/lib64/qt5/bin/uic MolecularSurfacesConfigurator.ui -o ../../build/ui_MolecularSurfacesConfigurator.h /usr/lib64/qt5/bin/uic NmrConfigurator.ui -o ../../build/ui_NmrConfigurator.h /usr/lib64/qt5/bin/uic OrbitalsConfigurator.ui -o ../../build/ui_OrbitalsConfigurator.h NmrConfigurator.ui: Warning: Z-order assignment: '' is not a valid widget. NmrConfigurator.ui: Warning: Z-order assignment: '' is not a valid widget. /usr/lib64/qt5/bin/uic MullikenDecompositionsDialog.ui -o ../../build/ui_MullikenDecompositionsDialog.h /usr/lib64/qt5/bin/uic ScalarConstraintConfigurator.ui -o ../../build/ui_ScalarConstraintConfigurator.h /usr/lib64/qt5/bin/uic SurfaceConfigurator.ui -o ../../build/ui_SurfaceConfigurator.h /usr/lib64/qt5/bin/uic VectorConstraintConfigurator.ui -o ../../build/ui_VectorConstraintConfigurator.h /usr/lib64/qt5/bin/uic ../Old/SurfaceAnimatorDialog.ui -o ../../build/ui_SurfaceAnimatorDialog.h /usr/lib64/qt5/bin/uic SymmetryConfigurator.ui -o ../../build/ui_SymmetryConfigurator.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AxesConfigurator.o AxesConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AxesMeshConfigurator.o AxesMeshConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BackgroundConfigurator.o BackgroundConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ClippingPlaneConfigurator.o ClippingPlaneConfigurator.C In file included from ../Layer/Layer.h:26, from ../Layer/GlobalLayer.h:25, from ../Layer/BackgroundLayer.h:25, from BackgroundConfigurator.C:25: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from BackgroundConfigurator.h:25, from BackgroundConfigurator.C:24: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/ClippingPlaneLayer.h:25, from ClippingPlaneConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from ClippingPlaneConfigurator.h:25, from ClippingPlaneConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GlobalLayer.h:25, from ../Layer/AxesMeshLayer.h:25, from AxesMeshConfigurator.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GlobalLayer.h:25, from ../Layer/AxesLayer.h:25, from AxesConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from AxesConfigurator.h:25, from AxesConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ConstraintConfigurator.o ConstraintConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CubeDataConfigurator.o CubeDataConfigurator.C In file included from ../Layer/ConstraintLayer.h:25, from ConstraintConfigurator.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/ConstraintLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from ConstraintConfigurator.h:25, from ConstraintConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:29, from ../Layer/ConstraintLayer.h:28: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from /usr/include/openbabel-2.0/openbabel/forcefield.h:30: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from Configurator.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/DipoleConfigurator.o DipoleConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/EfpFragmentListConfigurator.o EfpFragmentListConfigurator.C In file included from ../Layer/Layer.h:26, from ../Layer/CubeDataLayer.h:25, from CubeDataConfigurator.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from ../Layer/CubeDataLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/DipoleLayer.h:25, from DipoleConfigurator.C:25: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from DipoleConfigurator.h:25, from DipoleConfigurator.C:24: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/EfpFragmentListLayer.h:25, from EfpFragmentListConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from EfpFragmentListConfigurator.h:25, from EfpFragmentListConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ExcitedStatesConfigurator.o ExcitedStatesConfigurator.C In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/FileConfigurator.o FileConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/FrequenciesConfigurator.o FrequenciesConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeminalOrbitalsConfigurator.o GeminalOrbitalsConfigurator.C In file included from ../Layer/Layer.h:26, from ../Layer/ExcitedStatesLayer.h:25, from ExcitedStatesConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from ExcitedStatesConfigurator.h:25, from ExcitedStatesConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/FileLayer.h:25, from FileConfigurator.C:25: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from FileConfigurator.h:25, from FileConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/ElectronicTransition.h:26, from ExcitedStatesConfigurator.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/File.h:25, from ../Layer/FileLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from FrequenciesConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from FrequenciesConfigurator.h:25, from FrequenciesConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26, from ../Viewer/Animator.h:25, from ../Layer/FrequenciesLayer.h:26, from FrequenciesConfigurator.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ../Data/ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ FileConfigurator.C: In member function 'void IQmol::Configurator::File::on_searchButton_clicked(bool)': FileConfigurator.C:105:36: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QTextDocument::FindFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 105 | QTextDocument::FindFlags flags(0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/SurfaceInfo.h:25, from GeminalOrbitalsConfigurator.h:27, from GeminalOrbitalsConfigurator.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeometryListConfigurator.o GeometryListConfigurator.C ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ExcitedStatesConfigurator.C: In member function 'void IQmol::Configurator::ExcitedStates::updateEnergyUnits()': ExcitedStatesConfigurator.C:258:22: warning: unused variable 'item' [-Wunused-variable] 258 | QTableWidgetItem* item; | ^~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/SurfaceLayer.h:25, from ../Layer/GeminalOrbitalsLayer.h:26, from GeminalOrbitalsConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from GeminalOrbitalsConfigurator.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SpatialProperty.h:28, from ../Layer/GeminalOrbitalsLayer.h:31: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ ../Util/QVariantPointer.h: In instantiation of 'static QVariant QVariantPointer::toQVariant(T*) [with T = IQmol::Layer::Mode]': FrequenciesConfigurator.C:122:81: required from here ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../Layer/MoleculeLayer.h:25, from GeometryListConfigurator.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/InfoLayer.h:26, from ../Layer/MoleculeLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./Configurator.h:27, from ./InfoConfigurator.h:25, from ../Layer/InfoLayer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/InfoConfigurator.o InfoConfigurator.C In file included from ../Old/SurfaceAnimatorDialog.h:27, from ../Layer/MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/IsotopesConfigurator.o IsotopesConfigurator.C In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/InfoLayer.h:26, from InfoConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from InfoConfigurator.h:25, from InfoConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/oserializer.hpp:541:18: required from 'void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const QList]' /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Constraint.h:162:18: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_iarchive.hpp:67:22: required from 'void boost::archive::detail::common_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Constraint.h:156:18: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_iarchive.hpp:67:22: required from 'void boost::archive::detail::common_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Constraint.h:156:18: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/IsotopesLayer.h:26, from IsotopesConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from IsotopesConfigurator.h:25, from IsotopesConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ IsotopesConfigurator.C: In member function 'void IQmol::Configurator::Isotopes::loadTable(const QList&)': IsotopesConfigurator.C:71:9: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 71 | qSort(atomicNumbers); | ~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from Configurator.h:26: /usr/include/qt5/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from ../Data/PointGroup.h:25, from ../Layer/SymmetryLayer.h:26, from ../Layer/InfoLayer.h:28: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MoleculeConfigurator.o MoleculeConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MolecularSurfacesConfigurator.o MolecularSurfacesConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NmrConfigurator.o NmrConfigurator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OrbitalsConfigurator.o OrbitalsConfigurator.C In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from MoleculeConfigurator.h:27, from MoleculeConfigurator.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from MoleculeConfigurator.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/SurfaceInfo.h:25, from MolecularSurfacesConfigurator.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/NmrLayer.h:25, from NmrConfigurator.C:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_NmrConfigurator.h:12, from NmrConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Bank.h:25, from ../Layer/MoleculeLayer.h:25, from MoleculeConfigurator.C:24: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/NmrData.h:25, from NmrConfigurator.C:27: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from ../Layer/MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/SurfaceInfo.h:25, from OrbitalsConfigurator.h:27, from OrbitalsConfigurator.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MullikenDecompositionsDialog.o MullikenDecompositionsDialog.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/OrbitalsLayer.h:26, from ../Layer/CanonicalOrbitalsLayer.h:25, from OrbitalsConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from OrbitalsConfigurator.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/InfoLayer.h:26, from ../Layer/MoleculeLayer.h:26, from OrbitalsConfigurator.C:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from ../Layer/MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from MullikenDecompositionsDialog.h:26, from MullikenDecompositionsDialog.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SurfaceConfigurator.o SurfaceConfigurator.C OrbitalsConfigurator.C: In member function 'void IQmol::Configurator::Orbitals::on_addToQueueButton_clicked(bool)': OrbitalsConfigurator.C:584:11: warning: enumeration value 'Custom' not handled in switch [-Wswitch] 584 | switch (type.kind()) { | ^ OrbitalsConfigurator.C:584:11: warning: enumeration value 'DensityCombo' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'CubeData' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'VanDerWaals' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'Promolecule' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'SolventExcluded' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'SID' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'ElectrostaticPotential' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'Geminal' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'Correlation' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'MullikenAtomic' not handled in switch [-Wswitch] OrbitalsConfigurator.C:584:11: warning: enumeration value 'MullikenDiatomic' not handled in switch [-Wswitch] In file included from ../Data/DataList.h:25, from ../Data/Density.h:25, from MullikenDecompositionsDialog.h:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/SurfaceLayer.h:25, from SurfaceConfigurator.C:25: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/qtextstream.h:46, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../Util/QsLog.h:30, from SurfaceConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SymmetryConfigurator.o SymmetryConfigurator.C In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AxesConfigurator.h -o ../../build/moc_AxesConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AxesMeshConfigurator.h -o ../../build/moc_AxesMeshConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include BackgroundConfigurator.h -o ../../build/moc_BackgroundConfigurator.cpp In file included from ../Layer/Layer.h:26, from ../Layer/SymmetryLayer.h:25, from SymmetryConfigurator.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from Configurator.h:27, from SymmetryConfigurator.h:25, from SymmetryConfigurator.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from ../Layer/MoleculeLayer.h:35, from SurfaceConfigurator.C:26: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from SurfaceConfigurator.C:27: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ClippingPlaneConfigurator.h -o ../../build/moc_ClippingPlaneConfigurator.cpp In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/PointGroup.h:25, from ../Layer/SymmetryLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Configurator.h -o ../../build/moc_Configurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ConstraintConfigurator.h -o ../../build/moc_ConstraintConfigurator.cpp In file included from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/qdebug.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include CubeDataConfigurator.h -o ../../build/moc_CubeDataConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include DipoleConfigurator.h -o ../../build/moc_DipoleConfigurator.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include EfpFragmentListConfigurator.h -o ../../build/moc_EfpFragmentListConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ExcitedStatesConfigurator.h -o ../../build/moc_ExcitedStatesConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include FileConfigurator.h -o ../../build/moc_FileConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include FrequenciesConfigurator.h -o ../../build/moc_FrequenciesConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GeminalOrbitalsConfigurator.h -o ../../build/moc_GeminalOrbitalsConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GeometryListConfigurator.h -o ../../build/moc_GeometryListConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include InfoConfigurator.h -o ../../build/moc_InfoConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include IsotopesConfigurator.h -o ../../build/moc_IsotopesConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MoleculeConfigurator.h -o ../../build/moc_MoleculeConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MolecularSurfacesConfigurator.h -o ../../build/moc_MolecularSurfacesConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include NmrConfigurator.h -o ../../build/moc_NmrConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include OrbitalsConfigurator.h -o ../../build/moc_OrbitalsConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MullikenDecompositionsDialog.h -o ../../build/moc_MullikenDecompositionsDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SurfaceConfigurator.h -o ../../build/moc_SurfaceConfigurator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SymmetryConfigurator.h -o ../../build/moc_SymmetryConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AxesConfigurator.o ../../build/moc_AxesConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AxesMeshConfigurator.o ../../build/moc_AxesMeshConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_BackgroundConfigurator.o ../../build/moc_BackgroundConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ClippingPlaneConfigurator.o ../../build/moc_ClippingPlaneConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Configurator.o ../../build/moc_Configurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ConstraintConfigurator.o ../../build/moc_ConstraintConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_CubeDataConfigurator.o ../../build/moc_CubeDataConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_DipoleConfigurator.o ../../build/moc_DipoleConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_EfpFragmentListConfigurator.o ../../build/moc_EfpFragmentListConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ExcitedStatesConfigurator.o ../../build/moc_ExcitedStatesConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_FileConfigurator.o ../../build/moc_FileConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_FrequenciesConfigurator.o ../../build/moc_FrequenciesConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GeminalOrbitalsConfigurator.o ../../build/moc_GeminalOrbitalsConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GeometryListConfigurator.o ../../build/moc_GeometryListConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_InfoConfigurator.o ../../build/moc_InfoConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_IsotopesConfigurator.o ../../build/moc_IsotopesConfigurator.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/SurfaceInfo.h:25, from ../../build/../src/Configurator/GeminalOrbitalsConfigurator.h:27, from ../../build/moc_GeminalOrbitalsConfigurator.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../Layer/MoleculeLayer.h:25, from ../../build/../src/Configurator/GeometryListConfigurator.h:26, from ../../build/moc_GeometryListConfigurator.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MoleculeConfigurator.o ../../build/moc_MoleculeConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MolecularSurfacesConfigurator.o ../../build/moc_MolecularSurfacesConfigurator.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/InfoLayer.h:26, from ../Layer/MoleculeLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../../build/../src/Configurator/Configurator.h:27, from ../../build/../src/Configurator/GeometryListConfigurator.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../../build/../src/Configurator/MoleculeConfigurator.h:27, from ../../build/moc_MoleculeConfigurator.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../../build/../src/Configurator/Configurator.h:27, from ../../build/../src/Configurator/MoleculeConfigurator.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_NmrConfigurator.o ../../build/moc_NmrConfigurator.cpp In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from ../Layer/MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_OrbitalsConfigurator.o ../../build/moc_OrbitalsConfigurator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MullikenDecompositionsDialog.o ../../build/moc_MullikenDecompositionsDialog.cpp In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../../build/../src/Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SurfaceConfigurator.o ../../build/moc_SurfaceConfigurator.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/SurfaceInfo.h:25, from ../../build/../src/Configurator/OrbitalsConfigurator.h:27, from ../../build/moc_OrbitalsConfigurator.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Configurator/MullikenDecompositionsDialog.h:26, from ../../build/moc_MullikenDecompositionsDialog.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Layer -I../Data -I../Util -I../Plot -I../Viewer -I../Main -I../Grid -I../Old -I../OpenMesh/src -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SymmetryConfigurator.o ../../build/moc_SymmetryConfigurator.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Density.h:25, from ../../build/../src/Configurator/MullikenDecompositionsDialog.h:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ rm -f ../../build/libConfigurator.a ar cqs ../../build/libConfigurator.a ../../build/AxesConfigurator.o ../../build/AxesMeshConfigurator.o ../../build/BackgroundConfigurator.o ../../build/ClippingPlaneConfigurator.o ../../build/ConstraintConfigurator.o ../../build/CubeDataConfigurator.o ../../build/DipoleConfigurator.o ../../build/EfpFragmentListConfigurator.o ../../build/ExcitedStatesConfigurator.o ../../build/FileConfigurator.o ../../build/FrequenciesConfigurator.o ../../build/GeminalOrbitalsConfigurator.o ../../build/GeometryListConfigurator.o ../../build/InfoConfigurator.o ../../build/IsotopesConfigurator.o ../../build/MoleculeConfigurator.o ../../build/MolecularSurfacesConfigurator.o ../../build/NmrConfigurator.o ../../build/OrbitalsConfigurator.o ../../build/MullikenDecompositionsDialog.o ../../build/SurfaceConfigurator.o ../../build/SymmetryConfigurator.o ../../build/moc_AxesConfigurator.o ../../build/moc_AxesMeshConfigurator.o ../../build/moc_BackgroundConfigurator.o ../../build/moc_ClippingPlaneConfigurator.o ../../build/moc_Configurator.o ../../build/moc_ConstraintConfigurator.o ../../build/moc_CubeDataConfigurator.o ../../build/moc_DipoleConfigurator.o ../../build/moc_EfpFragmentListConfigurator.o ../../build/moc_ExcitedStatesConfigurator.o ../../build/moc_FileConfigurator.o ../../build/moc_FrequenciesConfigurator.o ../../build/moc_GeminalOrbitalsConfigurator.o ../../build/moc_GeometryListConfigurator.o ../../build/moc_InfoConfigurator.o ../../build/moc_IsotopesConfigurator.o ../../build/moc_MoleculeConfigurator.o ../../build/moc_MolecularSurfacesConfigurator.o ../../build/moc_NmrConfigurator.o ../../build/moc_OrbitalsConfigurator.o ../../build/moc_MullikenDecompositionsDialog.o ../../build/moc_SurfaceConfigurator.o ../../build/moc_SymmetryConfigurator.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Configurator' cd Grid/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Grid/Grid.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Grid' /usr/lib64/qt5/bin/uic BoundingBoxDialog.ui -o ../../build/ui_BoundingBoxDialog.h /usr/lib64/qt5/bin/uic GridInfoDialog.ui -o ../../build/ui_GridInfoDialog.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BasisEvaluator.o BasisEvaluator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/DensityEvaluator.o DensityEvaluator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GridEvaluator.o GridEvaluator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GridProduct.o GridProduct.C In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from BasisEvaluator.h:26, from BasisEvaluator.C:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from GridEvaluator.h:26, from GridEvaluator.C:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from GridProduct.h:26, from GridProduct.C:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from DensityEvaluator.h:25, from DensityEvaluator.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from BasisEvaluator.h:28: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from GridEvaluator.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from GridProduct.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ GridEvaluator.C: In member function 'virtual void IQmol::GridEvaluator::run()': GridEvaluator.C:46:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | qglviewer::Vec origin(m_grid.origin()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridEvaluator.C:47:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 47 | qglviewer::Vec delta(m_grid.delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridEvaluator.C: In member function 'virtual void IQmol::MultiGridEvaluator::run()': GridEvaluator.C:99:38: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 99 | qglviewer::Vec origin(g0->origin()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridEvaluator.C:100:36: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 100 | qglviewer::Vec delta(g0->delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridEvaluator.C: In member function 'void IQmol::MultiGridEvaluator::runCoarseGrain()': GridEvaluator.C:130:38: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 130 | qglviewer::Vec origin(g0->origin()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridEvaluator.C:131:36: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 131 | qglviewer::Vec delta(g0->delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridProduct.C: In member function 'virtual void IQmol::GridProduct::run()': GridProduct.C:54:48: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 54 | qglviewer::Vec origin((m_grids[0])->origin()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GridProduct.C:55:46: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 55 | qglviewer::Vec delta((m_grids[0])->delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from GridProduct.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from BasisEvaluator.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from GridEvaluator.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Lebedev.o Lebedev.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MarchingCubes.o MarchingCubes.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MeshDecimator.o MeshDecimator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MolecularGridEvaluator.o MolecularGridEvaluator.C In file included from Lebedev.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Lebedev.C: In member function 'qglviewer::Vec IQmol::Lebedev::point(unsigned int)': Lebedev.C:107:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 107 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from MarchingCubes.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Mesh.h:25, from MeshDecimator.h:26, from MeshDecimator.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from MolecularGridEvaluator.h:27, from MolecularGridEvaluator.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OrbitalEvaluator.o OrbitalEvaluator.C In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from MolecularGridEvaluator.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from OrbitalEvaluator.h:26, from OrbitalEvaluator.C:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SurfaceGenerator.o SurfaceGenerator.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from OrbitalEvaluator.h:28: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from OrbitalEvaluator.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include BasisEvaluator.h -o ../../build/moc_BasisEvaluator.cpp In file included from /usr/include/c++/12/riscv64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from MeshDecimator.h:25: In member function 'std::__new_allocator >::construct, OpenMesh::NormalConeT >(OpenMesh::NormalConeT*, OpenMesh::NormalConeT&&)void', inlined from 'std::allocator_traits > >::construct, OpenMesh::NormalConeT >(std::allocator >&, OpenMesh::NormalConeT*, OpenMesh::NormalConeT&&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector, std::allocator > >::emplace_back >(OpenMesh::NormalConeT&&)OpenMesh::NormalConeT&' at /usr/include/c++/12/bits/vector.tcc:117:30, inlined from 'std::vector, std::allocator > >::push_back(OpenMesh::NormalConeT&&)' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'OpenMesh::PropertyT >::push_back()' at /usr/include/OpenMesh/Core/Utils/Property.hh:120:52: /usr/include/c++/12/bits/new_allocator.h:175:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 175 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/OpenMesh/Core/Utils/PropertyContainer.hh:57, from /usr/include/OpenMesh/Core/Mesh/BaseKernel.hh:71, from /usr/include/OpenMesh/Core/Mesh/ArrayKernel.hh:68, from /usr/include/OpenMesh/Core/Mesh/PolyConnectivity.hh:52, from /usr/include/OpenMesh/Core/Mesh/TriConnectivity.hh:52, from /usr/include/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh:65, from ../Data/Mesh.h:28: /usr/include/OpenMesh/Core/Utils/Property.hh: In member function 'OpenMesh::PropertyT >::push_back()': /usr/include/OpenMesh/Core/Utils/Property.hh:120:53: note: '' declared here 120 | virtual void push_back() { data_.push_back(T()); } | ^~~ In member function 'std::__new_allocator >::construct, OpenMesh::VectorT >(OpenMesh::VectorT*, OpenMesh::VectorT&&)void', inlined from 'std::allocator_traits > >::construct, OpenMesh::VectorT >(std::allocator >&, OpenMesh::VectorT*, OpenMesh::VectorT&&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector, std::allocator > >::emplace_back >(OpenMesh::VectorT&&)OpenMesh::VectorT&' at /usr/include/c++/12/bits/vector.tcc:117:30, inlined from 'std::vector, std::allocator > >::push_back(OpenMesh::VectorT&&)' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'OpenMesh::PropertyT >::push_back()' at /usr/include/OpenMesh/Core/Utils/Property.hh:120:52: /usr/include/c++/12/bits/new_allocator.h:175:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 175 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/OpenMesh/Core/Utils/Property.hh: In member function 'OpenMesh::PropertyT >::push_back()': /usr/include/OpenMesh/Core/Utils/Property.hh:120:53: note: '' declared here 120 | virtual void push_back() { data_.push_back(T()); } | ^~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include BoundingBoxDialog.h -o ../../build/moc_BoundingBoxDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include DensityEvaluator.h -o ../../build/moc_DensityEvaluator.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from SurfaceGenerator.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GridEvaluator.h -o ../../build/moc_GridEvaluator.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GridInfoDialog.h -o ../../build/moc_GridInfoDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GridProduct.h -o ../../build/moc_GridProduct.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MarchingCubes.h -o ../../build/moc_MarchingCubes.cpp In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from SurfaceGenerator.h:25, from SurfaceGenerator.C:23: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MeshDecimator.h -o ../../build/moc_MeshDecimator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MolecularGridEvaluator.h -o ../../build/moc_MolecularGridEvaluator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include OrbitalEvaluator.h -o ../../build/moc_OrbitalEvaluator.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SurfaceGenerator.h -o ../../build/moc_SurfaceGenerator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BoundingBoxDialog.o BoundingBoxDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GridInfoDialog.o GridInfoDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_BasisEvaluator.o ../../build/moc_BasisEvaluator.cpp In file included from BoundingBoxDialog.h:26, from BoundingBoxDialog.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_BoundingBoxDialog.o ../../build/moc_BoundingBoxDialog.cpp In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from ../../build/../src/Grid/BasisEvaluator.h:26, from ../../build/moc_BasisEvaluator.cpp:10: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_DensityEvaluator.o ../../build/moc_DensityEvaluator.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from GridInfoDialog.h:26, from GridInfoDialog.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Grid/BoundingBoxDialog.h:26, from ../../build/moc_BoundingBoxDialog.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ GridInfoDialog.C: In member function 'void IQmol::GridInfoDialog::loadGridInfo()': GridInfoDialog.C:102:43: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 102 | Vec bbMin = (*iter)->size().origin(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from ../../build/../src/Grid/BasisEvaluator.h:28: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GridEvaluator.o ../../build/moc_GridEvaluator.cpp In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_GridInfoDialog.h:12, from GridInfoDialog.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from ../../build/../src/Grid/BasisEvaluator.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from ../../build/../src/Grid/DensityEvaluator.h:25, from ../../build/moc_DensityEvaluator.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from ../../build/../src/Grid/GridEvaluator.h:26, from ../../build/moc_GridEvaluator.cpp:10: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GridInfoDialog.o ../../build/moc_GridInfoDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GridProduct.o ../../build/moc_GridProduct.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MarchingCubes.o ../../build/moc_MarchingCubes.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from ../../build/../src/Grid/GridInfoDialog.h:26, from ../../build/moc_GridInfoDialog.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from ../../build/../src/Grid/GridProduct.h:26, from ../../build/moc_GridProduct.cpp:10: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MeshDecimator.o ../../build/moc_MeshDecimator.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Mesh.h:25, from ../../build/../src/Grid/MarchingCubes.h:25, from ../../build/moc_MarchingCubes.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_GridInfoDialog.h:12, from ../../build/../src/Grid/GridInfoDialog.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MolecularGridEvaluator.o ../../build/moc_MolecularGridEvaluator.cpp /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Mesh.h:25, from ../../build/../src/Grid/MeshDecimator.h:26, from ../../build/moc_MeshDecimator.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_OrbitalEvaluator.o ../../build/moc_OrbitalEvaluator.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../OpenMesh/src -I../Old -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SurfaceGenerator.o ../../build/moc_SurfaceGenerator.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from ../../build/../src/Grid/MolecularGridEvaluator.h:27, from ../../build/moc_MolecularGridEvaluator.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from ../../build/../src/Grid/OrbitalEvaluator.h:26, from ../../build/moc_OrbitalEvaluator.cpp:10: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from ../../build/../src/Grid/MolecularGridEvaluator.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from ../../build/../src/Grid/OrbitalEvaluator.h:28: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from ../Util/Task.h:25, from ../../build/../src/Grid/OrbitalEvaluator.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ rm -f ../../build/libGrid.a ar cqs ../../build/libGrid.a ../../build/BasisEvaluator.o ../../build/BoundingBoxDialog.o ../../build/DensityEvaluator.o ../../build/GridEvaluator.o ../../build/GridInfoDialog.o ../../build/GridProduct.o ../../build/Lebedev.o ../../build/MarchingCubes.o ../../build/MeshDecimator.o ../../build/MolecularGridEvaluator.o ../../build/OrbitalEvaluator.o ../../build/SurfaceGenerator.o ../../build/moc_BasisEvaluator.o ../../build/moc_BoundingBoxDialog.o ../../build/moc_DensityEvaluator.o ../../build/moc_GridEvaluator.o ../../build/moc_GridInfoDialog.o ../../build/moc_GridProduct.o ../../build/moc_MarchingCubes.o ../../build/moc_MeshDecimator.o ../../build/moc_MolecularGridEvaluator.o ../../build/moc_OrbitalEvaluator.o ../../build/moc_SurfaceGenerator.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Grid' cd Old/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Old/Old.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Old' /usr/lib64/qt5/bin/uic GetVaultKeyDialog.ui -o ../../build/ui_GetVaultKeyDialog.h /usr/lib64/qt5/bin/uic LogMessageDialog.ui -o ../../build/ui_LogMessageDialog.h /usr/lib64/qt5/bin/uic ProgressDialog.ui -o ../../build/ui_ProgressDialog.h /usr/lib64/qt5/bin/uic SymmetryToleranceDialog.ui -o ../../build/ui_SymmetryToleranceDialog.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AtomicDensity.o AtomicDensity.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ColorGrid.o ColorGrid.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/LogMessageDialog.o LogMessageDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ParseJobFiles.o ParseJobFiles.C LogMessageDialog.C: In member function 'void IQmol::LogMessageDialog::update(const QString&)': LogMessageDialog.C:77:64: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 77 | QStringList lines(text.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_LogMessageDialog.h:12, from LogMessageDialog.h:25, from LogMessageDialog.C:23: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LogMessageDialog.C:77:64: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 77 | QStringList lines(text.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LogMessageDialog.C:77:38: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 77 | QStringList lines(text.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/GridData.h:25, from ColorGrid.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../Parser/ParseFile.h:26, from ParseJobFiles.h:25, from ParseJobFiles.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from AtomicDensity.h:25, from AtomicDensity.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ProgressDialog.o ProgressDialog.C In file included from /usr/include/boost/bind.hpp:30, from AtomicDensity.h:26: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Mesh.h:25, from AtomicDensity.h:28: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from ../Util/Preferences.h:25, from ../Util/ColorGradient.h:25, from ColorGrid.h:25, from ColorGrid.C:23: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SpatialProperty.o SpatialProperty.C In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from AtomicDensity.C:26: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SurfaceAnimatorDialog.o SurfaceAnimatorDialog.C In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ AtomicDensity.C: In constructor 'IQmol::AtomicDensity::VanDerWaals::VanDerWaals(unsigned int, const qglviewer::Vec&, double, double)': AtomicDensity.C:169:54: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 169 | double const solventRadius) : Base(atomicNumber), m_center(center) | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ AtomicDensity.C: In member function 'IQmol::Data::Mesh IQmol::AtomicDensity::VanDerWaals::generateMesh(int, const QList&)': AtomicDensity.C:208:28: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 208 | vertex = mesh.vertex(iter); | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/OpenMesh/Core/Mesh/PolyConnectivity.hh:53, from /usr/include/OpenMesh/Core/Mesh/TriConnectivity.hh:52, from /usr/include/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh:65, from ../Data/Mesh.h:28: /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ AtomicDensity.C:210:33: warning: 'OpenMesh::Iterators::GenericIteratorT::value_handle OpenMesh::Iterators::GenericIteratorT::handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 210 | mesh.setPoint(iter.handle(), vertex); | ~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:133:22: note: declared here 133 | value_handle handle() const { | ^~~~~~ AtomicDensity.C:214:29: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 214 | qglviewer::Vec A(m_center), B, BA, p; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SymmetryToleranceDialog.o SymmetryToleranceDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/UndoCommands.o UndoCommands.C In file included from /usr/include/boost/bind.hpp:30, from ../Util/Function.h:25, from SpatialProperty.h:25, from SpatialProperty.C:25: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/SurfaceLayer.h:25, from SurfaceAnimatorDialog.h:26, from SurfaceAnimatorDialog.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_SurfaceAnimatorDialog.h:12, from SurfaceAnimatorDialog.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from SpatialProperty.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from SpatialProperty.h:28: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include LogMessageDialog.h -o ../../build/moc_LogMessageDialog.cpp In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/InfoLayer.h:26, from ../Layer/MoleculeLayer.h:26, from SpatialProperty.C:27: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/qtextstream.h:46, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../Util/QsLog.h:30, from SpatialProperty.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ParseJobFiles.h -o ../../build/moc_ParseJobFiles.cpp In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from UndoCommands.h:25, from UndoCommands.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from SurfaceAnimatorDialog.h:27: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ./SurfaceAnimatorDialog.h:27, from ../Layer/MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ SpatialProperty.C: In member function 'void IQmol::PromoleculeDensity::boundingBox(qglviewer::Vec&, qglviewer::Vec&) const': SpatialProperty.C:116:31: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 116 | Vec v(m_coordinates[i]); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/qdebug.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' SpatialProperty.C:56:4: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ SurfaceAnimatorDialog.C: In member function 'IQmol::Layer::Surface* IQmol::SurfaceAnimatorDialog::calculateSurface(const IQmol::Data::GridData&, double)': SurfaceAnimatorDialog.C:427:33: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 427 | qglviewer::Vec d(grid.delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Util/QVariantPointer.h: In instantiation of 'static QVariant QVariantPointer::toQVariant(T*) [with T = IQmol::Layer::CubeData]': SurfaceAnimatorDialog.C:87:66: required from here ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' SurfaceAnimatorDialog.C:345:32: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' SurfaceAnimatorDialog.C:345:32: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ProgressDialog.h -o ../../build/moc_ProgressDialog.cpp /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SurfaceAnimatorDialog.h -o ../../build/moc_SurfaceAnimatorDialog.cpp In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:29, from ../Layer/ConstraintLayer.h:28, from UndoCommands.C:29: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from /usr/include/openbabel-2.0/openbabel/forcefield.h:30: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SymmetryToleranceDialog.h -o ../../build/moc_SymmetryToleranceDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_LogMessageDialog.o ../../build/moc_LogMessageDialog.cpp In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ParseJobFiles.o ../../build/moc_ParseJobFiles.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ProgressDialog.o ../../build/moc_ProgressDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SurfaceAnimatorDialog.o ../../build/moc_SurfaceAnimatorDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Viewer -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SymmetryToleranceDialog.o ../../build/moc_SymmetryToleranceDialog.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../Parser/ParseFile.h:26, from ../../build/../src/Old/ParseJobFiles.h:25, from ../../build/moc_ParseJobFiles.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/SurfaceLayer.h:25, from ../../build/../src/Old/SurfaceAnimatorDialog.h:26, from ../../build/moc_SurfaceAnimatorDialog.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_SurfaceAnimatorDialog.h:12, from ../../build/../src/Old/SurfaceAnimatorDialog.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Old/SurfaceAnimatorDialog.h:27: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ rm -f ../../build/libOld.a ar cqs ../../build/libOld.a ../../build/AtomicDensity.o ../../build/ColorGrid.o ../../build/LogMessageDialog.o ../../build/ParseJobFiles.o ../../build/ProgressDialog.o ../../build/SpatialProperty.o ../../build/SurfaceAnimatorDialog.o ../../build/SymmetryToleranceDialog.o ../../build/UndoCommands.o ../../build/moc_LogMessageDialog.o ../../build/moc_ParseJobFiles.o ../../build/moc_ProgressDialog.o ../../build/moc_SurfaceAnimatorDialog.o ../../build/moc_SymmetryToleranceDialog.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Old' cd Layer/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Layer/Layer.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Layer' g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AtomLayer.o AtomLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AxesLayer.o AxesLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AxesMeshLayer.o AxesMeshLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BackgroundLayer.o BackgroundLayer.C In file included from /usr/include/qt5/QtGui/qopengl.h:146, from /usr/include/qt5/QtGui/QtGui:47, from /usr/include/qt5/QtOpenGL/QtOpenGLDepends:4, from /usr/include/qt5/QtOpenGL/QtOpenGL:3, from AxesLayer.C:25: /usr/include/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/GL/glu.h:38, from ../Util/OpenGL.h:28, from AxesLayer.C:24: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from Layer.h:26, from GlobalLayer.h:25, from BackgroundLayer.h:25, from BackgroundLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from Layer.h:26, from GlobalLayer.h:25, from AxesMeshLayer.h:25, from AxesMeshLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ BackgroundLayer.C: In member function 'void IQmol::Layer::Background::drawGradient()': BackgroundLayer.C:114:10: warning: variable 'center' set but not used [-Wunused-but-set-variable] 114 | float center[4]; | ^~~~~~ BackgroundLayer.C:119:10: warning: variable 'corner' set but not used [-Wunused-but-set-variable] 119 | float corner[4]; | ^~~~~~ In file included from Layer.h:26, from GlobalLayer.h:25, from AxesLayer.h:25, from AxesLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Util/GLShape.h:26, from AxesMeshLayer.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BondLayer.o BondLayer.C In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from AtomLayer.h:25, from AtomLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from BondLayer.h:25, from BondLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ./SurfaceLayer.h:27, from ../Viewer/Animator.h:26, from ../Viewer/Viewer.h:28, from AtomLayer.C:25: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../Viewer/PovRayGen.h:25, from BondLayer.C:26: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CanonicalOrbitalsLayer.o CanonicalOrbitalsLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ChargeLayer.o ChargeLayer.C ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from AtomLayer.C:28: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ClippingPlaneLayer.o ClippingPlaneLayer.C In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ AtomLayer.C: In member function 'void IQmol::Layer::Atom::drawLabel(IQmol::Viewer&, LabelType, QFontMetrics&)': AtomLayer.C:308:30: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 308 | pos.x -= fontMetrics.width(label)/2.0; | ~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from ChargeLayer.h:25, from ChargeLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ AtomLayer.C: In member function 'double IQmol::Layer::Atom::getRadius(bool)': AtomLayer.C:275:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 275 | if (m_smallerHydrogens && m_atomicNumber == 1) r *= 0.7; | ^~ AtomLayer.C:276:7: note: here 276 | case Primitive::BallsAndSticks: | ^~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ChargeLayer.C:25: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ChargeLayer.C: In member function 'virtual void IQmol::Layer::Charge::drawLabel(QGLViewer&, QFontMetrics&)': ChargeLayer.C:248:30: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 248 | pos.x -= fontMetrics.width(m_label)/2; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from ClippingPlaneLayer.h:25, from ClippingPlaneLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from OrbitalsLayer.h:25, from CanonicalOrbitalsLayer.h:25, from CanonicalOrbitalsLayer.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ConstraintLayer.o ConstraintLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ContainerLayer.o ContainerLayer.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Layer.h:26, from OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CubeDataLayer.o CubeDataLayer.C In file included from Layer.h:26, from ContainerLayer.h:25, from ContainerLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/qprogressdialog.h:45, from /usr/include/qt5/QtWidgets/QProgressDialog:1, from CanonicalOrbitalsLayer.C:23: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/DipoleLayer.o DipoleLayer.C In file included from ConstraintLayer.h:25, from ConstraintLayer.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from AtomLayer.h:25, from ConstraintLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Configurator/ConstraintConfigurator.h:25, from ConstraintLayer.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:29, from ConstraintLayer.h:28: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from /usr/include/openbabel-2.0/openbabel/forcefield.h:30: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from Layer.h:26, from CubeDataLayer.h:25, from CubeDataLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Constraint.h:25, from ConstraintLayer.C:25: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ConstraintLayer.C: In member function 'qglviewer::Vec IQmol::Layer::Constraint::targetDisplacement() const': ConstraintLayer.C:207:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 207 | return d; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ConstraintLayer.C: In member function 'bool IQmol::Layer::Constraint::satisfied() const': ConstraintLayer.C:224:11: warning: enumeration value 'FrozenAtoms' not handled in switch [-Wswitch] 224 | switch (m_type) { | ^ ConstraintLayer.C: In member function 'void IQmol::Layer::Constraint::addTo(OpenBabel::OBFFConstraints&) const': ConstraintLayer.C:258:11: warning: enumeration value 'FrozenAtoms' not handled in switch [-Wswitch] 258 | switch (m_type) { | ^ ConstraintLayer.C: In member function 'QString IQmol::Layer::Constraint::formatQChem() const': ConstraintLayer.C:293:11: warning: enumeration value 'FrozenAtoms' not handled in switch [-Wswitch] 293 | switch (m_type) { | ^ ConstraintLayer.C: In member function 'virtual void IQmol::Layer::Constraint::draw()': ConstraintLayer.C:351:11: warning: enumeration value 'FrozenAtoms' not handled in switch [-Wswitch] 351 | switch (m_type) { | ^ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from CubeDataLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/oserializer.hpp:541:18: required from 'void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const QList]' /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Constraint.h:162:18: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_iarchive.hpp:67:22: required from 'void boost::archive::detail::common_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Constraint.h:156:18: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_iarchive.hpp:67:22: required from 'void boost::archive::detail::common_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Constraint.h:156:18: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from DipoleLayer.h:25, from DipoleLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27, from SurfaceLayer.h:25, from CubeDataLayer.C:24: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Bank.h:25, from MoleculeLayer.h:25, from DipoleLayer.C:24: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35, from CubeDataLayer.C:26: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SpatialProperty.h:28, from CubeDataLayer.C:29: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ CubeDataLayer.C: In member function 'IQmol::Layer::Surface* IQmol::Layer::CubeData::calculateSurface(const IQmol::Data::SurfaceInfo&)': CubeDataLayer.C:82:35: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 82 | qglviewer::Vec d(m_cube.delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/DysonOrbitalsLayer.o DysonOrbitalsLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeminalOrbitalsLayer.o GeminalOrbitalsLayer.C In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ DipoleLayer.C: In constructor 'IQmol::Layer::Dipole::Dipole(const qglviewer::Vec&)': DipoleLayer.C:37:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | m_color(Qt::cyan), m_scale(0.25), m_configurator(*this), m_dipoleMoment(dipoleMoment), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ DipoleLayer.C: In member function 'void IQmol::Layer::Dipole::drawPrivate()': DipoleLayer.C:99:29: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 99 | Vec dipole(m_dipoleMoment); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from OrbitalsLayer.h:25, from DysonOrbitalsLayer.h:25, from DysonOrbitalsLayer.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Surface.h:25, from GeminalOrbitalsLayer.h:25, from GeminalOrbitalsLayer.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeometryLayer.o GeometryLayer.C In file included from Layer.h:26, from OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from SurfaceLayer.h:25, from GeminalOrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GeometryListLayer.o GeometryListLayer.C In file included from ../Old/SpatialProperty.h:28, from GeminalOrbitalsLayer.h:31: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35, from GeminalOrbitalsLayer.C:25: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GeminalOrbitalsLayer.C: In member function 'IQmol::Data::Surface* IQmol::Layer::GeminalOrbitals::generateSurface(const IQmol::Data::SurfaceInfo&)': GeminalOrbitalsLayer.C:402:14: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 402 | time.start(); | ~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from ../Util/Task.h:26, from ../Grid/MeshDecimator.h:25, from GeminalOrbitalsLayer.C:28: /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ GeminalOrbitalsLayer.C:437:30: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 437 | double t = time.elapsed() / 1000.0; | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ GeminalOrbitalsLayer.C: In member function 'bool IQmol::Layer::GeminalOrbitals::computeOrbitalGrids(IQmol::Data::GridDataList&)': GeminalOrbitalsLayer.C:473:14: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 473 | time.start(); | ~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ GeminalOrbitalsLayer.C:490:25: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 490 | Vec delta(g0->delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GeminalOrbitalsLayer.C:491:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 491 | Vec origin(g0->origin()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GeminalOrbitalsLayer.C:553:27: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 553 | double t = time.elapsed() / 1000.0; | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ GeminalOrbitalsLayer.C: In member function 'bool IQmol::Layer::GeminalOrbitals::computeDensityGrids(IQmol::Data::GridDataList&)': GeminalOrbitalsLayer.C:674:14: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 674 | time.start(); | ~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ GeminalOrbitalsLayer.C:705:25: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 705 | Vec delta(g0->delta()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GeminalOrbitalsLayer.C:706:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 706 | Vec origin(g0->origin()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GeminalOrbitalsLayer.C:750:27: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 750 | double t = time.elapsed() / 1000.0; | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ In file included from Layer.h:26, from GeometryLayer.h:25, from GeometryLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:45, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qpair.h: In instantiation of 'constexpr QPair::QPair(const T1&, const T2&) [with T1 = IQmol::Data::SurfaceType; T2 = IQmol::Data::GridSize]': /usr/include/qt5/QtCore/qpair.h:154:12: required from 'constexpr QPair qMakePair(const T1&, const T2&) [with T1 = IQmol::Data::SurfaceType; T2 = IQmol::Data::GridSize]' GeminalOrbitalsLayer.C:252:37: required from here /usr/include/qt5/QtCore/qpair.h:61:22: warning: implicitly-declared 'constexpr IQmol::Data::GridSize::GridSize(const IQmol::Data::GridSize&)' is deprecated [-Wdeprecated-copy] 61 | : first(t1), second(t2) {} | ^~~~~~~~~~ In file included from ../Data/GridData.h:26, from GeminalOrbitalsLayer.h:29: ../Data/GridSize.h:53:20: note: because 'IQmol::Data::GridSize' has user-provided 'IQmol::Data::GridSize& IQmol::Data::GridSize::operator=(const IQmol::Data::GridSize&)' 53 | GridSize& operator=(GridSize const& that); | ^~~~~~~~ /usr/include/qt5/QtCore/qpair.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = QPair]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = QPair]' GeminalOrbitalsLayer.C:252:27: required from here /usr/include/qt5/QtCore/qpair.h:49:8: warning: implicitly-declared 'constexpr IQmol::Data::GridSize::GridSize(const IQmol::Data::GridSize&)' is deprecated [-Wdeprecated-copy] 49 | struct QPair | ^~~~~ ../Data/GridSize.h:53:20: note: because 'IQmol::Data::GridSize' has user-provided 'IQmol::Data::GridSize& IQmol::Data::GridSize::operator=(const IQmol::Data::GridSize&)' 53 | GridSize& operator=(GridSize const& that); | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:465:65: note: synthesized method 'QPair::QPair(const QPair&)' first required here 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ In file included from GeometryLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GeometryListLayer.h:25, from GeometryListLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/DipoleMoment.h:25, from GeometryLayer.C:24: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/DipoleMoment.h: In constructor 'IQmol::Data::DipoleMoment::DipoleMoment(const qglviewer::Vec&)': ../Data/DipoleMoment.h:37:74: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | DipoleMoment(qglviewer::Vec const& dipole = qglviewer::Vec()) : m_dipole(dipole) { } | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ GeometryLayer.C: In member function 'qglviewer::Vec IQmol::Layer::Geometry::dipole() const': GeometryLayer.C:58:23: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 58 | return dipole.value(); | ~~~~~~~~~~~~^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from ../Data/GeometryList.h:25, from GeometryListLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ./GLObjectLayer.h:27, from ../Viewer/Animator.h:25, from GeometryListLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/EfpFragmentLayer.o EfpFragmentLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/EfpFragmentListLayer.o EfpFragmentListLayer.C ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' GeometryListLayer.C:206:28: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' GeometryListLayer.C:206:28: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from AtomLayer.h:25, from GroupLayer.h:25, from EfpFragmentLayer.h:25, from EfpFragmentLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from EfpFragmentListLayer.h:25, from EfpFragmentListLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/EfpFragmentLibrary.h:25, from EfpFragmentLayer.C:24: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ExcitedStatesLayer.o ExcitedStatesLayer.C In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ./SurfaceLayer.h:27, from ../Viewer/Animator.h:26, from ../Viewer/Viewer.h:28, from EfpFragmentListLayer.C:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/FileLayer.o FileLayer.C ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from ExcitedStatesLayer.h:25, from ExcitedStatesLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/ElectronicTransition.h:26, from ../Data/ExcitedStates.h:25, from ExcitedStatesLayer.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from FileLayer.h:25, from FileLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/File.h:25, from FileLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/FrequenciesLayer.o FrequenciesLayer.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ../Data/ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GroupLayer.o GroupLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/InfoLayer.o InfoLayer.C In file included from Layer.h:26, from FrequenciesLayer.h:25, from FrequenciesLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ./GLObjectLayer.h:26, from ../Viewer/Animator.h:25, from FrequenciesLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ./GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/IsotopesLayer.o IsotopesLayer.C In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from AtomLayer.h:25, from GroupLayer.h:25, from GroupLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ./SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from AtomLayer.h:25, from InfoLayer.h:26, from InfoLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Configurator/InfoConfigurator.h:25, from InfoLayer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/generic.h:31, from FrequenciesLayer.C:25: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from ../Data/Bank.h:25, from ../Parser/ParseFile.h:26, from GroupLayer.C:28: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ GroupLayer.C: In member function 'void IQmol::Layer::Group::addPrimitives(const IQmol::Layer::PrimitiveList&)': GroupLayer.C:118:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 118 | if (atom = dynamic_cast(*primitive)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GroupLayer.C:120:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 120 | }else if (bond = dynamic_cast(*primitive)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from AtomLayer.h:25, from IsotopesLayer.h:26, from IsotopesLayer.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Configurator/IsotopesConfigurator.h:25, from IsotopesLayer.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' GroupLayer.C:164:24: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' GroupLayer.C:164:24: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/PointGroup.h:25, from SymmetryLayer.h:26, from InfoLayer.h:28: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Bank.h:25, from MoleculeLayer.h:25, from IsotopesLayer.C:25: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Layer.o Layer.C In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35, from InfoLayer.C:25: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ InfoLayer.C: In member function 'QString IQmol::Layer::Info::formula() const': InfoLayer.C:163:9: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = QList::iterator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 163 | qSort(elements.begin(), elements.end()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qalgorithms.h:174:46: note: declared here 174 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end) | ^~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from Layer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Util/QVariantPointer.h: In instantiation of 'static QVariant QVariantPointer::toQVariant(T*) [with T = IQmol::Layer::Base]': Layer.C:35:45: required from here ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/LayerFactory.o LayerFactory.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MoleculeLayer.o MoleculeLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MolecularSurfacesLayer.o MolecularSurfacesLayer.C In file included from Layer.h:26, from LayerFactory.h:25, from LayerFactory.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/File.h:25, from LayerFactory.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NaturalBondOrbitalsLayer.o NaturalBondOrbitalsLayer.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/AtomicProperty.h:25, from MoleculeLayer.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from LayerFactory.C:29: ../Data/PointCharge.h: In constructor 'IQmol::Data::PointCharge::PointCharge(double, const qglviewer::Vec&)': ../Data/PointCharge.h:39:32: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 39 | : m_charge(charge), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/ExcitedStates.h:25, from LayerFactory.C:31: ../Data/ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ../Data/ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27, from PrimitiveLayer.h:25, from AtomLayer.h:25, from LayerFactory.C:39: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from MolecularSurfacesLayer.h:25, from MolecularSurfacesLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from MoleculeLayer.C:26: ../Data/DipoleMoment.h: In constructor 'IQmol::Data::DipoleMoment::DipoleMoment(const qglviewer::Vec&)': ../Data/DipoleMoment.h:37:74: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 37 | DipoleMoment(qglviewer::Vec const& dipole = qglviewer::Vec()) : m_dipole(dipole) { } | ^~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from MoleculeLayer.C:32: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ In file included from Layer.h:26, from LayerFactory.h:25, from MoleculeLayer.C:38: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/qtextstream.h:46, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../Data/DipoleMoment.h:26: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27, from PrimitiveLayer.h:25, from AtomLayer.h:25, from MoleculeLayer.C:39: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/SurfaceInfo.h:25, from MolecularSurfacesLayer.h:27: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:29, from ConstraintLayer.h:28, from MoleculeLayer.C:42: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from GeometryListLayer.h:27, from LayerFactory.C:50: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SpatialProperty.h:28, from GeminalOrbitalsLayer.h:31, from LayerFactory.C:57: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from /usr/include/openbabel-2.0/openbabel/forcefield.h:30: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from LayerFactory.C:61: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from OrbitalsLayer.h:25, from NaturalBondOrbitalsLayer.h:25, from NaturalBondOrbitalsLayer.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ LayerFactory.C: In member function 'IQmol::Layer::List IQmol::Layer::Factory::convert(IQmol::Data::PointChargeList&)': LayerFactory.C:304:59: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 304 | qglviewer::Vec position(pointCharges[i]->position()); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from FrequenciesLayer.h:26, from MoleculeLayer.C:45: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Process/QChemJobInfo.h:27, from MoleculeLayer.C:61: ../Process/JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': ../Process/JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../Process/JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Process/QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': ../Process/QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ ../Process/QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27, from PrimitiveLayer.h:25, from AtomLayer.h:25, from InfoLayer.h:26, from MoleculeLayer.h:26, from MolecularSurfacesLayer.C:24: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MoleculeLayer.C: In member function 'qglviewer::Vec IQmol::Layer::Molecule::getBuildAxis(IQmol::Layer::Atom*)': MoleculeLayer.C:620:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 620 | return axis; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ MoleculeLayer.C: In member function 'void IQmol::Layer::Molecule::applyConstraint(IQmol::Layer::Constraint*)': MoleculeLayer.C:950:11: warning: enumeration value 'FrozenAtoms' not handled in switch [-Wswitch] 950 | switch (constraint->constraintType()) { | ^ MoleculeLayer.C: In member function 'void IQmol::Layer::Molecule::applyDistanceConstraint(IQmol::Layer::Constraint*)': MoleculeLayer.C:1030:46: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 1030 | c += fragB.contains(*iter) ? shift : -shift; | ^~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MoleculeLayer.C: In member function 'void IQmol::Layer::Molecule::symmetrize(double, bool)': MoleculeLayer.C:1960:14: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 1960 | time.start(); | ~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from MoleculeLayer.C:75: /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ MoleculeLayer.C:2046:27: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 2046 | double t = time.elapsed() / 1000.0; | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ MoleculeLayer.C: In member function 'void IQmol::Layer::Molecule::rotateIntoPlane(const qglviewer::Vec&, const qglviewer::Vec&, const qglviewer::Vec&)': MoleculeLayer.C:2127:13: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 2127 | Vec pp(pt); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MoleculeLayer.C: In member function 'qglviewer::Vec IQmol::Layer::Molecule::dipoleFromPointCharges()': MoleculeLayer.C:2384:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 2384 | return dipole; | ^~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ MoleculeLayer.C: In member function 'qglviewer::Vec IQmol::Layer::Molecule::centerOfNuclearCharge()': MoleculeLayer.C:2437:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 2437 | return center; | ^~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SpatialProperty.h:28, from MolecularSurfacesLayer.C:26: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:41:41: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' ../Data/VibrationalMode.h:57:86: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' MolecularSurfacesLayer.C:184:26: required from 'IQmol::Data::Surface* IQmol::Layer::MolecularSurfaces::calculateSuperposition(const IQmol::Data::SurfaceInfo&, bool) [with T = IQmol::AtomicDensity::AtomShellApproximation]' MolecularSurfacesLayer.C:78:78: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' MolecularSurfacesLayer.C:188:23: required from 'IQmol::Data::Surface* IQmol::Layer::MolecularSurfaces::calculateSuperposition(const IQmol::Data::SurfaceInfo&, bool) [with T = IQmol::AtomicDensity::AtomShellApproximation]' MolecularSurfacesLayer.C:78:78: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/VibrationalMode.h:81:16: required from 'void IQmol::Data::VibrationalMode::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/VibrationalMode.h:70:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NaturalTransitionOrbitalsLayer.o NaturalTransitionOrbitalsLayer.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/NmrLayer.o NmrLayer.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from OrbitalsLayer.h:25, from NaturalTransitionOrbitalsLayer.h:25, from NaturalTransitionOrbitalsLayer.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Layer.h:26, from OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/OrbitalsLayer.o OrbitalsLayer.C In file included from Layer.h:26, from NmrLayer.h:25, from NmrLayer.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Configurator/NmrConfigurator.h:25, from NmrLayer.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/NmrData.h:25, from NmrLayer.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27, from PrimitiveLayer.h:25, from AtomLayer.h:25, from InfoLayer.h:26, from MoleculeLayer.h:26, from NmrLayer.C:26: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from OrbitalsLayer.h:25, from OrbitalsLayer.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Layer.h:26, from OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27, from PrimitiveLayer.h:25, from AtomLayer.h:25, from InfoLayer.h:26, from MoleculeLayer.h:26, from OrbitalsLayer.C:24: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PrimitiveLayer.o PrimitiveLayer.C In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ OrbitalsLayer.C: In member function 'IQmol::Data::Surface* IQmol::Layer::Orbitals::generateSurface(const IQmol::Data::SurfaceInfo&)': OrbitalsLayer.C:397:14: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 397 | time.start(); | ~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from ../Util/Task.h:26, from ../Grid/MeshDecimator.h:25, from OrbitalsLayer.C:27: /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ OrbitalsLayer.C:438:30: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 438 | double t = time.elapsed() / 1000.0; | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:45, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qpair.h: In instantiation of 'constexpr QPair::QPair(const T1&, const T2&) [with T1 = IQmol::Data::SurfaceType; T2 = IQmol::Data::GridSize]': /usr/include/qt5/QtCore/qpair.h:154:12: required from 'constexpr QPair qMakePair(const T1&, const T2&) [with T1 = IQmol::Data::SurfaceType; T2 = IQmol::Data::GridSize]' OrbitalsLayer.C:253:40: required from here /usr/include/qt5/QtCore/qpair.h:61:22: warning: implicitly-declared 'constexpr IQmol::Data::GridSize::GridSize(const IQmol::Data::GridSize&)' is deprecated [-Wdeprecated-copy] 61 | : first(t1), second(t2) {} | ^~~~~~~~~~ In file included from ../Data/GridData.h:26, from OrbitalsLayer.h:27: ../Data/GridSize.h:53:20: note: because 'IQmol::Data::GridSize' has user-provided 'IQmol::Data::GridSize& IQmol::Data::GridSize::operator=(const IQmol::Data::GridSize&)' 53 | GridSize& operator=(GridSize const& that); | ^~~~~~~~ /usr/include/qt5/QtCore/qpair.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = QPair]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = QPair]' OrbitalsLayer.C:253:30: required from here /usr/include/qt5/QtCore/qpair.h:49:8: warning: implicitly-declared 'constexpr IQmol::Data::GridSize::GridSize(const IQmol::Data::GridSize&)' is deprecated [-Wdeprecated-copy] 49 | struct QPair | ^~~~~ ../Data/GridSize.h:53:20: note: because 'IQmol::Data::GridSize' has user-provided 'IQmol::Data::GridSize& IQmol::Data::GridSize::operator=(const IQmol::Data::GridSize&)' 53 | GridSize& operator=(GridSize const& that); | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:465:65: note: synthesized method 'QPair::QPair(const QPair&)' first required here 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/RemLayer.o RemLayer.C In file included from Layer.h:26, from GLObjectLayer.h:25, from PrimitiveLayer.h:25, from AtomLayer.h:25, from PrimitiveLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SurfaceLayer.o SurfaceLayer.C In file included from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from PrimitiveLayer.C:25: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/obiter.h:24, from PrimitiveLayer.C:26: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from Layer.h:26, from RemLayer.h:25, from RemLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from PrimitiveLayer.C:27: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/RemSectionData.h:25, from RemLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Layer.h:26, from GLObjectLayer.h:25, from SurfaceLayer.h:25, from SurfaceLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SymmetryLayer.o SymmetryLayer.C In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from SurfaceLayer.h:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AtomLayer.h -o ../../build/moc_AtomLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AxesLayer.h -o ../../build/moc_AxesLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AxesMeshLayer.h -o ../../build/moc_AxesMeshLayer.cpp In file included from ../Old/SurfaceAnimatorDialog.h:27, from MoleculeLayer.h:35, from SurfaceLayer.C:25: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../Viewer/PovRayGen.h:25, from SurfaceLayer.C:27: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include BackgroundLayer.h -o ../../build/moc_BackgroundLayer.cpp SurfaceLayer.C: In member function 'void IQmol::Layer::Surface::povrayLines(IQmol::PovRayGen&, const IQmol::Data::OMMesh&, const QColor&)': SurfaceLayer.C:238:70: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::EdgeHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_edge_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_edges; value_handle = OpenMesh::EdgeHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 238 | point = data.point(data.to_vertex_handle(data.halfedge_handle(edge,0))); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/OpenMesh/Core/Mesh/PolyConnectivity.hh:53, from /usr/include/OpenMesh/Core/Mesh/TriConnectivity.hh:52, from /usr/include/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh:65, from ../Data/Mesh.h:28, from ../Data/Surface.h:26: /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ SurfaceLayer.C:240:72: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::EdgeHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_edge_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_edges; value_handle = OpenMesh::EdgeHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 240 | point = data.point(data.from_vertex_handle(data.halfedge_handle(edge,0))); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ SurfaceLayer.C: In member function 'void IQmol::Layer::Surface::povray(IQmol::PovRayGen&, const IQmol::Data::OMMesh&, const QColor&)': SurfaceLayer.C:262:27: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 262 | point = data.point(vertex); | ~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ SurfaceLayer.C:263:28: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 263 | normal = data.normal(vertex); | ~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include BondLayer.h -o ../../build/moc_BondLayer.cpp SurfaceLayer.C: In member function 'void IQmol::Layer::Surface::drawVertexNormals(const IQmol::Data::Mesh&)': SurfaceLayer.C:415:23: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 415 | p = mesh.vertex(vertex); | ~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ SurfaceLayer.C:416:23: warning: 'OpenMesh::Iterators::GenericIteratorT::operator value_handle() const [with Mesh = OpenMesh::PolyConnectivity; ValueHandle = OpenMesh::VertexHandle; MemberOwner = OpenMesh::ArrayKernel; bool (MemberOwner::* PrimitiveStatusMember)() const = &OpenMesh::ArrayKernel::has_vertex_status; size_t (MemberOwner::* PrimitiveCountMember)() const = &OpenMesh::ArrayKernel::n_vertices; value_handle = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 416 | n = mesh.normal(vertex); | ~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/IteratorsT.hh:144:9: note: declared here 144 | operator value_handle() const { | ^~~~~~~~ SurfaceLayer.C: In member function 'GLuint IQmol::Layer::Surface::compile(const IQmol::Data::Mesh&)': SurfaceLayer.C:493:49: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 493 | property = mesh.scalarFieldValue(vertex); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/OpenMesh/Core/Mesh/PolyConnectivity.hh:54: /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ SurfaceLayer.C:497:45: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 497 | glArrayElement(vertex.handle().idx()); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ SurfaceLayer.C:500:49: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 500 | property = mesh.scalarFieldValue(vertex); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ SurfaceLayer.C:504:45: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 504 | glArrayElement(vertex.handle().idx()); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ SurfaceLayer.C:507:49: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::operator value_type() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 507 | property = mesh.scalarFieldValue(vertex); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:582:9: note: declared here 582 | operator value_type() const { | ^~~~~~~~ SurfaceLayer.C:511:45: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 511 | glArrayElement(vertex.handle().idx()); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ SurfaceLayer.C:521:45: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 521 | glArrayElement(vertex.handle().idx()); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ SurfaceLayer.C:524:45: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 524 | glArrayElement(vertex.handle().idx()); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ SurfaceLayer.C:527:45: warning: 'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::value_type OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle() const [with Mesh = OpenMesh::PolyConnectivity; CenterEntityHandle = OpenMesh::FaceHandle; ValueHandle = OpenMesh::VertexHandle; ValueHandle (OpenMesh::Iterators::GenericCirculatorBaseT::* Handle2Value)() const = &OpenMesh::Iterators::GenericCirculatorBaseT::toVertexHandle; value_type = OpenMesh::VertexHandle]' is deprecated: This function clutters your code. Use dereferencing operators -> and * instead. [-Wdeprecated-declarations] 527 | glArrayElement(vertex.handle().idx()); | ~~~~~~~~~~~~~^~ /usr/include/OpenMesh/Core/Mesh/CirculatorsT.hh:571:20: note: declared here 571 | value_type handle() const { | ^~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include CanonicalOrbitalsLayer.h -o ../../build/moc_CanonicalOrbitalsLayer.cpp In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' SurfaceLayer.C:239:20: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' SurfaceLayer.C:239:20: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ChargeLayer.h -o ../../build/moc_ChargeLayer.cpp In file included from Layer.h:26, from SymmetryLayer.h:25, from SymmetryLayer.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/PointGroup.h:25, from SymmetryLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ClippingPlaneLayer.h -o ../../build/moc_ClippingPlaneLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ConstraintLayer.h -o ../../build/moc_ConstraintLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ContainerLayer.h -o ../../build/moc_ContainerLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include CubeDataLayer.h -o ../../build/moc_CubeDataLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include DipoleLayer.h -o ../../build/moc_DipoleLayer.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include DysonOrbitalsLayer.h -o ../../build/moc_DysonOrbitalsLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GeminalOrbitalsLayer.h -o ../../build/moc_GeminalOrbitalsLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GeometryLayer.h -o ../../build/moc_GeometryLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GeometryListLayer.h -o ../../build/moc_GeometryListLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GlobalLayer.h -o ../../build/moc_GlobalLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include EfpFragmentLayer.h -o ../../build/moc_EfpFragmentLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include EfpFragmentListLayer.h -o ../../build/moc_EfpFragmentListLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ExcitedStatesLayer.h -o ../../build/moc_ExcitedStatesLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include FileLayer.h -o ../../build/moc_FileLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include FrequenciesLayer.h -o ../../build/moc_FrequenciesLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GLObjectLayer.h -o ../../build/moc_GLObjectLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include GroupLayer.h -o ../../build/moc_GroupLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include InfoLayer.h -o ../../build/moc_InfoLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include IsotopesLayer.h -o ../../build/moc_IsotopesLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Layer.h -o ../../build/moc_Layer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MoleculeLayer.h -o ../../build/moc_MoleculeLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MolecularSurfacesLayer.h -o ../../build/moc_MolecularSurfacesLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include NaturalBondOrbitalsLayer.h -o ../../build/moc_NaturalBondOrbitalsLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include NaturalTransitionOrbitalsLayer.h -o ../../build/moc_NaturalTransitionOrbitalsLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include NmrLayer.h -o ../../build/moc_NmrLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include OrbitalsLayer.h -o ../../build/moc_OrbitalsLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include PrimitiveLayer.h -o ../../build/moc_PrimitiveLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include RemLayer.h -o ../../build/moc_RemLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SurfaceLayer.h -o ../../build/moc_SurfaceLayer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SymmetryLayer.h -o ../../build/moc_SymmetryLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AtomLayer.o ../../build/moc_AtomLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AxesLayer.o ../../build/moc_AxesLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AxesMeshLayer.o ../../build/moc_AxesMeshLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_BackgroundLayer.o ../../build/moc_BackgroundLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/AtomLayer.h:25, from ../../build/moc_AtomLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GlobalLayer.h:25, from ../../build/../src/Layer/AxesLayer.h:25, from ../../build/moc_AxesLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GlobalLayer.h:25, from ../../build/../src/Layer/AxesMeshLayer.h:25, from ../../build/moc_AxesMeshLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GlobalLayer.h:25, from ../../build/../src/Layer/BackgroundLayer.h:25, from ../../build/moc_BackgroundLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_BondLayer.o ../../build/moc_BondLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_CanonicalOrbitalsLayer.o ../../build/moc_CanonicalOrbitalsLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ChargeLayer.o ../../build/moc_ChargeLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ClippingPlaneLayer.o ../../build/moc_ClippingPlaneLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/BondLayer.h:25, from ../../build/moc_BondLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/ChargeLayer.h:25, from ../../build/moc_ChargeLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/ClippingPlaneLayer.h:25, from ../../build/moc_ClippingPlaneLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ConstraintLayer.o ../../build/moc_ConstraintLayer.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from ../../build/../src/Layer/OrbitalsLayer.h:25, from ../../build/../src/Layer/CanonicalOrbitalsLayer.h:25, from ../../build/moc_CanonicalOrbitalsLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ContainerLayer.o ../../build/moc_ContainerLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_CubeDataLayer.o ../../build/moc_CubeDataLayer.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/ConstraintLayer.h:25, from ../../build/moc_ConstraintLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/AtomLayer.h:25, from ../../build/../src/Layer/ConstraintLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/ContainerLayer.h:25, from ../../build/moc_ContainerLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:29, from ../../build/../src/Layer/ConstraintLayer.h:28: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from /usr/include/openbabel-2.0/openbabel/forcefield.h:30: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/unique_ptr.h:37, from /usr/include/c++/12/memory:76, from ../../build/moc_ConstraintLayer.cpp:9: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_DipoleLayer.o ../../build/moc_DipoleLayer.cpp /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/CubeDataLayer.h:25, from ../../build/moc_CubeDataLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from ../../build/../src/Layer/CubeDataLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_DysonOrbitalsLayer.o ../../build/moc_DysonOrbitalsLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/DipoleLayer.h:25, from ../../build/moc_DipoleLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GeminalOrbitalsLayer.o ../../build/moc_GeminalOrbitalsLayer.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from ../../build/../src/Layer/OrbitalsLayer.h:25, from ../../build/../src/Layer/DysonOrbitalsLayer.h:25, from ../../build/moc_DysonOrbitalsLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GeometryLayer.o ../../build/moc_GeometryLayer.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GeometryListLayer.o ../../build/moc_GeometryListLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GeometryLayer.h:25, from ../../build/moc_GeometryLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../../build/../src/Layer/GeminalOrbitalsLayer.h:25, from ../../build/moc_GeminalOrbitalsLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/GeometryLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GlobalLayer.o ../../build/moc_GlobalLayer.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/SurfaceLayer.h:25, from ../../build/../src/Layer/GeminalOrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Old/SpatialProperty.h:28, from ../../build/../src/Layer/GeminalOrbitalsLayer.h:31: ../Data/MultipoleExpansion.h: In constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const qglviewer::Vec&)': ../Data/MultipoleExpansion.h:46:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 46 | : m_order(-1), m_position(position) { } | ^~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In copy constructor 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)': ../Data/MultipoleExpansion.h:33:10: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 33 | class MultipoleExpansion : public Base { | ^~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/MultipoleExpansion.h: In member function 'const IQmol::Data::MultipoleExpansion IQmol::Data::MultipoleExpansion::operator+(const IQmol::Data::MultipoleExpansion&) const': ../Data/MultipoleExpansion.h:73:44: note: synthesized method 'IQmol::Data::MultipoleExpansion::MultipoleExpansion(const IQmol::Data::MultipoleExpansion&)' first required here 73 | return MultipoleExpansion(*this) += that; | ^ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GlobalLayer.h:25, from ../../build/moc_GlobalLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GeometryListLayer.h:25, from ../../build/moc_GeometryListLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/Atom.h:25, from ../Data/Geometry.h:25, from ../Data/GeometryList.h:25, from ../../build/../src/Layer/GeometryListLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_EfpFragmentLayer.o ../../build/moc_EfpFragmentLayer.cpp In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ./GLObjectLayer.h:27, from ../Viewer/Animator.h:25, from ../../build/../src/Layer/GeometryListLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/AtomLayer.h:25, from ../../build/../src/Layer/GroupLayer.h:25, from ../../build/../src/Layer/EfpFragmentLayer.h:25, from ../../build/moc_EfpFragmentLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_EfpFragmentListLayer.o ../../build/moc_EfpFragmentListLayer.cpp In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ExcitedStatesLayer.o ../../build/moc_ExcitedStatesLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/EfpFragmentListLayer.h:25, from ../../build/moc_EfpFragmentListLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_FileLayer.o ../../build/moc_FileLayer.cpp In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/ExcitedStatesLayer.h:25, from ../../build/moc_ExcitedStatesLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_FrequenciesLayer.o ../../build/moc_FrequenciesLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GLObjectLayer.o ../../build/moc_GLObjectLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_GroupLayer.o ../../build/moc_GroupLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/FileLayer.h:25, from ../../build/moc_FileLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/moc_GLObjectLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/File.h:25, from ../../build/../src/Layer/FileLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/AtomLayer.h:25, from ../../build/../src/Layer/GroupLayer.h:25, from ../../build/moc_GroupLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_InfoLayer.o ../../build/moc_InfoLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/FrequenciesLayer.h:25, from ../../build/moc_FrequenciesLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_IsotopesLayer.o ../../build/moc_IsotopesLayer.cpp In file included from ./GLObjectLayer.h:26, from ../Viewer/Animator.h:25, from ../../build/../src/Layer/FrequenciesLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ./GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Layer.o ../../build/moc_Layer.cpp In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ./SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/AtomLayer.h:25, from ../../build/../src/Layer/IsotopesLayer.h:26, from ../../build/moc_IsotopesLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Configurator/IsotopesConfigurator.h:25, from ../../build/../src/Layer/IsotopesLayer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/AtomLayer.h:25, from ../../build/../src/Layer/InfoLayer.h:26, from ../../build/moc_InfoLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Configurator/InfoConfigurator.h:25, from ../../build/../src/Layer/InfoLayer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/moc_Layer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MoleculeLayer.o ../../build/moc_MoleculeLayer.cpp In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MolecularSurfacesLayer.o ../../build/moc_MolecularSurfacesLayer.cpp In file included from ../Data/PointGroup.h:25, from ../../build/../src/Layer/SymmetryLayer.h:26, from ../../build/../src/Layer/InfoLayer.h:28: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_NaturalBondOrbitalsLayer.o ../../build/moc_NaturalBondOrbitalsLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_NaturalTransitionOrbitalsLayer.o ../../build/moc_NaturalTransitionOrbitalsLayer.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../../build/../src/Layer/MoleculeLayer.h:25, from ../../build/moc_MoleculeLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/MolecularSurfacesLayer.h:25, from ../../build/moc_MolecularSurfacesLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/SurfaceInfo.h:25, from ../../build/../src/Layer/MolecularSurfacesLayer.h:27: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from ../../build/../src/Layer/OrbitalsLayer.h:25, from ../../build/../src/Layer/NaturalBondOrbitalsLayer.h:25, from ../../build/moc_NaturalBondOrbitalsLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/../src/Layer/AtomLayer.h:25, from ../../build/../src/Layer/InfoLayer.h:26, from ../../build/../src/Layer/MoleculeLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Configurator/InfoConfigurator.h:25, from ../../build/../src/Layer/InfoLayer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from ../../build/../src/Layer/OrbitalsLayer.h:25, from ../../build/../src/Layer/NaturalTransitionOrbitalsLayer.h:25, from ../../build/moc_NaturalTransitionOrbitalsLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Old/SurfaceAnimatorDialog.h:27, from ../../build/../src/Layer/MoleculeLayer.h:35: ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_NmrLayer.o ../../build/moc_NmrLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_OrbitalsLayer.o ../../build/moc_OrbitalsLayer.cpp In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/NmrLayer.h:25, from ../../build/moc_NmrLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_PrimitiveLayer.o ../../build/moc_PrimitiveLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_RemLayer.o ../../build/moc_RemLayer.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Orbitals.h:25, from ../../build/../src/Layer/OrbitalsLayer.h:25, from ../../build/moc_OrbitalsLayer.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/PrimitiveLayer.h:25, from ../../build/moc_PrimitiveLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SurfaceLayer.o ../../build/moc_SurfaceLayer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Data -I../Util -I../Configurator -I../Parser -I../Process -I../Main -I../Viewer -I../Old -I../OpenMesh/src -I../Grid -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SymmetryLayer.o ../../build/moc_SymmetryLayer.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/OrbitalsLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/RemLayer.h:25, from ../../build/moc_RemLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/RemSectionData.h:25, from ../../build/../src/Layer/RemLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qmap.h:44, from /usr/include/qt5/QtCore/QMap:1, from ../Data/Serialization.h:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/GLObjectLayer.h:25, from ../../build/../src/Layer/SurfaceLayer.h:25, from ../../build/moc_SurfaceLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../build/../src/Layer/Layer.h:26, from ../../build/../src/Layer/SymmetryLayer.h:25, from ../../build/moc_SymmetryLayer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../../build/../src/Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../../build/../src/Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../build/../src/Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/PointGroup.h:25, from ../../build/../src/Layer/SymmetryLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../../build/../src/Layer/SurfaceLayer.h:27: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ rm -f ../../build/libLayer.a ar cqs ../../build/libLayer.a ../../build/AtomLayer.o ../../build/AxesLayer.o ../../build/AxesMeshLayer.o ../../build/BackgroundLayer.o ../../build/BondLayer.o ../../build/CanonicalOrbitalsLayer.o ../../build/ChargeLayer.o ../../build/ClippingPlaneLayer.o ../../build/ConstraintLayer.o ../../build/ContainerLayer.o ../../build/CubeDataLayer.o ../../build/DipoleLayer.o ../../build/DysonOrbitalsLayer.o ../../build/GeminalOrbitalsLayer.o ../../build/GeometryLayer.o ../../build/GeometryListLayer.o ../../build/EfpFragmentLayer.o ../../build/EfpFragmentListLayer.o ../../build/ExcitedStatesLayer.o ../../build/FileLayer.o ../../build/FrequenciesLayer.o ../../build/GroupLayer.o ../../build/InfoLayer.o ../../build/IsotopesLayer.o ../../build/Layer.o ../../build/LayerFactory.o ../../build/MoleculeLayer.o ../../build/MolecularSurfacesLayer.o ../../build/NaturalBondOrbitalsLayer.o ../../build/NaturalTransitionOrbitalsLayer.o ../../build/NmrLayer.o ../../build/OrbitalsLayer.o ../../build/PrimitiveLayer.o ../../build/RemLayer.o ../../build/SurfaceLayer.o ../../build/SymmetryLayer.o ../../build/moc_AtomLayer.o ../../build/moc_AxesLayer.o ../../build/moc_AxesMeshLayer.o ../../build/moc_BackgroundLayer.o ../../build/moc_BondLayer.o ../../build/moc_CanonicalOrbitalsLayer.o ../../build/moc_ChargeLayer.o ../../build/moc_ClippingPlaneLayer.o ../../build/moc_ConstraintLayer.o ../../build/moc_ContainerLayer.o ../../build/moc_CubeDataLayer.o ../../build/moc_DipoleLayer.o ../../build/moc_DysonOrbitalsLayer.o ../../build/moc_GeminalOrbitalsLayer.o ../../build/moc_GeometryLayer.o ../../build/moc_GeometryListLayer.o ../../build/moc_GlobalLayer.o ../../build/moc_EfpFragmentLayer.o ../../build/moc_EfpFragmentListLayer.o ../../build/moc_ExcitedStatesLayer.o ../../build/moc_FileLayer.o ../../build/moc_FrequenciesLayer.o ../../build/moc_GLObjectLayer.o ../../build/moc_GroupLayer.o ../../build/moc_InfoLayer.o ../../build/moc_IsotopesLayer.o ../../build/moc_Layer.o ../../build/moc_MoleculeLayer.o ../../build/moc_MolecularSurfacesLayer.o ../../build/moc_NaturalBondOrbitalsLayer.o ../../build/moc_NaturalTransitionOrbitalsLayer.o ../../build/moc_NmrLayer.o ../../build/moc_OrbitalsLayer.o ../../build/moc_PrimitiveLayer.o ../../build/moc_RemLayer.o ../../build/moc_SurfaceLayer.o ../../build/moc_SymmetryLayer.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Layer' cd Network/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Network/Network.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Network' g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Connection.o Connection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/HttpConnection.o HttpConnection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/HttpReply.o HttpReply.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/LocalConnection.o LocalConnection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/LocalReply.o LocalReply.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Network.o Network.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SshConnection.o SshConnection.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SshReply.o SshReply.C LocalReply.C: In member function 'virtual void IQmol::Network::LocalExecute::run()': LocalReply.C:63:52: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 63 | QStringList list(m_command.split("\"", QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/qdebug.h:45, from /usr/include/qt5/QtCore/QDebug:1, from ../Util/QsLog.h:30, from Reply.h:25, from LocalReply.h:25, from LocalReply.C:23: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LocalReply.C:63:52: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 63 | QStringList list(m_command.split("\"", QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LocalReply.C:63:36: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 63 | QStringList list(m_command.split("\"", QString::SkipEmptyParts)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ LocalReply.C:67:64: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 67 | arguments << list[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LocalReply.C:67:64: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 67 | arguments << list[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LocalReply.C:67:37: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 67 | arguments << list[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ LocalReply.C: In member function 'void IQmol::Network::LocalExecute::runError(QProcess::ProcessError)': LocalReply.C:162:63: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 162 | QStringList list(m_command.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LocalReply.C:162:63: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 162 | QStringList list(m_command.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ LocalReply.C:162:36: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 162 | QStringList list(m_command.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ SshConnection.C: In member function 'bool IQmol::Network::SshConnection::checkHost()': SshConnection.C:329:10: warning: 'unsigned char* MD5(const unsigned char*, size_t, unsigned char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | MD5(key, len-1, hash); | ~~~^~~~~~~~~~~~~~~~~~ In file included from SshConnection.C:51: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Connection.h -o ../../build/moc_Connection.cpp SshReply.C: In member function 'virtual void IQmol::Network::SftpPutFile::runDelegate()': SshReply.C:326:14: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '__off_t' {aka 'long int'} [-Wsign-compare] 326 | if (total == fileInfo.st_size) QLOG_TRACE() << "Transfer complete"; | ~~~~~~^~~~~~~~~~~~~~~~~~~ SshReply.C:326:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 326 | if (total == fileInfo.st_size) QLOG_TRACE() << "Transfer complete"; | ^ SshReply.C: In member function 'void IQmol::Network::SftpGetFile::runDelegate(bool&)': SshReply.C:544:4: warning: label 'cleanup' defined but not used [-Wunused-label] 544 | cleanup: | ^~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include HttpConnection.h -o ../../build/moc_HttpConnection.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include HttpReply.h -o ../../build/moc_HttpReply.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include LocalConnection.h -o ../../build/moc_LocalConnection.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include LocalReply.h -o ../../build/moc_LocalReply.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Reply.h -o ../../build/moc_Reply.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SshConnection.h -o ../../build/moc_SshConnection.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SshReply.h -o ../../build/moc_SshReply.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Connection.o ../../build/moc_Connection.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_HttpConnection.o ../../build/moc_HttpConnection.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_HttpReply.o ../../build/moc_HttpReply.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_LocalConnection.o ../../build/moc_LocalConnection.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_LocalReply.o ../../build/moc_LocalReply.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Reply.o ../../build/moc_Reply.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SshConnection.o ../../build/moc_SshConnection.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SshReply.o ../../build/moc_SshReply.cpp rm -f ../../build/libNetwork.a ar cqs ../../build/libNetwork.a ../../build/Connection.o ../../build/HttpConnection.o ../../build/HttpReply.o ../../build/LocalConnection.o ../../build/LocalReply.o ../../build/Network.o ../../build/SshConnection.o ../../build/SshReply.o ../../build/moc_Connection.o ../../build/moc_HttpConnection.o ../../build/moc_HttpReply.o ../../build/moc_LocalConnection.o ../../build/moc_LocalReply.o ../../build/moc_Reply.o ../../build/moc_SshConnection.o ../../build/moc_SshReply.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Network' cd Yaml/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Yaml/Yaml.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Yaml' g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/binary.o binary.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/convert.o convert.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/directives.o directives.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/emit.o emit.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/emitfromevents.o emitfromevents.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/emitter.o emitter.cpp In file included from emit.cpp:3: yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from yaml-cpp/emitter.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from emitfromevents.cpp:2: yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from yaml-cpp/emitter.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from emitter.cpp:1: yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from yaml-cpp/emitter.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from emitterstate.h:9, from emitter.cpp:2: ptr_stack.h:30:24: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 30 | void push(std::auto_ptr t) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ptr_stack.h:34:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 34 | std::auto_ptr pop() { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ptr_stack.h: In member function 'std::auto_ptr<_Up> ptr_stack::pop()': ptr_stack.h:35:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 35 | std::auto_ptr t(m_data.back()); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from emitterstate.h:10: setting.h: At global scope: setting.h:24:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 24 | std::auto_ptr set(const T& value); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h:59:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | inline std::auto_ptr Setting::set(const T& value) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h: In member function 'std::auto_ptr YAML::Setting::set(const T&)': setting.h:60:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr pChange(new SettingChange (this)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h: At global scope: setting.h:84:32: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | void push(std::auto_ptr pSettingChange) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/emitterstate.o emitterstate.cpp In file included from emitterstate.h:9, from emitterstate.cpp:1: ptr_stack.h:30:24: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 30 | void push(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ptr_stack.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ptr_stack.h:34:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 34 | std::auto_ptr pop() { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ptr_stack.h: In member function 'std::auto_ptr ptr_stack::pop()': ptr_stack.h:35:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 35 | std::auto_ptr t(m_data.back()); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from emitterstate.h:10: setting.h: At global scope: setting.h:24:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 24 | std::auto_ptr set(const T& value); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h:59:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | inline std::auto_ptr Setting::set(const T& value) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h: In member function 'std::auto_ptr YAML::Setting::set(const T&)': setting.h:60:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr pChange(new SettingChange (this)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h: At global scope: setting.h:84:32: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | void push(std::auto_ptr pSettingChange) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/emitterutils.o emitterutils.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/exp.o exp.cpp emitterstate.cpp: In member function 'void YAML::EmitterState::StartedGroup(YAML::GroupType::value)': emitterstate.cpp:141:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 141 | std::auto_ptr pGroup(new Group(type)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ emitterstate.cpp: In member function 'void YAML::EmitterState::EndedGroup(YAML::GroupType::value)': emitterstate.cpp:167:30: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr pFinishedGroup = m_groups.pop(); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from emitterstate.h:9, from emitterutils.h:9, from emitterutils.cpp:1: ptr_stack.h:30:24: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 30 | void push(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ptr_stack.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ptr_stack.h:34:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 34 | std::auto_ptr pop() { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ptr_stack.h: In member function 'std::auto_ptr ptr_stack::pop()': ptr_stack.h:35:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 35 | std::auto_ptr t(m_data.back()); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from emitterstate.h:10: setting.h: At global scope: setting.h:24:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 24 | std::auto_ptr set(const T& value); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h:59:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | inline std::auto_ptr Setting::set(const T& value) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h: In member function 'std::auto_ptr YAML::Setting::set(const T&)': setting.h:60:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr pChange(new SettingChange (this)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ setting.h: At global scope: setting.h:84:32: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | void push(std::auto_ptr pSettingChange) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/memory.o memory.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/node.o node.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/node_data.o node_data.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/nodebuilder.o nodebuilder.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/nodeevents.o nodeevents.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/null.o null.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ostream_wrapper.o ostream_wrapper.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/parse.o parse.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/regex.o regex.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/scanner.o scanner.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/scanscalar.o scanscalar.cpp In file included from scanner.h:15, from scanner.cpp:1: ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from parse.cpp:4: yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from ./yaml-cpp/node/ptr.h:10, from yaml-cpp/node/node.h:10, from parse.cpp:2: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from scanner.h:15, from scanscalar.cpp:2: ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ scanner.cpp: In member function 'void YAML::Scanner::StartStream()': scanner.cpp:244:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 244 | std::auto_ptr pIndent(new IndentMarker(-1, IndentMarker::NONE)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ scanner.cpp: In member function 'YAML::Scanner::IndentMarker* YAML::Scanner::PushIndentTo(int, IndentMarker::INDENT_TYPE)': scanner.cpp:291:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 291 | std::auto_ptr pIndent(new IndentMarker(column, type)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/scantag.o scantag.cpp In file included from scanner.h:15, from scantag.cpp:1: ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/scantoken.o scantoken.cpp In file included from scanner.h:15, from scantoken.cpp:1: ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/simplekey.o simplekey.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/singledocparser.o singledocparser.cpp In file included from scanner.h:15, from simplekey.cpp:1: ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from singledocparser.cpp:1: singledocparser.h:56:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr m_pCollectionStack; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from singledocparser.h:13: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from scanner.h:15, from singledocparser.cpp:6: ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/stream.o stream.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/tag.o tag.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -Iyaml-cpp -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/yaml_parser.o yaml_parser.cpp In file included from yaml_parser.cpp:1: yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from yaml-cpp/parser.h:12: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from scanner.h:15, from yaml_parser.cpp:5: ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from yaml_parser.cpp:6: singledocparser.h:56:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr m_pCollectionStack; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ rm -f ../../build/libYaml.a ar cqs ../../build/libYaml.a ../../build/binary.o ../../build/convert.o ../../build/directives.o ../../build/emit.o ../../build/emitfromevents.o ../../build/emitter.o ../../build/emitterstate.o ../../build/emitterutils.o ../../build/exp.o ../../build/memory.o ../../build/node.o ../../build/node_data.o ../../build/nodebuilder.o ../../build/nodeevents.o ../../build/null.o ../../build/ostream_wrapper.o ../../build/parse.o ../../build/regex.o ../../build/scanner.o ../../build/scanscalar.o ../../build/scantag.o ../../build/scantoken.o ../../build/simplekey.o ../../build/singledocparser.o ../../build/stream.o ../../build/tag.o ../../build/yaml_parser.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Yaml' cd Plot/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Plot/Plot.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Plot' g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CustomPlot.o CustomPlot.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/qcustomplot.o qcustomplot.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include CustomPlot.h -o ../../build/moc_CustomPlot.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Plot -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include qcustomplot.h -o ../../build/moc_qcustomplot.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_CustomPlot.o ../../build/moc_CustomPlot.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_qcustomplot.o ../../build/moc_qcustomplot.cpp qcustomplot.cpp: In member function 'virtual QCPPainter* QCPPaintBufferPixmap::startPainting()': qcustomplot.cpp:670:35: warning: 'QPainter::HighQualityAntialiasing' is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 670 | result->setRenderHint(QPainter::HighQualityAntialiasing); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/QPainter:1, from qcustomplot.h:54, from qcustomplot.cpp:26: /usr/include/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ qcustomplot.cpp:670:35: warning: 'QPainter::HighQualityAntialiasing' is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 670 | result->setRenderHint(QPainter::HighQualityAntialiasing); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ qcustomplot.cpp: In member function 'void QCPLayer::setMode(LayerMode)': qcustomplot.cpp:1108:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1108 | mPaintBuffer.data()->setInvalidated(); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qpointer.h:43, from /usr/include/qt5/QtCore/QPointer:1, from qcustomplot.h:51: /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp: In member function 'void QCPLayer::drawToPaintBuffer()': qcustomplot.cpp:1145:48: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1145 | if (QCPPainter *painter = mPaintBuffer.data()->startPainting()) | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp:1152:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1152 | mPaintBuffer.data()->donePainting(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp: In member function 'void QCPLayer::replot()': qcustomplot.cpp:1178:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1178 | mPaintBuffer.data()->clear(Qt::transparent); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp:1180:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1180 | mPaintBuffer.data()->setInvalidated(false); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp: In member function 'void QCPLayer::addChild(QCPLayerable*, bool)': qcustomplot.cpp:1207:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1207 | mPaintBuffer.data()->setInvalidated(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp: In member function 'void QCPLayer::removeChild(QCPLayerable*)': qcustomplot.cpp:1226:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1226 | mPaintBuffer.data()->setInvalidated(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp: In member function 'Qt::Alignment QCPLayoutInset::insetAlignment(int) const': qcustomplot.cpp:4891:12: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 4891 | return 0; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from qcustomplot.h:29: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qcustomplot.cpp: In static member function 'static double QCPAxisTickerDateTime::dateTimeToKey(QDate)': qcustomplot.cpp:6137:24: warning: 'QDateTime::QDateTime(const QDate&)' is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations] 6137 | return QDateTime(date).toMSecsSinceEpoch()/1000.0; | ^ In file included from /usr/include/qt5/QtCore/QDateTime:1, from qcustomplot.h:61: /usr/include/qt5/QtCore/qdatetime.h:298:57: note: declared here 298 | QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &); | ^~~~~~~~~ qcustomplot.cpp: In member function 'void QCPAxisTickerText::addTicks(const QMap&)': qcustomplot.cpp:6620:15: warning: 'QMap& QMap::unite(const QMap&) [with Key = double; T = QString]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] 6620 | mTicks.unite(ticks); | ~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QPaintEvent:1, from qcustomplot.h:55: /usr/include/qt5/QtCore/qmap.h:1378:15: note: declared here 1378 | QMap &QMap::unite(const QMap &other) | ^~~~~~~~~~~~ qcustomplot.cpp: In member function 'virtual void QCPAxis::wheelEvent(QWheelEvent*)': qcustomplot.cpp:8924:41: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 8924 | const double wheelSteps = event->delta()/120.0; // a single step delta is +/-120 usually | ~~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ qcustomplot.cpp:8926:79: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 8926 | scaleRange(factor, pixelToCoord(orientation() == Qt::Horizontal ? event->pos().x() : event->pos().y())); | ~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ qcustomplot.cpp:8926:98: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 8926 | scaleRange(factor, pixelToCoord(orientation() == Qt::Horizontal ? event->pos().x() : event->pos().y())); | ~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ qcustomplot.cpp: In destructor 'virtual QCPItemAnchor::~QCPItemAnchor()': qcustomplot.cpp:11360:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 11360 | foreach (QCPItemPosition *child, mChildrenX.toList()) | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1109:58: note: in definition of macro 'Q_FOREACH' 1109 | for (auto _container_ = QtPrivate::qMakeForeachContainer(container); \ | ^~~~~~~~~ qcustomplot.cpp:11360:3: note: in expansion of macro 'foreach' 11360 | foreach (QCPItemPosition *child, mChildrenX.toList()) | ^~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:53: /usr/include/qt5/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ qcustomplot.cpp:11365:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 11365 | foreach (QCPItemPosition *child, mChildrenY.toList()) | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1109:58: note: in definition of macro 'Q_FOREACH' 1109 | for (auto _container_ = QtPrivate::qMakeForeachContainer(container); \ | ^~~~~~~~~ qcustomplot.cpp:11365:3: note: in expansion of macro 'foreach' 11365 | foreach (QCPItemPosition *child, mChildrenY.toList()) | ^~~~~~~ /usr/include/qt5/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ qcustomplot.cpp: In destructor 'virtual QCPItemPosition::~QCPItemPosition()': qcustomplot.cpp:11538:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 11538 | foreach (QCPItemPosition *child, mChildrenX.toList()) | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1109:58: note: in definition of macro 'Q_FOREACH' 1109 | for (auto _container_ = QtPrivate::qMakeForeachContainer(container); \ | ^~~~~~~~~ qcustomplot.cpp:11538:3: note: in expansion of macro 'foreach' 11538 | foreach (QCPItemPosition *child, mChildrenX.toList()) | ^~~~~~~ /usr/include/qt5/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ qcustomplot.cpp:11543:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 11543 | foreach (QCPItemPosition *child, mChildrenY.toList()) | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1109:58: note: in definition of macro 'Q_FOREACH' 1109 | for (auto _container_ = QtPrivate::qMakeForeachContainer(container); \ | ^~~~~~~~~ qcustomplot.cpp:11543:3: note: in expansion of macro 'foreach' 11543 | foreach (QCPItemPosition *child, mChildrenY.toList()) | ^~~~~~~ /usr/include/qt5/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ qcustomplot.cpp: In constructor 'QCustomPlot::QCustomPlot(QWidget*)': qcustomplot.cpp:12894:3: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QCP::Interaction; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 12894 | mInteractions(0), | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qcustomplot.cpp: In member function 'bool QCustomPlot::removeLayer(QCPLayer*)': qcustomplot.cpp:14160:29: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 14160 | layer->mPaintBuffer.data()->setInvalidated(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp: In member function 'bool QCustomPlot::moveLayer(QCPLayer*, QCPLayer*, LayerInsertMode)': qcustomplot.cpp:14197:29: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 14197 | layer->mPaintBuffer.data()->setInvalidated(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp:14199:34: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 14199 | otherLayer->mPaintBuffer.data()->setInvalidated(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ qcustomplot.cpp: In member function 'virtual void QCustomPlot::paintEvent(QPaintEvent*)': qcustomplot.cpp:14758:37: warning: 'QPainter::HighQualityAntialiasing' is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 14758 | painter.setRenderHint(QPainter::HighQualityAntialiasing); // to make Antialiasing look good if using the OpenGL graphicssystem | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ qcustomplot.cpp:14758:37: warning: 'QPainter::HighQualityAntialiasing' is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 14758 | painter.setRenderHint(QPainter::HighQualityAntialiasing); // to make Antialiasing look good if using the OpenGL graphicssystem | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ qcustomplot.cpp: In member function 'virtual void QCustomPlot::wheelEvent(QWheelEvent*)': qcustomplot.cpp:14978:63: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 14978 | QList candidates = layerableListAt(event->pos(), false); | ~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ qcustomplot.cpp: In member function 'virtual void QCustomPlot::processRectSelection(QRect, QMouseEvent*)': qcustomplot.cpp:15323:44: warning: 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = int; T = QPair]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] 15323 | potentialSelections.insertMulti(dataSel.dataPointCount(), QPair(plottable, dataSel)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:1366:33: note: declared here 1366 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) | ^~~~~~~~~~~~ qcustomplot.cpp: In member function 'virtual void QCPAxisRect::wheelEvent(QWheelEvent*)': qcustomplot.cpp:17930:39: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 17930 | double wheelSteps = event->delta()/120.0; // a single step delta is +/-120 usually | ~~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ qcustomplot.cpp:17937:107: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 17937 | mRangeZoomHorzAxis.at(i)->scaleRange(factor, mRangeZoomHorzAxis.at(i)->pixelToCoord(event->pos().x())); | ~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ qcustomplot.cpp:17946:107: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 17946 | mRangeZoomVertAxis.at(i)->scaleRange(factor, mRangeZoomVertAxis.at(i)->pixelToCoord(event->pos().y())); | ~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ qcustomplot.cpp: In member function 'void QCPColorScale::setRangeDrag(bool)': qcustomplot.cpp:19577:35: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 19577 | mAxisRect.data()->setRangeDrag(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qcustomplot.cpp: In member function 'void QCPColorScale::setRangeZoom(bool)': qcustomplot.cpp:19597:35: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 19597 | mAxisRect.data()->setRangeZoom(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ rm -f ../../build/libPlot.a ar cqs ../../build/libPlot.a ../../build/CustomPlot.o ../../build/qcustomplot.o ../../build/moc_CustomPlot.o ../../build/moc_qcustomplot.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Plot' cd Process/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Process/Process.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Process' /usr/lib64/qt5/bin/uic JobMonitor.ui -o ../../build/ui_JobMonitor.h /usr/lib64/qt5/bin/uic QueueOptionsDialog.ui -o ../../build/ui_QueueOptionsDialog.h /usr/lib64/qt5/bin/uic QueueResourcesDialog.ui -o ../../build/ui_QueueResourcesDialog.h /usr/lib64/qt5/bin/uic ServerConfigurationDialog.ui -o ../../build/ui_ServerConfigurationDialog.h /usr/lib64/qt5/bin/uic ServerConfigurationListDialog.ui -o ../../build/ui_ServerConfigurationListDialog.h /usr/lib64/qt5/bin/uic SshFileDialog.ui -o ../../build/ui_SshFileDialog.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Job.o Job.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/JobInfo.o JobInfo.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/JobMonitor.o JobMonitor.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QChemJobInfo.o QChemJobInfo.C In file included from JobInfo.C:23: JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from QChemJobInfo.h:27, from QChemJobInfo.C:23: JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from QChemJobInfo.h:27, from Job.h:26, from Job.C:23: JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QueueOptionsDialog.o QueueOptionsDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QueueResources.o QueueResources.C In file included from QChemJobInfo.h:27, from Job.h:26, from JobMonitor.C:24: JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QueueResourcesDialog.o QueueResourcesDialog.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../Parser/Parser.h:25, from ../Parser/QChemOutputParser.h:25, from JobMonitor.C:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from QueueResources.C:25: ../Parser/TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from QueueResources.h:25, from QueueResources.C:23: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/ExcitedStates.h:25, from ../Parser/QChemOutputParser.h:26: ../Data/ElectronicTransition.h: In constructor 'IQmol::Data::ElectronicTransition::ElectronicTransition(double, double, qglviewer::Vec, double)': ../Data/ElectronicTransition.h:48:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 48 | m_spinSquared(spinSquared), m_transitionMoment(transitionMoment) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from JobMonitor.C:27: QueueResourcesList.h: In member function 'IQmol::Process::QueueResourcesList& IQmol::Process::QueueResourcesList::operator=(const IQmol::Process::QueueResourcesList&)': QueueResourcesList.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ QueueResourcesList.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26, from ServerConfiguration.h:26, from Server.h:25, from JobMonitor.C:29: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qheaderview.h:44, from /usr/include/qt5/QtWidgets/QHeaderView:1, from ../../build/ui_JobMonitor.h:15, from JobMonitor.h:25, from JobMonitor.C:23: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from QueueResourcesDialog.h:26, from QueueResourcesDialog.C:23: QueueResourcesList.h: In member function 'IQmol::Process::QueueResourcesList& IQmol::Process::QueueResourcesList::operator=(const IQmol::Process::QueueResourcesList&)': QueueResourcesList.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ QueueResourcesList.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/QueueResourcesList.o QueueResourcesList.C QueueResourcesDialog.C: In member function 'void IQmol::Process::QueueResourcesDialog::verify()': QueueResourcesDialog.C:74:55: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 74 | QStringList requestedTime(time.split(":", QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_QueueResourcesDialog.h:12, from QueueResourcesDialog.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesDialog.C:74:55: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 74 | QStringList requestedTime(time.split(":", QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesDialog.C:74:40: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 74 | QStringList requestedTime(time.split(":", QString::SkipEmptyParts)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ QueueResourcesDialog.C:77:49: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 77 | QStringList maxTime(time.split(":", QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesDialog.C:77:49: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 77 | QStringList maxTime(time.split(":", QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesDialog.C:77:34: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 77 | QStringList maxTime(time.split(":", QString::SkipEmptyParts)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/FileLayer.h:25, from JobMonitor.C:36: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_JobMonitor.h:12: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ServerConfiguration.h:26, from QueueOptionsDialog.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from QueueResourcesList.C:23: QueueResourcesList.h: In member function 'IQmol::Process::QueueResourcesList& IQmol::Process::QueueResourcesList::operator=(const IQmol::Process::QueueResourcesList&)': QueueResourcesList.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ QueueResourcesList.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from QueueResourcesList.C:25: ../Parser/TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from QueueResources.h:25, from QueueResourcesList.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ QueueResourcesList.C: In member function 'void IQmol::Process::QueueResourcesList::fromPbsQueueInfoString(const QString&)': QueueResourcesList.C:70:63: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 70 | QStringList lines(queueInfo.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesList.C:70:63: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 70 | QStringList lines(queueInfo.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesList.C:70:37: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 70 | QStringList lines(queueInfo.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ QueueResourcesList.C:79:54: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 79 | tokens = line.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesList.C:79:54: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 79 | tokens = line.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ QueueResourcesList.C:79:27: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 79 | tokens = line.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Server.o Server.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../../build/ui_QueueOptionsDialog.h:14, from QueueOptionsDialog.h:25, from QueueOptionsDialog.C:23: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ServerConfiguration.o ServerConfiguration.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ServerConfigurationDialog.o ServerConfigurationDialog.C In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ServerConfiguration.h:26, from Server.h:25, from Server.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ServerConfiguration.h:26, from ServerConfiguration.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from QChemJobInfo.h:27, from Job.h:26, from Server.h:27: JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from Server.C:32: ../Parser/TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from ServerConfiguration.h:25: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ Server.C: In member function 'bool IQmol::Process::Server::parseSubmitMessage(IQmol::Process::Job*, const QString&)': Server.C:401:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 401 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:401:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 401 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:401:42: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 401 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ Server.C:420:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 420 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:420:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 420 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:420:42: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 420 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ Server.C:433:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 433 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:433:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 433 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:433:42: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 433 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ Server.C:476:72: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 476 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:476:72: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 476 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:476:45: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 476 | QStringList tokens(message.split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ Server.C: In member function 'bool IQmol::Process::Server::parseQueryMessage(IQmol::Process::Job*, const QString&)': Server.C:592:70: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 592 | QStringList lines(message.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:592:70: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 592 | QStringList lines(message.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:592:44: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 592 | QStringList lines(message.split(QRegExp("\\n"), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ Server.C:599:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 599 | tokens = (*iter).split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:599:69: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 599 | tokens = (*iter).split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:599:42: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 599 | tokens = (*iter).split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ServerConfigurationListDialog.o ServerConfigurationListDialog.C Server.C:615:73: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 615 | QString time((*iter).split(QRegExp("\\s+"), QString::SkipEmptyParts).last()); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:615:73: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 615 | QString time((*iter).split(QRegExp("\\s+"), QString::SkipEmptyParts).last()); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ Server.C:615:46: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 615 | QString time((*iter).split(QRegExp("\\s+"), QString::SkipEmptyParts).last()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ServerConfiguration.h:26, from ServerConfigurationDialog.h:26, from ServerConfigurationDialog.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qcombobox.h:44, from /usr/include/qt5/QtWidgets/QComboBox:1, from ../../build/ui_ServerConfigurationDialog.h:14, from ServerConfigurationDialog.h:25: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ServerConfigurationDialog.C:25: QueueResourcesList.h: In member function 'IQmol::Process::QueueResourcesList& IQmol::Process::QueueResourcesList::operator=(const IQmol::Process::QueueResourcesList&)': QueueResourcesList.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ QueueResourcesList.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ServerConfiguration.h:26, from Server.h:25, from ServerConfigurationListDialog.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ServerRegistry.o ServerRegistry.C ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtGui/QIcon:1, from ../../build/ui_ServerConfigurationListDialog.h:13, from ServerConfigurationListDialog.h:25, from ServerConfigurationListDialog.C:23: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from QChemJobInfo.h:27, from Job.h:26, from Server.h:27: JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SshFileDialog.o SshFileDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SystemDependent.o SystemDependent.C /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Job.h -o ../../build/moc_Job.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ServerConfiguration.h:26, from Server.h:25, from ServerRegistry.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include JobMonitor.h -o ../../build/moc_JobMonitor.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include QueueOptionsDialog.h -o ../../build/moc_QueueOptionsDialog.cpp SystemDependent.C: In function 'int IQmol::System::ProcessID(const QProcess&)': SystemDependent.C:250:22: warning: 'Q_PID QProcess::pid() const' is deprecated: Use processId() instead [-Wdeprecated-declarations] 250 | return process.pid(); | ~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QProcess:1, from SystemDependent.C:25: /usr/include/qt5/QtCore/qprocess.h:237:11: note: declared here 237 | Q_PID pid() const; | ^~~ SystemDependent.C: In function 'QList IQmol::System::GetMatchingProcessIds(const QString&)': SystemDependent.C:274:65: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 274 | tokens = processes[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from SystemDependent.h:25, from SystemDependent.C:23: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ SystemDependent.C:274:65: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 274 | tokens = processes[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ SystemDependent.C:274:38: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 274 | tokens = processes[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ SystemDependent.C: In function 'QList IQmol::System::GetParentProcessChain(unsigned int)': SystemDependent.C:302:58: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 302 | tokens = lines[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ SystemDependent.C:302:58: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 302 | tokens = lines[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ SystemDependent.C:302:31: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 302 | tokens = lines[i].split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include QueueResourcesDialog.h -o ../../build/moc_QueueResourcesDialog.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ServerConfiguration.h:26, from SshFileDialog.C:25: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Server.h -o ../../build/moc_Server.cpp ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtOpenGL/qgl.h:46, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from QChemJobInfo.h:27, from Job.h:26, from Server.h:27: JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ServerConfigurationDialog.h -o ../../build/moc_ServerConfigurationDialog.cpp ServerRegistry.C: In member function 'void IQmol::Process::ServerRegistry::moveUp(const QString&)': ServerRegistry.C:132:33: warning: 'void QList::swap(int, int) [with T = IQmol::Process::Server*]' is deprecated: Use QList::swapItemsAt() [-Wdeprecated-declarations] 132 | if (index > 0) s_servers.swap(index, index-1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from ServerRegistry.h:25, from ServerRegistry.C:23: /usr/include/qt5/QtCore/qlist.h:225:10: note: declared here 225 | void swap(int i, int j) { swapItemsAt(i, j); } | ^~~~ ServerRegistry.C: In member function 'void IQmol::Process::ServerRegistry::moveDown(const QString&)': ServerRegistry.C:140:51: warning: 'void QList::swap(int, int) [with T = IQmol::Process::Server*]' is deprecated: Use QList::swapItemsAt() [-Wdeprecated-declarations] 140 | if (index < s_servers.size() -1) s_servers.swap(index, index+1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:225:10: note: declared here 225 | void swap(int i, int j) { swapItemsAt(i, j); } | ^~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../../build/ui_SshFileDialog.h:14, from SshFileDialog.h:25, from SshFileDialog.C:23: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ServerConfigurationListDialog.h -o ../../build/moc_ServerConfigurationListDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include SshFileDialog.h -o ../../build/moc_SshFileDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Job.o ../../build/moc_Job.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_JobMonitor.o ../../build/moc_JobMonitor.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_QueueOptionsDialog.o ../../build/moc_QueueOptionsDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_QueueResourcesDialog.o ../../build/moc_QueueResourcesDialog.cpp In file included from ../../build/../src/Process/QChemJobInfo.h:27, from ../../build/../src/Process/Job.h:26, from ../../build/moc_Job.cpp:10: ../../build/../src/Process/JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': ../../build/../src/Process/JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../../build/../src/Process/JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ ../../build/../src/Process/QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': ../../build/../src/Process/QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ ../../build/../src/Process/QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Server.o ../../build/moc_Server.cpp In file included from ../../build/../src/Process/QueueResourcesDialog.h:26, from ../../build/moc_QueueResourcesDialog.cpp:10: ../../build/../src/Process/QueueResourcesList.h: In member function 'IQmol::Process::QueueResourcesList& IQmol::Process::QueueResourcesList::operator=(const IQmol::Process::QueueResourcesList&)': ../../build/../src/Process/QueueResourcesList.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../../build/../src/Process/QueueResourcesList.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ServerConfigurationDialog.o ../../build/moc_ServerConfigurationDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ServerConfigurationListDialog.o ../../build/moc_ServerConfigurationListDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Yaml -I../Data -I../Parser -I../Network -I../Layer -I../Configurator -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_SshFileDialog.o ../../build/moc_SshFileDialog.cpp In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ../../build/../src/Process/ServerConfiguration.h:26, from ../../build/../src/Process/Server.h:25, from ../../build/moc_Server.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/DataList.h:25, from ../Data/YamlNode.h:25, from ../../build/../src/Process/ServerConfiguration.h:26, from ../../build/../src/Process/ServerConfigurationDialog.h:26, from ../../build/moc_ServerConfigurationDialog.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ../../build/moc_Server.cpp:9: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../../build/../src/Process/QChemJobInfo.h:27, from ../../build/../src/Process/Job.h:26, from ../../build/../src/Process/Server.h:27: ../../build/../src/Process/JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': ../../build/../src/Process/JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../../build/../src/Process/JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ ../../build/../src/Process/QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': ../../build/../src/Process/QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ ../../build/../src/Process/QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ../../build/moc_ServerConfigurationDialog.cpp:9: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ rm -f ../../build/libProcess.a ar cqs ../../build/libProcess.a ../../build/Job.o ../../build/JobInfo.o ../../build/JobMonitor.o ../../build/QChemJobInfo.o ../../build/QueueOptionsDialog.o ../../build/QueueResources.o ../../build/QueueResourcesDialog.o ../../build/QueueResourcesList.o ../../build/Server.o ../../build/ServerConfiguration.o ../../build/ServerConfigurationDialog.o ../../build/ServerConfigurationListDialog.o ../../build/ServerRegistry.o ../../build/SshFileDialog.o ../../build/SystemDependent.o ../../build/moc_Job.o ../../build/moc_JobMonitor.o ../../build/moc_QueueOptionsDialog.o ../../build/moc_QueueResourcesDialog.o ../../build/moc_Server.o ../../build/moc_ServerConfigurationDialog.o ../../build/moc_ServerConfigurationListDialog.o ../../build/moc_SshFileDialog.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Process' cd Viewer/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Viewer/Viewer.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Viewer' /usr/lib64/qt5/bin/uic CameraDialog.ui -o ../../build/ui_CameraDialog.h /usr/lib64/qt5/bin/uic Snapshot.ui -o ../../build/ui_Snapshot.h /usr/lib64/qt5/bin/uic ShaderDialog.ui -o ../../build/ui_ShaderDialog.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Animator.o Animator.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BuildAtomHandler.o BuildAtomHandler.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BuildEfpFragmentHandler.o BuildEfpFragmentHandler.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BuildFunctionalGroupHandler.o BuildFunctionalGroupHandler.C In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Animator.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from BuildHandler.h:26, from BuildEfpFragmentHandler.h:25, from BuildEfpFragmentHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from BaseHandler.h:25, from BuildHandler.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from BuildFunctionalGroupHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from ViewerModel.h:25, from BuildAtomHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/EfpFragment.h:25, from BuildEfpFragmentHandler.C:25: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from Viewer.h:28, from BuildEfpFragmentHandler.C:26: Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qevent.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = qglviewer::Vec]' Animator.C:113:61: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BuildHandler.o BuildHandler.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/BuildMoleculeFragmentHandler.o BuildMoleculeFragmentHandler.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/CameraDialog.o CameraDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Cursors.o Cursors.C In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from ViewerModel.h:25, from BuildHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/GLSLmath.o GLSLmath.C In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from BuildHandler.h:26, from BuildMoleculeFragmentHandler.h:25, from BuildMoleculeFragmentHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from BaseHandler.h:25, from BuildHandler.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ManipulateHandler.o ManipulateHandler.C In file included from ../../src/QGLViewer/quaternion.h:26, from ../../src/QGLViewer/keyFrameInterpolator.h:29, from ../../src/QGLViewer/camera.h:26, from CameraDialog.h:26, from CameraDialog.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../src/QGLViewer/keyFrameInterpolator.h:31: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from CameraDialog.C:25: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_CameraDialog.h:12, from CameraDialog.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26, from Viewer.h:28, from BuildMoleculeFragmentHandler.C:24: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qevent.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ BuildHandler.C: In member function 'virtual void IQmol::Handler::Build::mouseMoveEvent(QMouseEvent*)': BuildHandler.C:96:30: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 96 | }else if (m_button == Qt::MidButton) { | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ BuildHandler.C: In member function 'virtual void IQmol::Handler::Build::mouseReleaseEvent(QMouseEvent*)': BuildHandler.C:113:30: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 113 | }else if (m_button == Qt::MidButton) { | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ In file included from Viewer.h:42: ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from CameraDialog.C:28: ../../src/QGLViewer/manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::pivotPoint() const': ../../src/QGLViewer/manipulatedCameraFrame.h:75:41: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 75 | Vec pivotPoint() const { return pivotPoint_; } | ^~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/manipulatedCameraFrame.h: In member function 'qglviewer::Vec qglviewer::ManipulatedCameraFrame::sceneUpVector() const': ../../src/QGLViewer/manipulatedCameraFrame.h:171:44: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 171 | Vec sceneUpVector() const { return sceneUpVector_; } | ^~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ CameraDialog.C: In member function 'void IQmol::CameraDialog::runFrame()': CameraDialog.C:289:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 289 | if (m_keyFrameRow+1 >= table->rowCount()) return; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Util/QVariantPointer.h: In instantiation of 'static QVariant QVariantPointer::toQVariant(T*) [with T = qglviewer::Frame]': CameraDialog.C:200:49: required from here ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from ManipulateHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ManipulateHandler.C: In member function 'virtual void IQmol::Handler::Manipulate::mousePressEvent(QMouseEvent*)': ManipulateHandler.C:43:33: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 43 | }else if (e->button() == Qt::MidButton) { | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ManipulateSelectionHandler.o ManipulateSelectionHandler.C In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ManipulatedFrameSetConstraint.o ManipulatedFrameSetConstraint.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PovRayGen.o PovRayGen.C In file included from ../../src/QGLViewer/constraint.h:26, from ManipulatedFrameSetConstraint.h:25, from ManipulatedFrameSetConstraint.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ManipulatedFrameSetConstraint.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ManipulateSelectionHandler.h:26, from ManipulateSelectionHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from BaseHandler.h:25, from ManipulateSelectionHandler.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/quaternion.h:26, from ../../src/QGLViewer/keyFrameInterpolator.h:29, from ../../src/QGLViewer/camera.h:26, from PovRayGen.h:25, from PovRayGen.C:23: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../src/QGLViewer/keyFrameInterpolator.h:31: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ReindexAtomsHandler.o ReindexAtomsHandler.C In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/ClippingPlaneLayer.h:25, from PovRayGen.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtCore/qtextstream.h:46, from /usr/include/qt5/QtCore/QTextStream:1, from PovRayGen.h:26: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/SelectHandler.o SelectHandler.C PovRayGen.C: In member function 'void IQmol::PovRayGen::writeMesh(const QList&, const QList&, const QList&, const QColor&, bool)': PovRayGen.C:837:27: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 837 | Vec n(normals.at(i)); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ./Animator.h:26, from ../Old/UndoCommands.h:25, from ManipulateSelectionHandler.C:24: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ./Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ./Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42, from ManipulateSelectionHandler.C:25: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qevent.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ShaderDialog.o ShaderDialog.C ManipulateSelectionHandler.C: In member function 'virtual void IQmol::Handler::ManipulateSelection::mousePressEvent(QMouseEvent*)': ManipulateSelectionHandler.C:48:16: warning: 'Qt::MidButton' is deprecated: MidButton is deprecated. Use MiddleButton instead [-Wdeprecated-declarations] 48 | case Qt::MidButton: | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qevent.h:44: /usr/include/qt5/QtCore/qnamespace.h:132:9: note: declared here 132 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, | ^~~~~~~~~ In file included from /usr/include/qt5/QtGui/qopengl.h:146, from /usr/include/qt5/QtOpenGL/qgl.h:45, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33, from ShaderLibrary.h:36, from ShaderDialog.C:24: /usr/include/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from ShaderLibrary.h:28: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from SelectHandler.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/Serialization.h:29, from ../Data/Data.h:25, from ../Data/Bank.h:25, from ../Layer/MoleculeLayer.h:25, from ReindexAtomsHandler.C:24: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Layer/PrimitiveLayer.h:25, from ../Layer/AtomLayer.h:25, from ../Layer/InfoLayer.h:26, from ../Layer/MoleculeLayer.h:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from BaseHandler.h:25, from ReindexAtomsHandler.h:25, from ReindexAtomsHandler.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ShaderDialog.C: In member function 'void IQmol::ShaderDialog::copyParametersToDialog(const QVariantMap&)': ShaderDialog.C:211:14: warning: case value '38' not in enumerated type 'QVariant::Type' [-Wswitch] 211 | case QMetaType::Float: | ^~~~ ShaderDialog.C: In member function 'void IQmol::ShaderDialog::on_background_currentIndexChanged(int)': ShaderDialog.C:386:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 386 | pal.setColor(QPalette::Background, Qt::lightGray); | ^~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qabstractbutton.h:46, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ../../build/ui_ShaderDialog.h:14, from ShaderDialog.h:25, from ShaderDialog.C:23: /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:386:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 386 | pal.setColor(QPalette::Background, Qt::lightGray); | ^~~~~~~~~~ /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:388:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 388 | pal.setColor(QPalette::Background, Preferences::BackgroundColor()); | ^~~~~~~~~~ /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:388:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 388 | pal.setColor(QPalette::Background, Preferences::BackgroundColor()); | ^~~~~~~~~~ /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:390:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 390 | pal.setColor(QPalette::Background, Qt::white); | ^~~~~~~~~~ /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:390:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 390 | pal.setColor(QPalette::Background, Qt::white); | ^~~~~~~~~~ /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:392:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 392 | pal.setColor(QPalette::Background, Qt::black); | ^~~~~~~~~~ /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:392:30: warning: 'QPalette::Background' is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 392 | pal.setColor(QPalette::Background, Qt::black); | ^~~~~~~~~~ /usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ShaderDialog.C:380:58: warning: unused parameter 'index' [-Wunused-parameter] 380 | void ShaderDialog::on_background_currentIndexChanged(int index) | ~~~~^~~~~ ShaderDialog.C: In member function 'void IQmol::ShaderDialog::on_atomTexture_currentIndexChanged(int)': ShaderDialog.C:402:59: warning: unused parameter 'index' [-Wunused-parameter] 402 | void ShaderDialog::on_atomTexture_currentIndexChanged(int index) | ~~~~^~~~~ ShaderDialog.C: In member function 'void IQmol::ShaderDialog::on_surfaceTexture_currentIndexChanged(int)': ShaderDialog.C:413:62: warning: unused parameter 'index' [-Wunused-parameter] 413 | void ShaderDialog::on_surfaceTexture_currentIndexChanged(int index) | ~~~~^~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ShaderLibrary.o ShaderLibrary.C In file included from ../Old/SurfaceAnimatorDialog.h:27, from ../Layer/MoleculeLayer.h:35: ./Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ./Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42, from ReindexAtomsHandler.C:25: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qevent.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtGui/qopengl.h:146, from /usr/include/qt5/QtOpenGL/qgl.h:45, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33, from ShaderLibrary.h:36, from ShaderLibrary.C:25: /usr/include/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from ShaderLibrary.h:28: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Snapshot.o Snapshot.C ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ShaderLibrary.C:27: ../Parser/TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/QColor:1, from ShaderLibrary.h:32: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/Viewer.o Viewer.C In file included from /usr/include/qt5/QtGui/qopengl.h:146, from /usr/include/qt5/QtOpenGL/qgl.h:45, from /usr/include/qt5/QtOpenGL/QGLWidget:1, from ../../src/QGLViewer/config.h:78, from ../../src/QGLViewer/vec.h:33, from ShaderLibrary.h:36, from Viewer.C:23: /usr/include/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from ShaderLibrary.h:28: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ViewerModel.o ViewerModel.C In file included from ../Data/Bank.h:25, from ../Parser/ParseFile.h:26, from ShaderLibrary.C:31: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ ShaderLibrary.C: In member function 'void IQmol::ShaderLibrary::loadShaders()': ShaderLibrary.C:138:31: warning: 'QMap& QMap::unite(const QMap&) [with Key = QString; T = QVariant]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] 138 | uniforms.unite(parseUniformVariables(fragment.filePath())); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from ShaderLibrary.h:34: /usr/include/qt5/QtCore/qmap.h:1378:15: note: declared here 1378 | QMap &QMap::unite(const QMap &other) | ^~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from Snapshot.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ShaderLibrary.C: In member function 'IQmol::ShaderLibrary::initializeTextures()': ShaderLibrary.C:651:11: warning: 'operator delete(void*, unsigned long)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 651 | delete angles; | ^~~~~~ ShaderLibrary.C:631:44: note: returned from 'operator new[](unsigned long)' 631 | GLfloat* angles = new GLfloat[2*nSamples]; | ^ ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../src/QGLViewer/keyFrameInterpolator.h:31, from ../../src/QGLViewer/camera.h:26, from CameraDialog.h:26, from Viewer.C:25: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from ViewerModel.h:25, from ViewerModel.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from Viewer.C:26: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ShaderLibrary.h:34: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ViewerModelView.o ViewerModelView.C Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from Viewer.h:42: ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/QtGlobal:1, from ShaderLibrary.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/QColor:1, from ShaderLibrary.h:32: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: In constructor 'IQmol::Viewer::Viewer(QGLContext*, IQmol::ViewerModel&, QWidget*)': ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ Viewer.C: In member function 'virtual void IQmol::Viewer::init()': Viewer.C:136:40: warning: 'QFont::OpenGLCompatible' is deprecated [-Wdeprecated-declarations] 136 | s_labelFont.setStyleStrategy(QFont::OpenGLCompatible); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:49, from /usr/include/qt5/QtOpenGL/qgl.h:46: /usr/include/qt5/QtGui/qfont.h:84:9: note: declared here 84 | OpenGLCompatible Q_DECL_ENUMERATOR_DEPRECATED = 0x0200, | ^~~~~~~~~~~~~~~~ Viewer.C:136:40: warning: 'QFont::OpenGLCompatible' is deprecated [-Wdeprecated-declarations] 136 | s_labelFont.setStyleStrategy(QFont::OpenGLCompatible); | ^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:84:9: note: declared here 84 | OpenGLCompatible Q_DECL_ENUMERATOR_DEPRECATED = 0x0200, | ^~~~~~~~~~~~~~~~ Viewer.C: In member function 'qglviewer::Vec IQmol::Viewer::worldCoordinatesOf(QMouseEvent*, const qglviewer::Vec&)': Viewer.C:459:11: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 459 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ Viewer.C: In member function 'void IQmol::Viewer::drawLabels(const IQmol::GLObjectList&)': Viewer.C:622:48: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 622 | drawText(width()-s_labelFontMetrics.width(msg), height()-10, msg); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ Viewer.C: In member function 'void IQmol::Viewer::displayMullikenDecomposition(const IQmol::GLObjectList&)': Viewer.C:751:45: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 751 | drawText(width()-s_labelFontMetrics.width(msg), height()-10, msg); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:29, from ../Layer/ConstraintLayer.h:28, from ViewerModel.C:27: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51, from /usr/include/openbabel-2.0/openbabel/forcefield.h:30: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/forcefield.h:31: /usr/include/openbabel-2.0/openbabel/plugin.h: At global scope: /usr/include/openbabel-2.0/openbabel/plugin.h:41:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 41 | struct OBERROR CharPtrLess : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::Energy(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:899:39: warning: unused parameter 'gradients' [-Wunused-parameter] 899 | virtual double Energy(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Bond(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:906:39: warning: unused parameter 'gradients' [-Wunused-parameter] 906 | virtual double E_Bond(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Angle(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:913:40: warning: unused parameter 'gradients' [-Wunused-parameter] 913 | virtual double E_Angle(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_StrBnd(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:920:41: warning: unused parameter 'gradients' [-Wunused-parameter] 920 | virtual double E_StrBnd(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Torsion(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:927:42: warning: unused parameter 'gradients' [-Wunused-parameter] 927 | virtual double E_Torsion(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_OOP(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:934:38: warning: unused parameter 'gradients' [-Wunused-parameter] 934 | virtual double E_OOP(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_VDW(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:941:38: warning: unused parameter 'gradients' [-Wunused-parameter] 941 | virtual double E_VDW(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ /usr/include/openbabel-2.0/openbabel/forcefield.h: In member function 'virtual double OpenBabel::OBForceField::E_Electrostatic(bool)': /usr/include/openbabel-2.0/openbabel/forcefield.h:948:48: warning: unused parameter 'gradients' [-Wunused-parameter] 948 | virtual double E_Electrostatic(bool UNUSED(gradients) = true) { return 0.0f; } | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from ViewerModel.C:37: ../Parser/TextStream.h: In static member function 'static QStringList IQmol::Parser::TextStream::tokenize(const QString&)': ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ ../Parser/TextStream.h:126:29: warning: 'QStringList QString::split(const QRegExp&, SplitBehavior) const' is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead [-Wdeprecated-declarations] 126 | return str.split(QRegExp("\\s+"), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:8, from ../Data/YamlNode.h:26, from ViewerModel.C:40: ../Yaml/yaml-cpp/parser.h: At global scope: ../Yaml/yaml-cpp/parser.h:42:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ ../Yaml/yaml-cpp/parser.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Yaml/yaml-cpp/yaml.h:9: ../Yaml/yaml-cpp/emitter.h:118:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from Animator.h:25, from Viewer.h:28, from ViewerModel.h:25, from ViewerModelView.h:26, from ViewerModelView.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/QTreeView:1, from ViewerModelView.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ViewerModel.C: In member function 'void IQmol::ViewerModel::updateVisibleObjects()': ViewerModel.C:504:9: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = bool (*)(IQmol::Layer::GLObject*, IQmol::Layer::GLObject*)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 504 | qSort(m_visibleObjects.begin(), m_visibleObjects.end(), Layer::GLObject::AlphaSort); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ ViewerModel.C: In member function 'void IQmol::ViewerModel::setIsotopes()': ViewerModel.C:775:9: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = bool (*)(IQmol::Layer::Atom*, IQmol::Layer::Atom*)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 775 | qSort(atoms.begin(), atoms.end(), Layer::Atom::indexSort); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Animator.h -o ../../build/moc_Animator.cpp Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qtreeview.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include CameraDialog.h -o ../../build/moc_CameraDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ShaderDialog.h -o ../../build/moc_ShaderDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Snapshot.h -o ../../build/moc_Snapshot.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include Viewer.h -o ../../build/moc_Viewer.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ViewerModel.h -o ../../build/moc_ViewerModel.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/OpenMesh/src -I/builddir/build/BUILD/IQmol-2.15.0/src/QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ViewerModelView.h -o ../../build/moc_ViewerModelView.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Animator.o ../../build/moc_Animator.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_CameraDialog.o ../../build/moc_CameraDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ShaderDialog.o ../../build/moc_ShaderDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Snapshot.o ../../build/moc_Snapshot.cpp In file included from ../../src/QGLViewer/quaternion.h:26, from ../../src/QGLViewer/keyFrameInterpolator.h:29, from ../../src/QGLViewer/camera.h:26, from ../../build/../src/Viewer/CameraDialog.h:26, from ../../build/moc_CameraDialog.cpp:10: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../../src/QGLViewer/keyFrameInterpolator.h:31: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../../build/../src/Viewer/Animator.h:25, from ../../build/moc_Animator.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_Viewer.o ../../build/moc_Viewer.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ViewerModel.o ../../build/moc_ViewerModel.cpp In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Wall -Wextra -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Main -I../Old -I../OpenMesh/src -I../QGLViewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ViewerModelView.o ../../build/moc_ViewerModelView.cpp In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../../build/../src/Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../../build/../src/Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../../build/../src/Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../../build/../src/Viewer/Animator.h:25, from ../../build/../src/Viewer/Viewer.h:28, from ../../build/../src/Viewer/ViewerModel.h:25, from ../../build/moc_ViewerModel.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../../build/../src/Viewer/Animator.h:25, from ../../build/../src/Viewer/Viewer.h:28, from ../../build/moc_Viewer.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../../build/../src/Viewer/Animator.h:25, from ../../build/../src/Viewer/Viewer.h:28, from ../../build/../src/Viewer/ViewerModel.h:25, from ../../build/../src/Viewer/ViewerModelView.h:26, from ../../build/moc_ViewerModelView.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/QTreeView:1, from ../../build/../src/Viewer/ViewerModelView.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../../build/../src/Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../../build/../src/Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../../build/../src/Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../../build/../src/Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../build/../src/Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../../build/../src/Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../../build/../src/Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../../build/../src/Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../../build/../src/Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../build/../src/Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../../build/../src/Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../../build/../src/Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qtreeview.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ rm -f ../../build/libViewer.a ar cqs ../../build/libViewer.a ../../build/Animator.o ../../build/BuildAtomHandler.o ../../build/BuildEfpFragmentHandler.o ../../build/BuildFunctionalGroupHandler.o ../../build/BuildHandler.o ../../build/BuildMoleculeFragmentHandler.o ../../build/CameraDialog.o ../../build/Cursors.o ../../build/GLSLmath.o ../../build/ManipulateHandler.o ../../build/ManipulateSelectionHandler.o ../../build/ManipulatedFrameSetConstraint.o ../../build/PovRayGen.o ../../build/ReindexAtomsHandler.o ../../build/SelectHandler.o ../../build/ShaderDialog.o ../../build/ShaderLibrary.o ../../build/Snapshot.o ../../build/Viewer.o ../../build/ViewerModel.o ../../build/ViewerModelView.o ../../build/moc_Animator.o ../../build/moc_CameraDialog.o ../../build/moc_ShaderDialog.o ../../build/moc_Snapshot.o ../../build/moc_Viewer.o ../../build/moc_ViewerModel.o ../../build/moc_ViewerModelView.o make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Viewer' cd Main/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /builddir/build/BUILD/IQmol-2.15.0/src/Main/Main.pro 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' QMAKE_STRIP= ) && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/IQmol-2.15.0/src/Main' Makefile:849: warning: overriding recipe for target '../../build/ui_PeriodicTable.h' Makefile:829: warning: ignoring old recipe for target '../../build/ui_PeriodicTable.h' /usr/lib64/qt5/bin/uic PeriodicTable.ui -o ../../build/ui_PeriodicTable.h /usr/lib64/qt5/bin/uic AboutDialog.ui -o ../../build/ui_AboutDialog.h /usr/lib64/qt5/bin/uic FragmentTable.ui -o ../../build/ui_FragmentTable.h /usr/lib64/qt5/bin/uic HelpBrowser.ui -o ../../build/ui_HelpBrowser.h /usr/lib64/qt5/bin/uic InsertMoleculeDialog.ui -o ../../build/ui_InsertMoleculeDialog.h /usr/lib64/qt5/bin/uic PeriodicTableMac.ui -o ../../build/ui_PeriodicTableMac.h /usr/lib64/qt5/bin/uic PreferencesBrowser.ui -o ../../build/ui_PreferencesBrowser.h /usr/lib64/qt5/bin/uic ToolBar.ui -o ../../build/ui_ToolBar.h g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/AboutDialog.o AboutDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/FragmentTable.o FragmentTable.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/HelpBrowser.o HelpBrowser.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/InsertMoleculeDialog.o InsertMoleculeDialog.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/IQmolApplication.o IQmolApplication.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/MainWindow.o MainWindow.C In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from ../Viewer/Viewer.h:28, from FragmentTable.h:26, from FragmentTable.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_FragmentTable.h:12, from FragmentTable.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PeriodicTable.o PeriodicTable.C In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from ../Viewer/Viewer.h:28, from MainWindow.h:25, from IQmolApplication.C:24: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from IQmolApplication.h:25, from IQmolApplication.C:23: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from ../Viewer/Viewer.h:28, from MainWindow.h:25, from MainWindow.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/atom.h:33, from /usr/include/openbabel-2.0/openbabel/mol.h:42, from PeriodicTable.C:24: /usr/include/openbabel-2.0/openbabel/base.h: In member function 'virtual const char* OpenBabel::OBBase::GetTitle(bool) const': /usr/include/openbabel-2.0/openbabel/base.h:287:49: warning: unused parameter 'replaceNewlines' [-Wunused-parameter] 287 | virtual const char *GetTitle(bool UNUSED(replaceNewlines) = true) const { return "";} | ^ /usr/include/openbabel-2.0/openbabel/base.h:37:20: note: in definition of macro 'UNUSED' 37 | # define UNUSED(x) x | ^ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ FragmentTable.C: In member function 'void IQmol::FragmentTable::loadFragments()': FragmentTable.C:70:44: warning: 'QDir& QDir::operator=(const QString&)' is deprecated: Use QDir::setPath() instead [-Wdeprecated-declarations] 70 | dir = Preferences::FragmentDirectory(); | ^ In file included from /usr/include/qt5/QtCore/QDir:1, from FragmentTable.h:27: /usr/include/qt5/QtCore/qdir.h:110:11: note: declared here 110 | QDir &operator=(const QString &path); | ^~~~~~~~ In file included from /usr/include/openbabel-2.0/openbabel/mol.h:51: /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBVibrationData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:862:43: warning: implicitly-declared 'OpenBabel::OBVibrationData::OBVibrationData(const OpenBabel::OBVibrationData&)' is deprecated [-Wdeprecated-copy] 862 | {return new OBVibrationData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:864:23: note: because 'OpenBabel::OBVibrationData' has user-provided 'OpenBabel::OBVibrationData& OpenBabel::OBVibrationData::operator=(const OpenBabel::OBVibrationData&)' 864 | OBVibrationData & operator=(const OBVibrationData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBDOSData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:907:37: warning: implicitly-declared 'OpenBabel::OBDOSData::OBDOSData(const OpenBabel::OBDOSData&)' is deprecated [-Wdeprecated-copy] 907 | {return new OBDOSData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:909:17: note: because 'OpenBabel::OBDOSData' has user-provided 'OpenBabel::OBDOSData& OpenBabel::OBDOSData::operator=(const OpenBabel::OBDOSData&)' 909 | OBDOSData & operator=(const OBDOSData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBOrbitalData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:954:41: warning: implicitly-declared 'OpenBabel::OBOrbitalData::OBOrbitalData(const OpenBabel::OBOrbitalData&)' is deprecated [-Wdeprecated-copy] 954 | {return new OBOrbitalData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:956:21: note: because 'OpenBabel::OBOrbitalData' has user-provided 'OpenBabel::OBOrbitalData& OpenBabel::OBOrbitalData::operator=(const OpenBabel::OBOrbitalData&)' 956 | OBOrbitalData & operator=(const OBOrbitalData &); | ^~~~~~~~ /usr/include/openbabel-2.0/openbabel/generic.h: In member function 'virtual OpenBabel::OBGenericData* OpenBabel::OBElectronicTransitionData::Clone(OpenBabel::OBBase*) const': /usr/include/openbabel-2.0/openbabel/generic.h:1014:54: warning: implicitly-declared 'OpenBabel::OBElectronicTransitionData::OBElectronicTransitionData(const OpenBabel::OBElectronicTransitionData&)' is deprecated [-Wdeprecated-copy] 1014 | {return new OBElectronicTransitionData(*this);} | ^ /usr/include/openbabel-2.0/openbabel/generic.h:1016:34: note: because 'OpenBabel::OBElectronicTransitionData' has user-provided 'OpenBabel::OBElectronicTransitionData& OpenBabel::OBElectronicTransitionData::operator=(const OpenBabel::OBElectronicTransitionData&)' 1016 | OBElectronicTransitionData & operator=(const OBElectronicTransitionData &); | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from ../Process/QChemJobInfo.h:27, from ../../src/Qui/InputDialog.h:29, from MainWindow.C:33: ../Process/JobInfo.h: In member function 'IQmol::Process::JobInfo& IQmol::Process::JobInfo::operator=(const IQmol::Process::JobInfo&)': ../Process/JobInfo.h:55:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (this != &that) copy(that); return *this; | ^~ ../Process/JobInfo.h:55:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 55 | if (this != &that) copy(that); return *this; | ^~~~~~ ../Process/QChemJobInfo.h: In member function 'IQmol::Process::QChemJobInfo& IQmol::Process::QChemJobInfo::operator=(const IQmol::Process::QChemJobInfo&)': ../Process/QChemJobInfo.h:113:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 113 | if (this != &that) copy(that); return *this; | ^~ ../Process/QChemJobInfo.h:113:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 113 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/PreferencesBrowser.o PreferencesBrowser.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/ToolBar.o ToolBar.C g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/main.o main.C /usr/lib64/qt5/bin/rcc -name IQmol IQmol.qrc -o qrc_IQmol.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include AboutDialog.h -o ../../build/moc_AboutDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include FragmentTable.h -o ../../build/moc_FragmentTable.cpp In file included from main.C:40: ../Util/QsLogDest.h:43:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | typedef std::auto_ptr DestinationPtr; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:71, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/qmessagebox.h:45, from /usr/include/qt5/QtWidgets/QMessageBox:1, from IQmolApplication.h:26, from main.C:33: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include HelpBrowser.h -o ../../build/moc_HelpBrowser.cpp In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from ../Viewer/Viewer.h:28, from FragmentTable.h:26, from ToolBar.h:27, from ToolBar.C:23: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_ToolBar.h:12, from ToolBar.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include InsertMoleculeDialog.h -o ../../build/moc_InsertMoleculeDialog.cpp In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include IQmolApplication.h -o ../../build/moc_IQmolApplication.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include MainWindow.h -o ../../build/moc_MainWindow.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include PeriodicTable.h -o ../../build/moc_PeriodicTable.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include PreferencesBrowser.h -o ../../build/moc_PreferencesBrowser.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/IQmol-2.15.0/build/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/usr/include/openbabel-2.0 -I/builddir/build/BUILD/IQmol-2.15.0/src -I/builddir/build/BUILD/IQmol-2.15.0/build -I/builddir/build/BUILD/IQmol-2.15.0/src/Main -I/builddir/build/BUILD/IQmol-2.15.0/src/Util -I/builddir/build/BUILD/IQmol-2.15.0/src/Data -I/builddir/build/BUILD/IQmol-2.15.0/src/Parser -I/builddir/build/BUILD/IQmol-2.15.0/src/Qui -I/builddir/build/BUILD/IQmol-2.15.0/src/Layer -I/builddir/build/BUILD/IQmol-2.15.0/src/Configurator -I/builddir/build/BUILD/IQmol-2.15.0/src/Network -I/builddir/build/BUILD/IQmol-2.15.0/src/Yaml -I/builddir/build/BUILD/IQmol-2.15.0/src/Process -I/builddir/build/BUILD/IQmol-2.15.0/src/Old -I/builddir/build/BUILD/IQmol-2.15.0/src/Viewer -I/builddir/build/BUILD/IQmol-2.15.0/build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I/usr/include/c++/12 -I/usr/include/c++/12/riscv64-redhat-linux -I/usr/include/c++/12/backward -I/usr/lib/gcc/riscv64-redhat-linux/12/include -I/usr/local/include -I/usr/include ToolBar.h -o ../../build/moc_ToolBar.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/qrc_IQmol.o qrc_IQmol.cpp In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_AboutDialog.o ../../build/moc_AboutDialog.cpp In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_FragmentTable.o ../../build/moc_FragmentTable.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_HelpBrowser.o ../../build/moc_HelpBrowser.cpp In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from ../Viewer/Viewer.h:28, from ../../build/../src/Main/FragmentTable.h:26, from ../../build/moc_FragmentTable.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_FragmentTable.h:12, from ../../build/../src/Main/FragmentTable.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_InsertMoleculeDialog.o ../../build/moc_InsertMoleculeDialog.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_IQmolApplication.o ../../build/moc_IQmolApplication.cpp In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_MainWindow.o ../../build/moc_MainWindow.cpp ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_PeriodicTable.o ../../build/moc_PeriodicTable.cpp g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_PreferencesBrowser.o ../../build/moc_PreferencesBrowser.cpp ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -c -pipe -O2 -g -ggdb -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/openbabel-2.0 -I../../src -I../../build -I. -I../Util -I../Data -I../Parser -I../Qui -I../Layer -I../Configurator -I../Network -I../Yaml -I../Process -I../Old -I../Viewer -I/builddir/build/BUILD/IQmol-2.15.0/src/../build/Qui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtCore -I../../build -I../../build -I/usr/lib64/qt5/mkspecs/linux-g++ -o ../../build/moc_ToolBar.o ../../build/moc_ToolBar.cpp In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from ../Viewer/Viewer.h:28, from ../../build/../src/Main/MainWindow.h:25, from ../../build/moc_MainWindow.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ../Configurator/Configurator.h:27, from ../Layer/Layer.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Layer/Layer.h:26, from ../Layer/GLObjectLayer.h:25, from ../Viewer/Animator.h:25, from ../Viewer/Viewer.h:28, from ../../build/../src/Main/FragmentTable.h:26, from ../../build/../src/Main/ToolBar.h:27, from ../../build/moc_ToolBar.cpp:10: ../Util/QVariantPointer.h: In static member function 'static QVariant QVariantPointer::toQVariant(T*)': ../Util/QVariantPointer.h:45:34: warning: 'QVariant qVariantFromValue(const T&) [with T = void*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 45 | return qVariantFromValue((void *) ptr); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ../../build/ui_ToolBar.h:12, from ../../build/../src/Main/ToolBar.h:25: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qmargins.h:43, from /usr/include/qt5/QtCore/qrect.h:43, from /usr/include/qt5/QtCore/QRect:1, from ../Configurator/Configurator.h:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ../Configurator/Configurator.h:26: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from ../Layer/GLObjectLayer.h:26: ../../src/QGLViewer/vec.h: In member function 'qglviewer::Vec qglviewer::Vec::unit() const': ../../src/QGLViewer/vec.h:355:26: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 355 | Vec v = *this; | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/vec.h:357:24: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 357 | return v; | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/frame.h:29, from ../Layer/GLObjectLayer.h:27: ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::translationConstraintDirection() const': ../../src/QGLViewer/constraint.h:238:61: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 238 | Vec translationConstraintDirection() const { return translationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/constraint.h: In member function 'qglviewer::Vec qglviewer::AxisPlaneConstraint::rotationConstraintDirection() const': ../../src/QGLViewer/constraint.h:259:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 259 | Vec rotationConstraintDirection() const { return rotationConstraintDir_; }; | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/frame.h: In member function 'qglviewer::Vec qglviewer::Frame::translation() const': ../../src/QGLViewer/frame.h:228:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 228 | Vec translation() const { return t_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../Data/DataList.h:25, from ../Data/Surface.h:25, from ../Layer/SurfaceLayer.h:27, from ../Viewer/Animator.h:26: ../Data/Data.h: In member function 'IQmol::Data::Base& IQmol::Data::Base::operator=(const IQmol::Data::Base&)': ../Data/Data.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (this != &that) copy(that); return *this; | ^~ ../Data/Data.h:94:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (this != &that) copy(that); return *this; | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/archive/detail/helper_collection.hpp:27, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /usr/include/boost/archive/basic_xml_iarchive.hpp:22, from /usr/include/boost/archive/xml_iarchive.hpp:24, from ../Data/Serialization.h:31, from ../Data/Data.h:25: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ../Viewer/Animator.h: In constructor 'IQmol::Animator::Vibration::Vibration(IQmol::Layer::GLObject*, const qglviewer::Vec&, double, double, double)': ../Viewer/Animator.h:115:58: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 115 | Movement(object, cycles, speed, Sinusoidal), m_displacement(displacement), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ In file included from ../../src/QGLViewer/camera.h:26, from ../../src/QGLViewer/qglviewer.h:26, from ../Viewer/Viewer.h:42: ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::position() const': ../../src/QGLViewer/keyFrameInterpolator.h:311:47: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 311 | Vec position() const { return p_; } | ^~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/keyFrameInterpolator.h: In member function 'qglviewer::Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP() const': ../../src/QGLViewer/keyFrameInterpolator.h:313:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 313 | Vec tgP() const { return tgP_; } | ^~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/camera.h: In member function 'qglviewer::Vec qglviewer::Camera::sceneCenter() const': ../../src/QGLViewer/camera.h:297:42: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 297 | Vec sceneCenter() const { return sceneCenter_; } | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ ../../src/QGLViewer/qglviewer.h: At global scope: ../../src/QGLViewer/qglviewer.h:84:101: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | explicit QGLViewer(QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qvariant.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:85:122: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | explicit QGLViewer(QGLContext *context, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:86:126: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 86 | explicit QGLViewer(const QGLFormat& format, QWidget* parent=0, const QGLWidget* shareWidget=0, Qt::WindowFlags flags=0); | ^ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1062:58: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1062 | void saveToFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ../../src/QGLViewer/qglviewer.h:1063:63: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1063 | bool restoreFromFile(const QString& fileName=QString::null); | ^~~~ /usr/include/qt5/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'T QList::value(int) const [with T = qglviewer::Vec]': ../Data/Serialization.h:174:29: required from 'void boost::serialization::save(Archive&, const QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:45:13: required from 'static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' ../Data/Serialization.h:204:36: required from 'void boost::serialization::serialize(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_oarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = QList]' /usr/include/boost/archive/detail/oserializer.hpp:155:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/basic_text_oarchive.hpp:83:52: required from 'void boost::archive::basic_text_oarchive::save_override(T&) [with T = const QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: required from 'Archive& boost::archive::detail::interface_oarchive::operator&(const T&) [with T = QList; Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]' ../Data/Geometry.h:146:29: required from here /usr/include/qt5/QtCore/qlist.h:790:49: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 790 | return reinterpret_cast(p.at(i))->t(); | ^ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' ../Data/Serialization.h:204:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = qglviewer::Vec]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = qglviewer::Vec]' /usr/include/qt5/QtCore/qlist.h:377:47: required from 'void QList::push_back(const T&) [with T = qglviewer::Vec]' ../Data/Serialization.h:196:23: required from 'void boost::serialization::load(Archive&, QList&, unsigned int) [with Archive = boost::archive::text_iarchive; U = qglviewer::Vec]' /usr/include/boost/serialization/split_free.hpp:58:13: required from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = QList]' /usr/include/boost/serialization/split_free.hpp:74:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/archive/basic_text_iarchive.hpp:70:52: required from 'void boost::archive::basic_text_iarchive::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/text_iarchive.hpp:82:52: required from 'void boost::archive::text_iarchive_impl::load_override(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = QList; Archive = boost::archive::text_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:75:32: required from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = QList; Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:155:16: required from 'void IQmol::Data::Geometry::privateSerialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive]' ../Data/Geometry.h:142:29: required from here /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'constexpr qglviewer::Vec::Vec(const qglviewer::Vec&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/QGLViewer/vec.h:119:14: note: because 'qglviewer::Vec' has user-provided 'qglviewer::Vec& qglviewer::Vec::operator=(const qglviewer::Vec&)' 119 | Vec& operator=(const Vec& v) | ^~~~~~~~ g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ../../../IQmol-2.15.0/IQmol symmol.o ../../build/AboutDialog.o ../../build/FragmentTable.o ../../build/HelpBrowser.o ../../build/InsertMoleculeDialog.o ../../build/IQmolApplication.o ../../build/MainWindow.o ../../build/PeriodicTable.o ../../build/PreferencesBrowser.o ../../build/ToolBar.o ../../build/main.o ../../build/qrc_IQmol.o ../../build/moc_AboutDialog.o ../../build/moc_FragmentTable.o ../../build/moc_HelpBrowser.o ../../build/moc_InsertMoleculeDialog.o ../../build/moc_IQmolApplication.o ../../build/moc_MainWindow.o ../../build/moc_PeriodicTable.o ../../build/moc_PreferencesBrowser.o ../../build/moc_ToolBar.o /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libQui.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libViewer.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libLayer.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libParser.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libConfigurator.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libData.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libProcess.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libNetwork.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libYaml.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libPlot.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libOld.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libGrid.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libUtil.a /builddir/build/BUILD/IQmol-2.15.0/src/Main/../../build/libQGLViewer.a -lOpenMeshCore -lOpenMeshTools -lboost_serialization -lboost_iostreams -lQMsgBox-qt5 -lQGLViewer-qt5 -lGLU -lopenbabel -lgl2ps -lcrypto -lssh2 -lgcrypt -lgpg-error -lgfortran -lz -ldl /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5PrintSupport.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Sql.so /usr/lib64/libQt5Core.so -lGL -pthread ../Layer/MoleculeLayer.C:82:17: warning: type of 'symmol_' does not match original declaration [-Wlto-type-mismatch] 82 | extern "C" void symmol_(int*, double*, double*, int*, char*); | ^ symmol.f90:107:23: note: type mismatch in parameter 6 107 | SUBROUTINE SymMol(nat, Tolerance, coordinates, atomicNumbers, pointGroup) | ^ symmol.f90:107:23: note: type 'long int' should match type 'void' symmol.f90:107:23: note: 'symmol' was previously declared here make[1]: Leaving directory '/builddir/build/BUILD/IQmol-2.15.0/src/Main' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.RvHPdA + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64 ++ dirname /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd IQmol-2.15.0 + install -D -p -m 755 IQmol /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/bin/IQmol + install -D -p -m 644 src/Main/resources/IQmol.png /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/pixmaps/IQmol.png + desktop-file-install --dir=/builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/applications/ src/Main/resources/IQmol.desktop + cp -pr share /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/IQmol + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 2.15.0-5.fc37 --unique-debug-suffix -2.15.0-5.fc37.riscv64 --unique-debug-src-base IQmol-2.15.0-5.fc37.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/IQmol-2.15.0 extracting debug info from /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/bin/IQmol original debug info size: 453440kB, size after compression: 382468kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 31719 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/share/IQmol/shaders/Plastic.frag is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/IQmol/shaders/Plastic.vert is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: IQmol-2.15.0-5.fc37.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JLB2Sq + umask 022 + cd /builddir/build/BUILD + cd IQmol-2.15.0 + DOCDIR=/builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/doc/IQmol + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/doc/IQmol + cp -pr README /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/doc/IQmol + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9p8jgs + umask 022 + cd /builddir/build/BUILD + cd IQmol-2.15.0 + LICENSEDIR=/builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/licenses/IQmol + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/licenses/IQmol + cp -pr LICENSE /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/licenses/IQmol + RPM_EC=0 ++ jobs -p + exit 0 Provides: IQmol = 2.15.0-5.fc37 IQmol(riscv-64) = 2.15.0-5.fc37 application() application(IQmol.desktop) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libOpenMeshCore.so.6.3()(64bit) libOpenMeshTools.so.6.3()(64bit) libQMsgBox-qt5.so.1()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Network.so.5()(64bit) libQt5Network.so.5(Qt_5)(64bit) libQt5OpenGL.so.5()(64bit) libQt5OpenGL.so.5(Qt_5)(64bit) libQt5PrintSupport.so.5()(64bit) libQt5PrintSupport.so.5(Qt_5)(64bit) libQt5Sql.so.5()(64bit) libQt5Sql.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libQt5Xml.so.5()(64bit) libQt5Xml.so.5(Qt_5)(64bit) libboost_serialization.so.1.78.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgfortran.so.5()(64bit) libgfortran.so.5(GFORTRAN_10)(64bit) libgfortran.so.5(GFORTRAN_8)(64bit) libgl2ps.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libopenbabel.so.5()(64bit) libssh2.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: IQmol-samples-2.15.0-5.fc37.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2t6YUS + umask 022 + cd /builddir/build/BUILD + cd IQmol-2.15.0 + DOCDIR=/builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/doc/IQmol-samples + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/doc/IQmol-samples + cp -pr samples/Acetaldehyde-Freq.out samples/Dyson.fchk samples/Dyson.out samples/L-cysteine-Opt.out samples/LocalizedOrbitals.fchk samples/Porphyrin-Orb.FChk samples/Pyran-RingClosing.out samples/Water-RPA-NtoNbo.FChk /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/doc/IQmol-samples + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4mdhCd + umask 022 + cd /builddir/build/BUILD + cd IQmol-2.15.0 + LICENSEDIR=/builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/licenses/IQmol-samples + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/licenses/IQmol-samples + cp -pr LICENSE /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64/usr/share/licenses/IQmol-samples + RPM_EC=0 ++ jobs -p + exit 0 Provides: IQmol-samples = 2.15.0-5.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: IQmol-debugsource-2.15.0-5.fc37.riscv64 Provides: IQmol-debugsource = 2.15.0-5.fc37 IQmol-debugsource(riscv-64) = 2.15.0-5.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: IQmol-debuginfo-2.15.0-5.fc37.riscv64 Provides: IQmol-debuginfo = 2.15.0-5.fc37 IQmol-debuginfo(riscv-64) = 2.15.0-5.fc37 debuginfo(build-id) = 33046ef7b311aa5efd8bd83405b5912f547ad5c3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: IQmol-debugsource(riscv-64) = 2.15.0-5.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64 Wrote: /builddir/build/RPMS/IQmol-samples-2.15.0-5.fc37.noarch.rpm Wrote: /builddir/build/RPMS/IQmol-2.15.0-5.fc37.riscv64.rpm Wrote: /builddir/build/RPMS/IQmol-debugsource-2.15.0-5.fc37.riscv64.rpm Wrote: /builddir/build/RPMS/IQmol-debuginfo-2.15.0-5.fc37.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.pC3gnK + umask 022 + cd /builddir/build/BUILD + cd IQmol-2.15.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/IQmol-2.15.0-5.fc37.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.omkkRq + umask 022 + cd /builddir/build/BUILD + rm -rf IQmol-2.15.0 IQmol-2.15.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0