[Wien] error during lapw1 compilation using gfortran

Леон Авакян laavakyan at sfedu.ru
Thu Jul 14 12:40:21 CEST 2011


Dear  Dr. P. Blaha, Dr. K. Schwarz and Wien2k users,


  I am running wien version 11 on 2.6.32-5-amd64 x86_64 GNU/Linux  
(Debian Squeeze), fortran compiler gfortran and math libraries libgoto2.

  I have a problem during compilation lapw1 code (full file is attached):

[CODE]
../SRC_lib/libgoto.a(memory.o): In function '_touch_memory':
memory.c:(.text+0x119): undefined reference to `pthread_mutex_lock'
memory.c:(.text+0x141): undefined reference to `pthread_mutex_unlock'
[/CODE]

The libgoto.a library was compiled from sources  
(http://cms.tacc.utexas.edu/tacc-projects/gotoblas2/downloads/) and  
copied in WIEN2k\SRC_lib\

Sincerely yours,
Dr. Avakyan Leon
Southern federal University
Physics faculty
Rostov-on-Don, Russia

-------------- next part --------------
if [ -f .complex ]; then \
	   rm -f .complex calkpt.o hamilt.o hns.o horb.o modules.o seclit.o seclr4.o seclr5.o tapewf.o ustphx.o wfpnt.o wfpnt1.o jacdavblock.o stern.o warpin.o setwar.o par_syrk.o seclit_par.o *.mod; \
	fi
touch .real
if [ -f .parallel ]; then \
	   rm -f .parallel calkpt.o gtfnam.o hamilt.o hldau.o hns.o modules.o pdsyevx17.o pdstebz17.o prtkpt.o pzheevx16.o seclit.o seclr4.o seclr5.o inikpt.o inilpw.o lapw1.o setkpt.o par_syrk.o make_albl.o jacdavblock.o seclit_par.o pdgetri_my.o pzgetri_my.o W2kinit.o *.mod; \
	fi
touch .sequential
make TYPE='REAL' TYPE_COMMENT='\!_REAL' \
	  ./lapw1 FORT=gfortran FFLAGS=' -ffree-form -O2'
make[1]: Entering directory `/home/xray/WIEN2k/SRC_lapw1'
gfortran  -o ./lapw1 abc.o atpar.o bandv1.o calkpt.o cbcomb.o coors.o cputim.o dblr2k.o dgeqrl.o dgewy.o dgewyg.o dlbrfg.o dsbein1.o dscgst.o dstebz2.o dsyevx2.o dsyr2m.o dsyrb4.o dsyrb5l.o dsyrdt4.o dsywyv.o dsyxev4.o dvbes1.o eisps.o errclr.o errflg.o forfhs.o gaunt1.o gaunt2.o gbass.o gtfnam.o hamilt.o hns.o horb.o inikpt.o inilpw.o lapw1.o latgen.o lmsort.o locdef.o lohns.o lopw.o matmm.o modules.o nn.o outerr.o outwin.o prtkpt.o prtres.o pzheevx16.o rdswar.o rint13.o rotate.o rotdef.o seclit.o seclr4.o seclr5.o select.o service.o setkpt.o setwar.o sphbes.o stern.o SymmRot.o tapewf.o ustphx.o vectf.o warpin.o wfpnt.o wfpnt1.o ylm.o zhcgst.o zheevx2.o zher2m.o jacdavblock.o make_albl.o global2local.o par_syrk.o my_dsygst.o refblas_dtrsm.o seclit_par.o pdsyevx17.o pdstebz17.o pdgetri_my.o pzgetri_my.o W2kutils.o W2kinit.o -ffree-form -O2 -L../SRC_lib -lpthread -static -llapack_lapw -lgoto -llapack_lapw 
../SRC_lib/libgoto.a(memory.o): In function `_touch_memory':
memory.c:(.text+0x119): undefined reference to `pthread_mutex_lock'
memory.c:(.text+0x141): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(memory.o): In function `blas_shutdown':
memory.c:(.text+0x173): undefined reference to `pthread_mutex_lock'
../SRC_lib/libgoto.a(memory.o): In function `blas_memory_alloc':
memory.c:(.text+0x9ac): undefined reference to `pthread_mutex_lock'
memory.c:(.text+0xa2d): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(memory.o): In function `blas_shutdown':
memory.c:(.text+0x20c): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(blas_server.o): In function `blas_thread_shutdown_':
blas_server.c:(.text+0x288): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x2ff): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x31a): undefined reference to `pthread_cond_signal'
blas_server.c:(.text+0x326): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0x357): undefined reference to `pthread_join'
blas_server.c:(.text+0x388): undefined reference to `pthread_mutex_destroy'
blas_server.c:(.text+0x392): undefined reference to `pthread_cond_destroy'
blas_server.c:(.text+0x3b0): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(blas_server.o): In function `goto_set_num_threads':
blas_server.c:(.text+0x4a5): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x503): undefined reference to `pthread_mutex_init'
blas_server.c:(.text+0x516): undefined reference to `pthread_cond_init'
blas_server.c:(.text+0x532): undefined reference to `pthread_create'
blas_server.c:(.text+0x546): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(blas_server.o): In function `blas_thread_server':
blas_server.c:(.text+0x610): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x626): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0x6d7): undefined reference to `pthread_cond_wait'
blas_server.c:(.text+0x70e): undefined reference to `pthread_exit'
../SRC_lib/libgoto.a(blas_server.o): In function `exec_blas_async':
blas_server.c:(.text+0x9b5): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x9c7): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0x9f7): undefined reference to `pthread_cond_signal'
../SRC_lib/libgoto.a(blas_server.o): In function `blas_thread_init':
blas_server.c:(.text+0xb58): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0xb6b): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0xbfb): undefined reference to `pthread_mutex_init'
blas_server.c:(.text+0xc0e): undefined reference to `pthread_cond_init'
blas_server.c:(.text+0xc2a): undefined reference to `pthread_create'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `destroy_unit_mutex':
(.text+0x2f6): undefined reference to `pthread_mutex_destroy'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `insert_unit':
(.text+0x452): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_get_internal_unit':
(.text+0x525): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_init_units':
(.text+0x7a1): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_init_units':
(.text+0x86e): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_init_units':
(.text+0x93e): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `close_unit_1':
(.text+0x9bf): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `close_unit_1':
(.text+0xa60): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `close_unit_1':
(.text+0xa92): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_close_units':
(.text+0xb11): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xb84): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xc66): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xc83): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xca0): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xca8): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xd18): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_unlock_unit':
(.text+0x6c2): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_close_units':
(.text+0xb42): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `flush_all_units_1':
(.text+0x116): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x318): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x333): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x33b): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x37f): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x399): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x3c7): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x3cf): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x124c): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x128c): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x12a9): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x12c3): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x12cb): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x1336): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r4':
(.text+0x116): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r4':
(.text+0x254): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i4':
(.text+0x2d4): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i4':
(.text+0x446): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i8':
(.text+0x504): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r10':
(.text+0x6e9): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r8':
(.text+0x7a9): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r10':
(.text+0x91f): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r8':
(.text+0xb15): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r4':
(.text+0x1a7): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r4':
(.text+0x27f): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i8':
(.text+0x665): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r10':
(.text+0x72f): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r8':
(.text+0x7f3): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o):(.text+0x9db): more undefined references to `pthread_mutex_unlock' follow
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_bases':
(.text+0x42): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_table_bases':
(.text+0xdb): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `_Unwind_Find_FDE':
(.text+0x1776): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `_Unwind_Find_FDE':
(.text+0x17c7): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__deregister_frame_info_bases':
(.text+0x1992): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__deregister_frame_info_bases':
(.text+0x1a1d): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_bases':
(.text+0x61): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_table_bases':
(.text+0xfa): undefined reference to `pthread_mutex_unlock'
collect2: ld returned 1 exit status
make[1]: *** [lapw1] Ошибка 1
make[1]: Leaving directory `/home/xray/WIEN2k/SRC_lapw1'
make: *** [real] Ошибка 2
-------------- next part --------------
if [ -f .complex ]; then \
	   rm -f .complex calkpt.o hamilt.o hns.o horb.o modules.o seclit.o seclr4.o seclr5.o tapewf.o ustphx.o wfpnt.o wfpnt1.o jacdavblock.o stern.o warpin.o setwar.o par_syrk.o seclit_par.o *.mod; \
	fi
touch .real
if [ -f .parallel ]; then \
	   rm -f .parallel calkpt.o gtfnam.o hamilt.o hldau.o hns.o modules.o pdsyevx17.o pdstebz17.o prtkpt.o pzheevx16.o seclit.o seclr4.o seclr5.o inikpt.o inilpw.o lapw1.o setkpt.o par_syrk.o make_albl.o jacdavblock.o seclit_par.o pdgetri_my.o pzgetri_my.o W2kinit.o *.mod; \
	fi
touch .sequential
make TYPE='REAL' TYPE_COMMENT='\!_REAL' \
	  ./lapw1 FORT=gfortran FFLAGS=' -ffree-form -O2'
make[1]: Entering directory `/home/xray/WIEN2k/SRC_lapw1'
gfortran  -o ./lapw1 abc.o atpar.o bandv1.o calkpt.o cbcomb.o coors.o cputim.o dblr2k.o dgeqrl.o dgewy.o dgewyg.o dlbrfg.o dsbein1.o dscgst.o dstebz2.o dsyevx2.o dsyr2m.o dsyrb4.o dsyrb5l.o dsyrdt4.o dsywyv.o dsyxev4.o dvbes1.o eisps.o errclr.o errflg.o forfhs.o gaunt1.o gaunt2.o gbass.o gtfnam.o hamilt.o hns.o horb.o inikpt.o inilpw.o lapw1.o latgen.o lmsort.o locdef.o lohns.o lopw.o matmm.o modules.o nn.o outerr.o outwin.o prtkpt.o prtres.o pzheevx16.o rdswar.o rint13.o rotate.o rotdef.o seclit.o seclr4.o seclr5.o select.o service.o setkpt.o setwar.o sphbes.o stern.o SymmRot.o tapewf.o ustphx.o vectf.o warpin.o wfpnt.o wfpnt1.o ylm.o zhcgst.o zheevx2.o zher2m.o jacdavblock.o make_albl.o global2local.o par_syrk.o my_dsygst.o refblas_dtrsm.o seclit_par.o pdsyevx17.o pdstebz17.o pdgetri_my.o pzgetri_my.o W2kutils.o W2kinit.o -ffree-form -O2 -L../SRC_lib -lpthread -static -llapack_lapw -lgoto -llapack_lapw 
../SRC_lib/libgoto.a(memory.o): In function `_touch_memory':
memory.c:(.text+0x119): undefined reference to `pthread_mutex_lock'
memory.c:(.text+0x141): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(memory.o): In function `blas_shutdown':
memory.c:(.text+0x173): undefined reference to `pthread_mutex_lock'
../SRC_lib/libgoto.a(memory.o): In function `blas_memory_alloc':
memory.c:(.text+0x9ac): undefined reference to `pthread_mutex_lock'
memory.c:(.text+0xa2d): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(memory.o): In function `blas_shutdown':
memory.c:(.text+0x20c): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(blas_server.o): In function `blas_thread_shutdown_':
blas_server.c:(.text+0x288): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x2ff): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x31a): undefined reference to `pthread_cond_signal'
blas_server.c:(.text+0x326): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0x357): undefined reference to `pthread_join'
blas_server.c:(.text+0x388): undefined reference to `pthread_mutex_destroy'
blas_server.c:(.text+0x392): undefined reference to `pthread_cond_destroy'
blas_server.c:(.text+0x3b0): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(blas_server.o): In function `goto_set_num_threads':
blas_server.c:(.text+0x4a5): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x503): undefined reference to `pthread_mutex_init'
blas_server.c:(.text+0x516): undefined reference to `pthread_cond_init'
blas_server.c:(.text+0x532): undefined reference to `pthread_create'
blas_server.c:(.text+0x546): undefined reference to `pthread_mutex_unlock'
../SRC_lib/libgoto.a(blas_server.o): In function `blas_thread_server':
blas_server.c:(.text+0x610): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x626): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0x6d7): undefined reference to `pthread_cond_wait'
blas_server.c:(.text+0x70e): undefined reference to `pthread_exit'
../SRC_lib/libgoto.a(blas_server.o): In function `exec_blas_async':
blas_server.c:(.text+0x9b5): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0x9c7): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0x9f7): undefined reference to `pthread_cond_signal'
../SRC_lib/libgoto.a(blas_server.o): In function `blas_thread_init':
blas_server.c:(.text+0xb58): undefined reference to `pthread_mutex_lock'
blas_server.c:(.text+0xb6b): undefined reference to `pthread_mutex_unlock'
blas_server.c:(.text+0xbfb): undefined reference to `pthread_mutex_init'
blas_server.c:(.text+0xc0e): undefined reference to `pthread_cond_init'
blas_server.c:(.text+0xc2a): undefined reference to `pthread_create'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `destroy_unit_mutex':
(.text+0x2f6): undefined reference to `pthread_mutex_destroy'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `insert_unit':
(.text+0x452): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_get_internal_unit':
(.text+0x525): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_init_units':
(.text+0x7a1): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_init_units':
(.text+0x86e): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_init_units':
(.text+0x93e): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `close_unit_1':
(.text+0x9bf): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `close_unit_1':
(.text+0xa60): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `close_unit_1':
(.text+0xa92): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_close_units':
(.text+0xb11): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xb84): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xc66): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xc83): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xca0): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xca8): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `get_external_unit':
(.text+0xd18): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_unlock_unit':
(.text+0x6c2): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unit.o): In function `_gfortrani_close_units':
(.text+0xb42): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `flush_all_units_1':
(.text+0x116): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x318): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x333): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x33b): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x37f): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x399): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x3c7): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_flush_all_units':
(.text+0x3cf): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x124c): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x128c): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x12a9): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x12c3): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x12cb): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(unix.o): In function `_gfortrani_find_file':
(.text+0x1336): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r4':
(.text+0x116): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r4':
(.text+0x254): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i4':
(.text+0x2d4): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i4':
(.text+0x446): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i8':
(.text+0x504): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r10':
(.text+0x6e9): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r8':
(.text+0x7a9): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r10':
(.text+0x91f): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r8':
(.text+0xb15): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_arandom_r4':
(.text+0x1a7): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r4':
(.text+0x27f): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_seed_i8':
(.text+0x665): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r10':
(.text+0x72f): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o): In function `_gfortran_random_r8':
(.text+0x7f3): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgfortran.a(random.o):(.text+0x9db): more undefined references to `pthread_mutex_unlock' follow
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_bases':
(.text+0x42): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_table_bases':
(.text+0xdb): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `_Unwind_Find_FDE':
(.text+0x1776): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `_Unwind_Find_FDE':
(.text+0x17c7): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__deregister_frame_info_bases':
(.text+0x1992): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__deregister_frame_info_bases':
(.text+0x1a1d): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_bases':
(.text+0x61): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `__register_frame_info_table_bases':
(.text+0xfa): undefined reference to `pthread_mutex_unlock'
collect2: ld returned 1 exit status
make[1]: *** [lapw1] Ошибка 1
make[1]: Leaving directory `/home/xray/WIEN2k/SRC_lapw1'
make: *** [real] Ошибка 2


More information about the Wien mailing list