REX0417E: Error 43.1: Could not find routine

Help
2010-02-09
2012-08-14
  • Nobody/Anonymous

    Hi!

    I try to add DB2 package with:

    rcy= SysAddFuncPkg("db2rexx")

    But it ends up with:

    REX0417E: Error 43.1: Could not find routine "SYSADDFUNCPKG"

    What to do?

    I run AIX 64bit

    bash-2.05a$ oslevel -s

    5300-10-01-0921

    My ooRexx is:

    bash-2.05a$ rexx -v

    Open Object Rexx Version 4.0.0

    Build date: Aug 14 2009

    Addressing Mode: 64

     
  • David Ashley

    David Ashley - 2010-02-09

    The problem is that you are mixing 32-bit code (the DB2 Rexx library) and
    64-bit code (ooRexx). This is not allowed by the operating system. Unless you
    can convince the DB2 group to supply you with a 64-bit library you are out of
    luck. The other possibility is to compile ooRexx as a 32-bit application.

     
  • Nobody/Anonymous

    Hi!

    Thank You!

    I removed ooRexx 64 and installed ooRexx 32 but the same.

    rexx -v

    Open Object Rexx Version 4.0.0

    Build date: Aug 14 2009

    Addressing Mode: 32

    Copyright (c) IBM Corporation 1995, 2004.

    Copyright (c) RexxLA 2005-2009.

    All Rights Reserved.

    This program and the accompanying materials

    are made available under the terms of the Common Public License v1.0

    which accompanies this distribution.

    http://www.oorexx.org/license.html

    Syntax is "rexx filename "

    or "rexx program_string ".

    rexx rr

    STARTING...

    4 - rcy= SysAddFuncPkg("db2rexx")

    REX0043E: Error 43 running /home/huvjru/rr line 4: Routine not found

    REX0417E: Error 43.1: Could not find routine "SYSADDFUNCPKG"

     

Log in to post a comment.