9739: file=/usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so; generating link map 9739: dynamic: 0x41e44818 base: 0x41e2f000 size: 0x00015be0 9739: entry: 0x41e31e20 phdr: 0x41e2f034 phnum: 4 9739: 9739: /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so: error: relocation error: undefined symbol: PL_dowarn (fatal) 9739: 9739: calling fini: /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so 9739: Perl error in: ?/Vnos_DB-1 Can't load '/usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so' for module DBI: /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so: undefined symbol: PL_dowarn at /usr/local/lib/perl5/5.9.2/i686-linux/DynaLoader.pm line 201. at /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/DBI.pm line 254 BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/DBI.pm line 254. Compilation failed in require at (eval 13) line 16. BEGIN failed--compilation aborted (in cleanup) Can't load '/usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so' for module DBI: /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so: undefined symbol: PL_dowarn at /usr/local/lib/perl5/5.9.2/i686-linux/DynaLoader.pm line 201. at /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/DBI.pm line 254 BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/DBI.pm line 254. Compilation failed in require at Perl error in: ?/Perl Script-1 #### libc.so.6 => /lib/libc.so.6 (0x40026000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) #### cd /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/ mv DBI.so test.so gcc -shared -Wl,-soname,DBI.so -Wl,-rpath,/usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI -o DBI.so /usr/local/lib/perl5/5.9.2/i686-linux/CORE/libperl.so test.so #### /usr/local/lib/perl5/5.9.2/i686-linux/CORE/libperl.so => /usr/local/lib/perl5/5.9.2/i686-linux/CORE/libperl.so (0x40003000) test.so => /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/test.so (0x400fb000) libc.so.6 => /lib/libc.so.6 (0x40121000) libnsl.so.1 => /lib/libnsl.so.1 (0x40254000) libdl.so.2 => /lib/libdl.so.2 (0x40269000) libm.so.6 => /lib/libm.so.6 (0x4026c000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x4028e000) libutil.so.1 => /lib/libutil.so.1 (0x402bb000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) #### 9758: file=/usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so; generating link map 9758: dynamic: 0x41e307b8 base: 0x41e2f000 size: 0x000018ec 9758: entry: 0x41e2f620 phdr: 0x41e2f034 phnum: 4 9758: 9758: 9758: file=test.so; needed by /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so 9758: file=test.so; generating link map 9758: dynamic: 0x41e46818 base: 0x41e31000 size: 0x00015be0 9758: entry: 0x41e33e20 phdr: 0x41e31034 phnum: 4 9758: 9758: 9758: file=/usr/local/lib/perl5/5.9.2/i686-linux/CORE/libperl.so; needed by /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/test.so(relocation dependency) 9758: 9758: 9758: calling init: /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/test.so 9758: 9758: 9758: calling init: /usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so 9758: 9758: opening file=/usr/local/lib/perl5/site_perl/5.9.2/i686-linux/auto/DBI/DBI.so; opencount == 1 9758: 9758: file=/usr/local/lib/perl5/5.9.2/i686-linux/auto/Socket/Socket.so; generating link map 9758: dynamic: 0x41e487b8 base: 0x41e47000 size: 0x000018ec 9758: entry: 0x41e47620 phdr: 0x41e47034 phnum: 4 9758: 9758: 9758: file=testxxx.so; needed by /usr/local/lib/perl5/5.9.2/i686-linux/auto/Socket/Socket.so 9758: file=testxxx.so; generating link map 9758: dynamic: 0x41e4e57c base: 0x41e49000 size: 0x00005744 9758: entry: 0x41e4a070 phdr: 0x41e49034 phnum: 4 9758: 9758: 9758: file=/usr/local/lib/perl5/5.9.2/i686-linux/CORE/libperl.so; needed by /usr/local/lib/perl5/5.9.2/i686-linux/auto/Socket/testxxx.so (relocation dependency) 9758: 9758: 9758: calling init: /usr/local/lib/perl5/5.9.2/i686-linux/auto/Socket/testxxx.so 9758: 9758: 9758: calling init: /usr/local/lib/perl5/5.9.2/i686-linux/auto/Socket/Socket.so 9758: 9758: opening file=/usr/local/lib/perl5/5.9.2/i686-linux/auto/Socket/Socket.so; opencount == 1 9758: