<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920482#M97105</link>
    <description>I also have to say that I'm building perl with dynamic libs, but isn't liggcc.a a static library? Would that make any difference? Or making any problems for me?</description>
    <pubDate>Fri, 05 Jan 2007 07:04:33 GMT</pubDate>
    <dc:creator>Morten Kristiansen</dc:creator>
    <dc:date>2007-01-05T07:04:33Z</dc:date>
    <item>
      <title>problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920476#M97099</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I've installed Oracle 9.2.0.4, perl 5.8.8, DBI 1.53 and now trying DBD 1.19. Everything looks good until I run "make test", then I get errors like these:&lt;BR /&gt;&lt;BR /&gt;t/55nested............../usr/lib/hpux64/dld.so: Unsatisfied code symbol '__divsi3' in load module '/usr/local/src/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.so'.&lt;BR /&gt;Can't load '/usr/local/src/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: Unresolved external at /opt/perl5/lib/5.8.8/IA64.ARCHREV_0-LP64/DynaLoader.pm line 230.&lt;BR /&gt; at t/55nested.t line 17&lt;BR /&gt;Compilation failed in require at t/55nested.t line 17.&lt;BR /&gt;BEGIN failed--compilation aborted at t/55nested.t line 17.&lt;BR /&gt;t/55nested..............dubious&lt;BR /&gt;        Test returned status 215 (wstat 55040, 0xd700)&lt;BR /&gt;t/60reauth............../usr/lib/hpux64/dld.so: Unsatisfied code symbol '__divsi3' in load module '/usr/local/src/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.so'.&lt;BR /&gt;Can't load '/usr/local/src/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: Unresolved external at /opt/perl5/lib/5.8.8/IA64.ARCHREV_0-LP64/DynaLoader.pm line 230.&lt;BR /&gt; at t/nchar_test_lib.pl line 6&lt;BR /&gt;Compilation failed in require at t/nchar_test_lib.pl line 6.&lt;BR /&gt;BEGIN failed--compilation aborted at t/nchar_test_lib.pl line 6.&lt;BR /&gt;Compilation failed in require at t/60reauth.t line 18.&lt;BR /&gt;t/60reauth..............dubious&lt;BR /&gt;        Test returned status 215 (wstat 55040, 0xd700)&lt;BR /&gt;t/70meta................/usr/lib/hpux64/dld.so: Unsatisfied code symbol '__divsi3' in load module '/usr/local/src/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.so'.&lt;BR /&gt;Can't load '/usr/local/src/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: Unresolved external at /opt/perl5/lib/5.8.8/IA64.ARCHREV_0-LP64/DynaLoader.pm line 230.&lt;BR /&gt; at t/nchar_test_lib.pl line 6&lt;BR /&gt;Compilation failed in require at t/nchar_test_lib.pl line 6.&lt;BR /&gt;BEGIN failed--compilation aborted at t/nchar_test_lib.pl line 6.&lt;BR /&gt;Compilation failed in require at t/70meta.t line 21.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;This is the output of perl -V:&lt;BR /&gt;&lt;BR /&gt;Summary of my perl5 (revision 5 version 8 subversion 8) configuration:&lt;BR /&gt;  Platform:&lt;BR /&gt;    osname=hpux, osvers=11.23, archname=IA64.ARCHREV_0-LP64&lt;BR /&gt;    uname='hp-ux hpdb7 b.11.23 u ia64 3810985124 unlimited-user license '&lt;BR /&gt;    config_args='-Dusedevel -Duse64bitint -Dcc=gcc -des'&lt;BR /&gt;    hint=recommended, useposix=true, d_sigaction=define&lt;BR /&gt;    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef&lt;BR /&gt;    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef&lt;BR /&gt;    use64bitint=define use64bitall=define uselongdouble=undef&lt;BR /&gt;    usemymalloc=n, bincompat5005=undef&lt;BR /&gt;  Compiler:&lt;BR /&gt;    cc='gcc', ccflags ='-mlp64 -DPERL_DONT_CREATE_GVSV -D_HPUX_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',&lt;BR /&gt;    optimize='-g -O',&lt;BR /&gt;    cppflags='-mlp64 -DPERL_DONT_CREATE_GVSV -D_HPUX_SOURCE -mlp64 -DPERL_DONT_CREATE_GVSV -D_HPUX_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/pro/local/include'&lt;BR /&gt;    ccversion='', gccversion='4.1.1', gccosandvers=''&lt;BR /&gt;    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321&lt;BR /&gt;    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16&lt;BR /&gt;    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8&lt;BR /&gt;    alignbytes=8, prototype=define&lt;BR /&gt;  Linker and Libraries:&lt;BR /&gt;    ld='/usr/bin/ld', ldflags =' -mlp64 -L/usr/local/lib -L/usr/lib/hpux64'&lt;BR /&gt;    libpth=/usr/lib/hpux64 /lib /usr/lib /usr/ccs/lib /usr/local/lib&lt;BR /&gt;    libs=-lcl -lpthread -lnsl -lnm -ldl -ldld -lm -lsec -lc&lt;BR /&gt;    perllibs=-lcl -lpthread -lnsl -lnm -ldl -ldld -lm -lsec -lc&lt;BR /&gt;    libc=/usr/lib/hpux64/libc.so, so=so, useshrplib=false, libperl=libperl.a&lt;BR /&gt;    gnulibc_version=''&lt;BR /&gt;  Dynamic Linking:&lt;BR /&gt;    dlsrc=dl_hpux.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-B,deferred '&lt;BR /&gt;    cccdlflags='-fPIC', lddlflags='-b -L/usr/local/lib -L/usr/lib/hpux64'&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Characteristics of this binary (from libperl):&lt;BR /&gt;  Compile-time options: DEBUGGING PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP&lt;BR /&gt;                        USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES&lt;BR /&gt;                        USE_PERLIO&lt;BR /&gt;  Built under hpux&lt;BR /&gt;  Compiled at Jan  3 2007 17:13:33&lt;BR /&gt;  @INC:&lt;BR /&gt;    /opt/perl5/lib/5.8.8/IA64.ARCHREV_0-LP64&lt;BR /&gt;    /opt/perl5/lib/5.8.8&lt;BR /&gt;    /opt/perl5/lib/site_perl/5.8.8/IA64.ARCHREV_0-LP64&lt;BR /&gt;    /opt/perl5/lib/site_perl/5.8.8&lt;BR /&gt;    /opt/perl5/lib/site_perl&lt;BR /&gt;    .&lt;BR /&gt;</description>
      <pubDate>Wed, 03 Jan 2007 19:02:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920476#M97099</guid>
      <dc:creator>Morten Kristiansen</dc:creator>
      <dc:date>2007-01-03T19:02:59Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920477#M97100</link>
      <description>A little bit more information. The gcc compiler is a downloaded binary from "The porting and archiving center for HP-UX". I'm also using gnu make 3.81 compiled with gcc 4.1.1.&lt;BR /&gt;&lt;BR /&gt;I've read the README files on perl and DBD and have run the suggested findSymbol, but it didn't find any '__divsi3'. I've also set all environment variables as suggested in the README files. Have also checked that the hints/hpux.sh is up to date.&lt;BR /&gt;&lt;BR /&gt;So now I'm stucked. I don't have any knowledge on which libraries have to be included. So I don't know what to look for. Have tried to search both itrc forums and google without any luck.&lt;BR /&gt;&lt;BR /&gt;Please help! Thanks in advance.&lt;BR /&gt;&lt;BR /&gt;regards&lt;BR /&gt;Morten K</description>
      <pubDate>Thu, 04 Jan 2007 06:47:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920477#M97100</guid>
      <dc:creator>Morten Kristiansen</dc:creator>
      <dc:date>2007-01-04T06:47:59Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920478#M97101</link>
      <description>Doing a google search of hp.com gives:&lt;BR /&gt;&lt;A href="http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1026439" target="_blank"&gt;http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1026439&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=901551" target="_blank"&gt;http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=901551&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;They say this symbol is defined in libgcc.</description>
      <pubDate>Thu, 04 Jan 2007 22:11:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920478#M97101</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2007-01-04T22:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920479#M97102</link>
      <description>Thanks, but I've tried those and as you can see in the last link was he able to compile DBD, but failed in compiling Apache.&lt;BR /&gt;&lt;BR /&gt;Can anybody tell me exact syntax to link in then libgcc library. I tried to set a environment variable LDFLAGS to /usr/local/lib/gcc/ia64-hp-hpux11.23/4.1.1/hpux64/libgcc.a and also included this catalogue in LD_LIBRARY_PATH and SHLIB_PATH. I have also edited the config.sh to have "-lgcc" in the "libs" parameter.&lt;BR /&gt;&lt;BR /&gt;When running "make test" in building perl, I get this message:&lt;BR /&gt;lib/ExtUtils/t/Embed......................Note (probably harmless): No library found for -lgcc&lt;BR /&gt;ok&lt;BR /&gt;</description>
      <pubDate>Fri, 05 Jan 2007 06:45:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920479#M97102</guid>
      <dc:creator>Morten Kristiansen</dc:creator>
      <dc:date>2007-01-05T06:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920480#M97103</link>
      <description>&amp;gt;Can anybody tell me exact syntax to link in then libgcc library. I tried to set a environment variable LDFLAGS to /usr/local/lib/gcc/ia64-hp-hpux11.23/4.1.1/hpux64/libgcc.a&lt;BR /&gt;&lt;BR /&gt;You would need -L/usr/local/lib/gcc/ia64-hp-hpux11.23/4.1.1/hpux64 -lgcc&lt;BR /&gt;&lt;BR /&gt;&amp;gt;When running "make test" in building perl, I get this message:&lt;BR /&gt;lib/ExtUtils/t/Embed......................Note (probably harmless): No library found for -lgcc &lt;BR /&gt;&lt;BR /&gt;I'm surprised why it says "harmless"??</description>
      <pubDate>Fri, 05 Jan 2007 06:56:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920480#M97103</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2007-01-05T06:56:45Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920481#M97104</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;thanks for the quick answer and exuse my little knowledge of libraries and compiling packages. Can you also tell me where i should put that string? Is it when I'm compiling perl? And is it a parameter to Configure? What parameters should have this string?</description>
      <pubDate>Fri, 05 Jan 2007 07:01:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920481#M97104</guid>
      <dc:creator>Morten Kristiansen</dc:creator>
      <dc:date>2007-01-05T07:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920482#M97105</link>
      <description>I also have to say that I'm building perl with dynamic libs, but isn't liggcc.a a static library? Would that make any difference? Or making any problems for me?</description>
      <pubDate>Fri, 05 Jan 2007 07:04:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920482#M97105</guid>
      <dc:creator>Morten Kristiansen</dc:creator>
      <dc:date>2007-01-05T07:04:33Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Integrity</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920483#M97106</link>
      <description>&lt;P&gt;&amp;gt;Can you also tell me where I should put that string?&lt;BR /&gt;&lt;BR /&gt;No clue. If you put them in LDOPTS, then any link will have them.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;I'm building perl with dynamic libs, but isn't libgcc.a an archive library?&lt;BR /&gt;&lt;BR /&gt;Hopefully you can put the one object into every shlib that needs it:&lt;BR /&gt;/usr/local/lib/hpux32/libgcc.a[__divsi3.o]:&lt;BR /&gt;0x00000000 T __divsi3&lt;/P&gt;</description>
      <pubDate>Sat, 22 Oct 2011 01:36:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920483#M97106</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2011-10-22T01:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920484#M97107</link>
      <description>Thanks Dennis, but that wasn't any use for me. I don't have any parameter with name LDOPTS.&lt;BR /&gt;&lt;BR /&gt;Anybody who knows how to do this?</description>
      <pubDate>Fri, 05 Jan 2007 07:23:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920484#M97107</guid>
      <dc:creator>Morten Kristiansen</dc:creator>
      <dc:date>2007-01-05T07:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920485#M97108</link>
      <description>OK, I tried to set the environment variable like this:&lt;BR /&gt;export LDOPTS='+s -L/usr/local/lib/gcc/ia64-hp-hpux11.23/4.1.1/hpux64 -lgcc'&lt;BR /&gt;&lt;BR /&gt;then when running Configure under perl, I got this error:&lt;BR /&gt;Checking how to test for symbolic links...&lt;BR /&gt;You can test for symbolic links with 'test -h'.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Good, your tr supports [:lower:] and [:upper:] to convert case.&lt;BR /&gt;Using [:upper:] and [:lower:] to convert case.&lt;BR /&gt;ld: Can't find library or mismatched ABI for -lgcc&lt;BR /&gt;Fatal error.&lt;BR /&gt;collect2: ld returned 1 exit status&lt;BR /&gt;You need to find a working C compiler.&lt;BR /&gt;</description>
      <pubDate>Fri, 05 Jan 2007 07:32:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920485#M97108</guid>
      <dc:creator>Morten Kristiansen</dc:creator>
      <dc:date>2007-01-05T07:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: problem compiling DBD::Oracle on hp-ux 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920486#M97109</link>
      <description>&amp;gt;I tried to set the environment variable like this:&lt;BR /&gt;export LDOPTS='+s -L/usr/local/lib/gcc/ia64-hp-hpux11.23/4.1.1/hpux64 -lgcc'&lt;BR /&gt;&lt;BR /&gt;That's what I would use except I would leave the +s for each step to add as needed.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;ld: Can't find library or mismatched ABI for -lgcc &lt;BR /&gt;&lt;BR /&gt;Ok, it seems you are creating a 32 bit executable.  That means you need to have BOTH 32 and 64 bit paths.&lt;BR /&gt;&lt;BR /&gt;export LDOPTS='-L/usr/local/lib/gcc/ia64-hp-hpux11.23/4.1.1/hpux64 -L/usr/local/lib/gcc/ia64-hp-hpux11.23/4.1.1/hpux32 -lgcc'</description>
      <pubDate>Fri, 05 Jan 2007 18:50:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/problem-compiling-dbd-oracle-on-hp-ux-11-23-itanium/m-p/3920486#M97109</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2007-01-05T18:50:26Z</dc:date>
    </item>
  </channel>
</rss>

