<?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: DBD::informix make error in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230673#M714682</link>
    <description>Those two libs are most likely 32bit libraries.&lt;BR /&gt;&lt;BR /&gt;setting $INFORMIXC is a nice start, but would not have halped you here, because this scripts expects $INFORMIXC to be a HP C compiler (here you have a _very_ good reason to complain to Informix)&lt;BR /&gt;&lt;BR /&gt;What you /could/ do however, is make a _new_ script, and call it e.g. informixc, which takes all arguments, weeds out the HP specific one's, and then calls the compiler of choice with the arguments left. Then set $INFORMIXC to this executable script.&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
    <pubDate>Sat, 10 Apr 2004 02:56:07 GMT</pubDate>
    <dc:creator>H.Merijn Brand (procura</dc:creator>
    <dc:date>2004-04-10T02:56:07Z</dc:date>
    <item>
      <title>DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230665#M714674</link>
      <description>Dear all:&lt;BR /&gt;I will install perl module by DBD::informix.&lt;BR /&gt;perl5.6.1 Makefile.PL process is ok,but make file appear fllow problem.....&lt;BR /&gt;&lt;BR /&gt;# make&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/TestHarness.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/Summary.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/Defaults.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/Metadata.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/TypeInfo.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/TechSupport.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/Configure.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/Bundle/DBD/Informix.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix/GetInfo.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;Skip blib/lib/DBD/Informix.pm (unchanged)&lt;BR /&gt;&lt;BR /&gt;         /bin/sh -c true&lt;BR /&gt;&lt;BR /&gt;         /bin/sh -c true&lt;BR /&gt;&lt;BR /&gt;        //opt/perl/bin/perl5.6.1 -I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi -I/opt/perl/lib/5.6.1 /opt/perl/lib/5.6.1/ExtUtils/xsubpp  -typemap /opt/perl/lib/5.6.1/ExtUtils/typemap Informix.xs &amp;gt; Informix.xsc &amp;amp;&amp;amp; mv Informix.xsc Informix.c&lt;BR /&gt;&lt;BR /&gt;        gcc -c -I/opt/informix/incl/esql -I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/auto/DBI -I/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI -I/auto/DBI -I/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -L/lib/pa1.1 -DUINT32_MAX_BROKEN -mpa-risc-1-1 -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    -DVERSION=\"2003.04\"  -DXS_VERSION=\"2003.04\" -fPIC -I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/CORE -DESQLC_VERSION=953 -DNDEBUG Informix.c&lt;BR /&gt;&lt;BR /&gt;cc1: warning: changing search order for system directory "/usr/local/include"&lt;BR /&gt;&lt;BR /&gt;cc1: warning:   as it has already been specified as a non-system directory&lt;BR /&gt;&lt;BR /&gt;        INFORMIXC="//opt/perl/bin/perl5.6.1 esqlcc" ESQLCC="gcc" esql -c -shared  -I/opt/informix/incl/esql -I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/auto/DBI -I/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI -I/auto/DBI -I/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI  -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -L/lib/pa1.1 -DUINT32_MAX_BROKEN -mpa-risc-1-1 -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O     -DVERSION=\"2003.04\"  -DXS_VERSION=\"2003.04\" -fPIC -I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/CORE -DESQLC_VERSION=953 -DNDEBUG dbdimp.ec&lt;BR /&gt;&lt;BR /&gt;gcc: +Ofastaccess: No such file or directory&lt;BR /&gt;&lt;BR /&gt;gcc: +DS2.0: No such file or directory&lt;BR /&gt;&lt;BR /&gt;gcc: +DA2.0W: No such file or directory&lt;BR /&gt;&lt;BR /&gt;cc1: unrecognized option `-H400000'&lt;BR /&gt;&lt;BR /&gt;*** Error exit code 1&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 26 Mar 2004 03:33:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230665#M714674</guid>
      <dc:creator>Asics</dc:creator>
      <dc:date>2004-03-26T03:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230666#M714675</link>
      <description>You are mixing C compilers.&lt;BR /&gt;&lt;BR /&gt;Either the perl port you are using or the Informix lib config tell you to use HP's C-ANSI-C compiler, which accepts +Ofastaccess, +DS2.0, and +DA2.0W&lt;BR /&gt;&lt;BR /&gt;That last option also tells the compiler to go in 64bit mode, which makes me think that your informix environment is 64bit, and your perl is not. If I'm right this will not work at all. HP-UX does not support mixing 32bit with 64bit objects.&lt;BR /&gt;&lt;BR /&gt;If you are indeed going for a 64bit environment, I also advice you to go for perl-5.8.3, which has solved a lot of 64bit problems still present in 5.6&lt;BR /&gt;&lt;BR /&gt;If your Informix environment persists in passing HP C-ANSI-C options, you will have to manually alter the Makefile and replace them with gcc options.&lt;BR /&gt;&lt;BR /&gt;Both GNU gcc-3.3.3/64 (you need seperate gcc compilers for 32 and 64bit env on HP-UX), and perl-5.8.3/64 are available from my website. Be sure to pich the correct architecture.&lt;BR /&gt;&lt;BR /&gt;My HP ITRC site pages can be found at&lt;BR /&gt;&lt;BR /&gt;Singapore &lt;A href="https://www.beepz.com/personal/merijn/" target="_blank"&gt;https://www.beepz.com/personal/merijn/&lt;/A&gt;&lt;BR /&gt;Rotterdam &lt;A href="http://www.cmve.net/~merijn/" target="_blank"&gt;http://www.cmve.net/~merijn/&lt;/A&gt;&lt;BR /&gt;Seattle   &lt;A href="http://ww.hpux.ws/merijn/" target="_blank"&gt;http://ww.hpux.ws/merijn/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Enjoy, have FUN! H.Merijn</description>
      <pubDate>Fri, 26 Mar 2004 03:43:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230666#M714675</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2004-03-26T03:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230667#M714676</link>
      <description>Dear sir:&lt;BR /&gt;I already install "perl-5.8.3-gcc-3.3.2-11.00-elf64-ora.tbz" and "gcc-3.3.2-64-11.00-elf64.tbz" patches into my HP workstation.&lt;BR /&gt;But,make file still error! Please see erroe message.....&lt;BR /&gt;&lt;BR /&gt;# make&lt;BR /&gt;Skip blib/lib/DBD/Informix/Summary.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix/TechSupport.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix/GetInfo.pm (unchanged)&lt;BR /&gt;Skip blib/lib/Bundle/DBD/Informix.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix/Configure.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix/TestHarness.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix/TypeInfo.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix/Defaults.pm (unchanged)&lt;BR /&gt;Skip blib/lib/DBD/Informix/Metadata.pm (unchanged)&lt;BR /&gt;        /opt/perl/bin/perl5.8.3 /opt/perl64/lib/5.8.3/ExtUtils/xsubpp  -typemap /opt/perl64/lib/5.8.3/ExtUtils/typemap Informix.xs &amp;gt; Informix.xsc &amp;amp;&amp;amp; mv Informix.xsc Informix.c&lt;BR /&gt;        gcc64 -c  -I/opt/informix/incl/esql -I/opt/perl64/lib/5.8.3/PA-RISC2.0-LP64/auto/DBI -I/opt/perl64/lib/site_perl/5.8.3/PA-RISC2.0-LP64/auto/DBI -I/auto/DBI -I/opt/perl64/lib/site_perl/5.8.3/PA-RISC2.0-LP64/auto/DBI  -mpa-risc-2-0 -D_HPUX_SOURCE -DDEBUGGING -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O    -DVERSION=\"2003.04\"  -DXS_VERSION=\"2003.04\" -fPIC "-I/opt/perl64/lib/5.8.3/PA-RISC2.0-LP64/CORE"  -DESQLC_VERSION=953 -DNDEBUG Informix.c&lt;BR /&gt;        INFORMIXC="/opt/perl/bin/perl5.8.3 esqlcc" ESQLCC="gcc64" esql -c -shared  -I/opt/informix/incl/esql -I/opt/perl64/lib/5.8.3/PA-RISC2.0-LP64/auto/DBI -I/opt/perl64/lib/site_perl/5.8.3/PA-RISC2.0-LP64/auto/DBI -I/auto/DBI -I/opt/perl64/lib/site_perl/5.8.3/PA-RISC2.0-LP64/auto/DBI  -mpa-risc-2-0 -D_HPUX_SOURCE -DDEBUGGING -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O     -DVERSION=\"2003.04\"  -DXS_VERSION=\"2003.04\" -fPIC -I/opt/perl64/lib/5.8.3/PA-RISC2.0-LP64/CORE -DESQLC_VERSION=953 -DNDEBUG dbdimp.ec&lt;BR /&gt;gcc64: +Ofastaccess: No such file or directory&lt;BR /&gt;gcc64: +DS2.0: No such file or directory&lt;BR /&gt;gcc64: +DA2.0W: No such file or directory&lt;BR /&gt;cc1: error: unrecognized option `-H400000'&lt;BR /&gt;*** Error exit code 1&lt;BR /&gt;&lt;BR /&gt;Stop.&lt;BR /&gt;</description>
      <pubDate>Fri, 26 Mar 2004 22:31:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230667#M714676</guid>
      <dc:creator>Asics</dc:creator>
      <dc:date>2004-03-26T22:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230668#M714677</link>
      <description>As I said before, all those +O options are recognized by HP' C-ANSI-C compiler only. gcc does not know what to do with it&lt;BR /&gt;&lt;BR /&gt;Looking at this long line, I don't see those options, so I guess they are generated by the (probably perl script) esqlcc, which will be founs in Informix' PATH ...../informix/bin or something. This script most likely detects that it is being run  on HP-UX and sets the options to match those used to build the Informix libraries.&lt;BR /&gt;&lt;BR /&gt;Edit the script, after making a backup, and see what happens if you just remove those options. gcc64 doe not need them, because it can /only/ do 64bit compiles&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Sat, 27 Mar 2004 03:43:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230668#M714677</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2004-03-27T03:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230669#M714678</link>
      <description>Sorry,I don't understand it....&lt;BR /&gt;Would you look my Makefile file ?&lt;BR /&gt;Please see my attachment....thanks!</description>
      <pubDate>Sat, 27 Mar 2004 04:29:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230669#M714678</guid>
      <dc:creator>Asics</dc:creator>
      <dc:date>2004-03-27T04:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230670#M714679</link>
      <description>There's nothing wrong with this Makefile.&lt;BR /&gt;&lt;BR /&gt;# find /opt/informix -name esqlcc&lt;BR /&gt;&lt;BR /&gt;if that succeeds,&lt;BR /&gt;&lt;BR /&gt;# find /opt/informix -name esqlcc -exec file {} \;&lt;BR /&gt;&lt;BR /&gt;If that sais 'perl script', 'script', or 'ascii file', attach it here&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn&lt;BR /&gt;</description>
      <pubDate>Sat, 27 Mar 2004 05:09:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230670#M714679</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2004-03-27T05:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230671#M714680</link>
      <description>Dear sir:&lt;BR /&gt;When I keyin ...(no result)&lt;BR /&gt;#find /opt/informix esqlcc &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;But &lt;BR /&gt;#find /tmp/DBD-Informix -name esqlcc (is ok!)&lt;BR /&gt;&lt;BR /&gt;So,I change keyin it.&lt;BR /&gt;#find /tmp/DBD-Informix -name esqlcc -exec file {} \;&lt;BR /&gt;#/tmp/DBD-Informix/esqlcc:      c program text&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Please see my attachment,thanks a lot.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 28 Mar 2004 20:26:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230671#M714680</guid>
      <dc:creator>Asics</dc:creator>
      <dc:date>2004-03-28T20:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230672#M714681</link>
      <description>I made a copy of my /usr/informix/bin/esql to /usr/informix/bin/esql-gcc.  Found the line that says: &lt;BR /&gt;&lt;BR /&gt;CC="${INFORMIXC=cc} -Wp,-H400000 +Ofastaccess +DS2.0 +DA2.0W"&lt;BR /&gt;&lt;BR /&gt;changed it to this:&lt;BR /&gt;&lt;BR /&gt;#CC="${INFORMIXC=cc} -Wp,-H400000 +Ofastaccess +DS2.0 +DA2.0W"&lt;BR /&gt;CC=/usr/local/pa20_64/bin/gcc64&lt;BR /&gt;CC_TH=$CC&lt;BR /&gt;#CC_TH="${INFORMIXC=cc} -Wp,-H400000 +Ofastaccess +DS2.0 +DA2.0W"&lt;BR /&gt;&lt;BR /&gt;now I can run 'esql-gcc -o esqlbasic esqlbasic.ec' and it compiles with this warning: /usr/local/pa20_64/bin/ld: skipping incompatible /usr/informix/lib/libifasf.so when searching for -lifasf&lt;BR /&gt;&lt;BR /&gt;when I run ./esqlbasic I get this:&lt;BR /&gt;/usr/lib/pa20_64/dld.sl: Unable to find library 'libifsql.sl'.&lt;BR /&gt;Abort(coredump)&lt;BR /&gt;&lt;BR /&gt;I set LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql  with no luck&lt;BR /&gt;&lt;BR /&gt;Have you found the resolution to your problem? Here's to hoping we can figure this out.&lt;BR /&gt;</description>
      <pubDate>Fri, 09 Apr 2004 18:41:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230672#M714681</guid>
      <dc:creator>Josh Owings</dc:creator>
      <dc:date>2004-04-09T18:41:40Z</dc:date>
    </item>
    <item>
      <title>Re: DBD::informix make error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230673#M714682</link>
      <description>Those two libs are most likely 32bit libraries.&lt;BR /&gt;&lt;BR /&gt;setting $INFORMIXC is a nice start, but would not have halped you here, because this scripts expects $INFORMIXC to be a HP C compiler (here you have a _very_ good reason to complain to Informix)&lt;BR /&gt;&lt;BR /&gt;What you /could/ do however, is make a _new_ script, and call it e.g. informixc, which takes all arguments, weeds out the HP specific one's, and then calls the compiler of choice with the arguments left. Then set $INFORMIXC to this executable script.&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Sat, 10 Apr 2004 02:56:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/dbd-informix-make-error/m-p/3230673#M714682</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2004-04-10T02:56:07Z</dc:date>
    </item>
  </channel>
</rss>

