Unable to compile form in unix

Hi All,
When I am trying to compile a form in unix using the below command:
$ORACLE_HOME/bin/f60gen module=ICQTYUH2.fmb userid=apps/test99 output_file=ICQTYUH2.fmx module_type=form batch=no compile_all=yes
I am getting the below message and the form is not getting compiled.
Forms 6.0 (Form Compiler) Version 6.0.8.27.0 (Production)
Forms 6.0 (Form Compiler): Release - Production
(c) Copyright 1999 Oracle Corporation. All rights reserved.
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
PL/SQL Version 8.0.6.3.0 (Production)
Oracle Procedure Builder V6.0.8.21.0 Build #0 - Production
Oracle Virtual Graphics System Version 6.0.5.39.0 (Production)
Oracle Multimedia Version 6.0.8.25.0 (Production)
Oracle Tools Integration Version 6.0.8.17.0 (Production)
Oracle Tools Common Area Version 6.0.5.32.0
Oracle CORE Version 4.0.6.0.0 - Production
ROS ERROR: -200
Segmentation Fault(coredump)
Some additional info I also tried to compile some exisitng forms in the same directroy and those are getting compiled. So then i transfer a compiled form to my harddrive and open it with formbuilder and then save it and ftp it to unix. Again when I try to compile the same form without even making any change I am getting same message.
So I am suspecting there is something wrong when I am opening and saving the form builder. Can anybody assist me with this problem.
Thanks.

I am pretty sure transfer is happening correctly. I am taking care of the binary mode of transfer. Moreover when I transfer an already compiled file from unix and without open it from form builder and save it, I just trasfer it back to the unix box and I am able to compile it.
Is there any other thought on this.
Thanks

Similar Messages

  • Unable to compile form(form6i)

    Hi,
    i have one issue in form6i.
    i am unable to run form because form is struck up while compiling.
    why it is happining like that.
    so, give me reply as early as possible.

    i have kept different versions of that form.
    previous versions were compiled and executed when i was executed.
    from two day's i have this problem.
    i am unable execute current verision and previous versions also because of compilation problems.
    please , give me solution

  • Cannot compile form on unix. identifier 'CHECK_COMMIT' must be declared

    Hello
    I am getting the following error when I try to compile a form on unix. Error identifier 'CHECK_COMMIT' must be declared
    Compiling procedure DISPLAY_TAB...
    Compilation error on procedure DISPLAY_TAB:
    PL/SQL ERROR 201 at line 12, column 1
    identifier 'CHECK_COMMIT' must be declared
    PL/SQL ERROR 0 at line 12, column 1
    Statement ignored
    PL/SQL ERROR 201 at line 32, column 7
    identifier 'CHECK_COMMIT' must be declared
    PL/SQL ERROR 0 at line 32, column 7
    Statement ignored
    Compiling procedure SET_TAB_STATUS...
    No compilation errors.
    Compiling procedure SELECT_REQUESTOR...
    No compilation errors.
    Compiling procedure SELECT_ALT_REQUESTOR...
    No compilation errors.
    Form not created
    It seems to only occur where a program unit is calling a procedure in an attached library. All the libraries exist.
    my FORMS_PATH is set to
    /famisapps/fmsd/msd:/famisapps/fmsd/libs/:/apps3/famis/dev/forms:/famisapps/fmsd/forms
    All the libraries are in /famisapps/fmsd/libs/
    The forms are in /famisapps/fmsd/forms
    The library in question is called common.pll. I have renamed it COMMON.PLL, COMMON.pll and Common.pll
    Any help ideas would be apprecaited.
    David

    are you getting the same error when compiling from frmcmp.sh and from builder even after setting the FORMS_PATH ?
    with this make any difference FORMS_PATH
    changing
    /famisapps/fmsd/msd:/famisapps/fmsd/libs/:/apps3/famis/dev/forms:/famisapps/fmsd/forms
    to
    /famisapps/fmsd/msd:/famisapps/fmsd/libs:/apps3/famis/dev/forms:/famisapps/fmsd/forms

  • Pb with compiling form under unix

    Hi
    I tried to compile a form under unix. I got an error saying that it can't find a function which is in a PL SQL library .
    All the Pll's files and the Fmb's are in the same directory. I put this directory in the forms_path ( default.env) but still got the same error
    Is there any configuration file that I should set ?
    Thanks

    the default-env setting is only relevant for the runtime. For compile-time, you should set the environment-variable FORMS_PATH and export it.

  • Urgent:Unable to compile form in server

    Hi,
    I am working on 10g forms.I am able to compile form in my machine.But when i compile it in server its getting hanged and after sometime the message is coming 'connection to server broken (explicit kill or server shutdown)'
    .Can anyone help me in this.
    Thanks

    Noone shutdown the server.But whenever i am executing the command 'frmcmp module=formname.fmb userid=userid/password ' it sgetting hanged.

  • Windows tool to compile forms on unix server

    We have one client using Forms 6i on the web, so I need to test in this environment.
    Currently to compile the fmb on the unix platform, I use Hummingbird software (Connectivity, Exceed, Xstart) to run the compile using the command f60genm.
    I do not particularly like the Hummingbird software, as it takes a lot of software just to run an X-windows terminal session. However, it seems to be necessary, because the unix administrator tells me the Forms 6 compiler in this environment apparently "needs to connect to the Xwindows graphics library."
    If I try to run the f60genm comand from a SSH Secure Shell connection, I get the error:
        FRM-91500: Unable to start/complete the build.I get the same error in the Xstart session if I use the f60gen command (without the "m").
    However, if I type "f60genm" without any parameters in the Xstart window, a second xwindows application pops up where I can enter Forms compile options (login and module information.)
    If anyone is familiar with unix: Is there maybe a path or environment command I could try in the SSH Secure Shell session that would satisfy the Xwindows graphics library requirement, so I could then run the compile without using Hummingbird?
    Thanks in advance.

    Thanks everyone for all the help and suggestions! I am closer, but still cannot get the f60genm or f60gen to work.
    Paul, when I enter
      echo $SHELLI get:   /bin/cshPaul and Soumyajit, when I enter a DISPLAY=... or export command, unix echoes my input, and appends Command not found
    It seems that the setenv that Rosario suggested actually works. I can do
      setenv DISPLAY=111.2.333.4:0.0
      setenv ORACLE_TERM=vt220 and they seem to work. Then when I type setenv by itself, I see a number of environment variables, with my two at the end. However, unlike the other values displayed, their values have an equal sign appended at the end:
      DISPLAY=111.2.333.4:0.0=
      ORACLE_TERM=vt220=So maybe that is the reason I still get
      FRM-91500: Unable to start/complete the build.when I try the f60genm command that works in the Hummingbird environment.
    I really do appreciate all your help! If you can think of anything I should try, please let me know.

  • Problems compiling form in Unix

    I am trying to do the following
    a)copy a custom fmb from an 11.5.10 system on Unix
    b) modify the fmb in forms builder
    c)ftp back to Unix
    d) compile the form.
    However even if the form has not changed at all (proof of concept) the compiling fails.
    "I get
    "ROS ERRORL -200
    Segmentation fault(coredump)."
    The forms version in Unix seems old :-
    "Forms 6.0 (Form Compiler) Version 6.0.8.28.0 (Production)
    Forms 6.0 (Form Compiler): Release - Production
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    PL/SQL Version 8.0.6.3.0 (Production)
    Oracle Procedure Builder V6.0.8.21.0 Build #0 - Production
    Oracle Virtual Graphics System Version 6.0.5.39.0 (Production)
    Oracle Multimedia Version 6.0.8.25.0 (Production)
    Oracle Tools Integration Version 6.0.8.17.0 (Production)
    Oracle Tools Common Area Version 6.0.5.32.0
    Oracle CORE Version 4.0.6.0.0 - Production
    ROS ERROR: -200"
    In Windows it is a lot newer
    "Forms [32 Bit] Version 10.1.2.0.2 (Production)
    Oracle Toolkit Version 10.1.2.0.2 (Production)
    PL/SQL Version 10.1.0.4.2 (Production)
    Oracle Procedure Builder V10.1.2.0.2 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 10.1.2.0.2 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.2 (Production)
    Oracle Tools GUI Utilities Version 10.1.2.0.2 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE 10.1.0.4.0 Production"
    I think an environment setting is wrong but I am not sure.
    I do have write permissions in Unix

    Shouldn't an 11.5.10 install have the ablitlity to compile with a later version of forms than that?I wonder if there is an env setting I need to change >
    You need to consult your System Administrator (SA)! Typically the EBS Technology stack is locked into specific component versions, to include Forms. I honestly do not know if EBS 11.5.10 can be configured to use a version of Forms newer than Forms 6i. I do know that EBS R12 uses Forms 10g. It has been a while since I've worked with the EBS so you might want to ask your quesiton in the General EBS Discussion forum as this Forum is dedicated specifically to non-EBS Forms.
    However, it stands to reason that if your Application Server is configured with Forms 6i that you should use the same version of Forms on your development workstations. Newer versions of Oracle Forms are not backward compatible with older versions of Forms - meaning, you can't edit in Forms 10g and expect Forms 6i to be able to compile the file.
    Craig...

  • Unable to compile form FRM:30087

    Im getting a FRM 30087 compiling a new form.
    I'm using f60gen on the UNIX side and the permissions on the dir is 751, as applmgr user, it looks like I have permissions to write.
    Please help.

    Hi..
    I think you should post this FRM issue in the FORMS forum
    Forms
    Anand

  • Compiling forms in UNIX

    Dear all,
    We are in the process of migrating windows forms application to solaris
    On compiling, the forms using f90genm in solaris, it is failing as the dependent objects (they are case in sensitive in windows) .where as when compiling in UNIX, we need to change the forms coding in order to change the object name ?.
    is there any way to overcome this ?
    Kai

    Kai,
    You do not need to change the code as it does not matter if it is case sensitive or not when it comes to the objects.
    In 11i use f60gen to generate the forms, and in R12 it is frmcmp or frmcmp_batch.
    Regards,
    Hussein

  • Unable to compile form module in 6i

    Hi,
    I had created a form using forms 6.0 and oracle 8.0 database. now when i am trying to compile the same form using 9i DB and tring to compile. While tryin to compile a form module forms builder gives an error message
    ora-00600 [17003],[63034260],[961],[1],[],[],[],[] on a program unit which refers a stored procedure in the database, when i am bring the stored procedure to the program unit the form successfully compiles, whereas obviously the performance is drastically reduced.
    Here is the developer environment i am using, i would also like to tell you that i am trying to migrate my forms and the backend to 9i and forms 6i. I would also like to know wether is there any need to apply any patch on win2000 professional, i had applied service pack 4 to the installation.
    Forms 6.0
    Forms [32 Bit] Version 6.0.5.0.2 (Production)
    Oracle Toolkit Version 6.0.5.0.2 (Production)
    PL/SQL Version 8.0.5.1.0 (Production)
    Oracle Procedure Builder V6.0.5.0.0 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 6.0.5.6.0 - Production
    Oracle Virtual Graphics System Version 6.0.5.0.0 (Beta)
    Oracle Tools GUI Utilities Version 6.0.5.0.0 (Production)
    Oracle Multimedia Version 6.0.5.0.0 (Production)
    Oracle Tools Integration Version 6.0.5.5.0 (Production)
    Oracle Tools Common Area Version 6.0.5.4.0 (Production)
    Oracle CORE Version 4.0.5.0.0 (Production)
    Forms 6i
    Forms [32 Bit] Version 6.0.8.11.3 (Production)
    Oracle Toolkit Version 6.0.5.35.0 (Production)
    PL/SQL Version 8.0.6.0.0 (Production)
    Oracle Procedure Builder V6.0.8.11.0 Build - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 6.0.7.0.0 - Production
    Oracle Virtual Graphics System Version 6.0.5.35.0 (Production)
    Oracle Tools GUI Utilities Version 6.0.5.35.0 (Production)
    Oracle Multimedia Version 6.0.5.34.0 (Production)
    Oracle Tools Integration Version 6.0.8.10.2 (Production)
    Oracle Tools Common Area Version 6.0.5.32.1 (Production)
    Oracle CORE Version 4.0.6.0.0 (Production)

    Arun,
    Forms 6.0 is not certified with Oracle DB 9i. You need at least Forms 6i patch 10
    Frank

  • Unable to compile .pll in Unix environment

    Hi
    I am trying to compile a .pll library file in a unix environment and its coming up with error message 'PDE-PLI018- could not find library PMS_MENU.pll'
    Regards and Thanks
    Dharmendra Jha

    Yea I have all the reference to the library.
    Basically what I am doing is
    1.making few changes to .pll file
    2.ftping the file to unix enviroment
    3.from unix prompt,I am typing the following statment to compile the .pll file
    f45gen MENU.pll userid=scott/tiger module_type=LIBRARYthis above statement fails to compile and returns the error message 'PDE-PLI018- could not find library PMS_MENU.pll'

  • Unable to compile form

    Hi,
    I need to compile the form JAIREGIM.fmb
    I followed the below steps to compile the form but after compiling it is showing the same old compilation date.
    cd /apps/visappl/ja/11.5.0/forms/US
    export FORMS60_PATH=$FORMS60_PATH:$AU_TOP/forms/US
    f60gen Module=JAIREGIM.fmb Userid=apps/systime_cms
    Module_Type=FORM batch=yes Output_File=JAIREGIM.fmx
    Thanks and Regards
    Amith

    Hi Hsawwan,
    The file JAIREGIM.err still display's the error FRM-10043: Cannot open file
    but the form JAIREGIM.fmx display's the current time.
    Steps I performed are
    1. Logged in as APPLMGR user
    2. Run the APPSORA.env environment file.
    3. cd /apps/visappl/ja/11.5.0/forms/US
    4. export FORMS60_PATH=$FORMS60_PATH:$AU_TOP/forms/US
    5. f60gen module="/apps/visappl/au/11.5.0/forms/US/JAIREGIM.fmb" Userid=apps/systime_cms Module_Type=FORM batch=yes output_File=JAIREGIM.fmx
    Thanks
    Amith

  • FRM: 30087  Unable to compile form

    I'm comipiling forms and getting FRM:30087. From what I read this is a permission problem but the permissions on the file are 751 for the applmgr user.
    Please advise.

    Hi..
    I think you should post this FRM issue in the FORMS forum
    Forms
    Anand

  • How to compile a Form in Unix

    Dear all
    I am using forms 10G.
    I have a form and I want to compile it in Unix .
    Can you please tell me the solution step by step .
    I was reading the old blogs here ,and tried the same but did not get the solution .
    Please help me .

    for %%f IN (*.fmb) do frmcmp.sh userid=userid/password@DB1 module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
    Is this comand will work ?On Windows yes, on Unix no, that's the Windows syntax.
    How can I give the fmb name instread of "compile_all=yes " ?"compile_all=yes" doesn't mean compile all forms, but compile all Pl/Sql code within the form. On Linux I use something like the following :. $HOME/.bash_profile
    export Filename=$1
    if [ "$Filename" ]
    then
      Filename=`echo $Filename | cut -f1 -d"."`
    else
      Filename=*
    fi
    for FRM in $Filename.fmb
    do
            echo $FRM
            $ORACLE_HOME/bin/frmcmp.sh $FRM username/password@DB module_type=form 1>$FRM.log 2>&1
    doneIf you execute the script with a form name as argument, only that form will be compiled, otherwise all forms within the directory will be compiled.

  • How to compile forms in a UNIX CLI?

    Can anybody tell me how to compila a form in UNIX with Oracle 6 or 6i?
    I know I have to use the 'f60gen' or 'f60genm' commands, but I don't know witch arguments I have to use.
    Thanks in advance,
    Pablo.

    Hi!
    Try out this:
    f60gen forname user/password
    f60gen myform.fmb scott/tiger
    c u

Maybe you are looking for