Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
AutoPIPE
  • Product Communities
AutoPIPE
AutoPIPE Wiki Prodia2.exe - Entry point not found
    • Sign In
    • -Pipe and Vessel Stress Analysis - Wiki
      • +.Bentley AutoPIPE
      • -.Bentley AutoPIPE Vessel (powered by Microprotol)
        • +Features and Bugs
        • +General Information
        • +Support Solutions and FAQ's
        • -System Messages
          • +"AutoPIPE Licensing" Messages displayed in AutoPIPE Vessel
          • +Application Crash Messages
          • +AutoPIPE Vessel Messages
          • +Design and Calculations Messages
          • +Error Messages
          • +Intel(r) Visual Fortran run-time error ... messages that occur when using AutoPIPE Vessel
          • +Prodia2 - messages displayed in AutoPIPE Vessel
          • -Prodia2.exe Messages
            • Prodia2.exe - Entry point not found
          • +Setup Messages
          • +Warning Messages
        • +Video Gallery
      • +ADL PIPE
      • +Bentley AutoPIPE Nozzle
      • +Bentley PlantFLOW
      • +Bentley PULS
    • +AutoPIPE Brand Learning Resources
    • +Attend a live meeting with an AutoPIPE Analyst

     
     Questions about this article, topic, or product? Click here. 

    Prodia2.exe - Entry point not found

    Applies To
    Product(s): AutoPIPE Vessel
    Version(s): ALL
    Area:
    Date Logged
    & Current Version
    July 2022
    42.00.00.008

    Problem:

    The following appears when using AutoPIPE Vessel:

    Prodia2.exe - System Error

    The codes executon cannot proceed because libifcoremd.dd was not found. Reinstalling the program may fix this problem.

    Prodia2.exe - Entry point not found 

    Unable to locate the procedure entry point for__rtc_uninit_src in the dynamic library c:\Programfiles (x86)\Bentley\Engineering\AutoPIPEVessel_42\Saisie\prodia2.exe

    How to avoid this issue?

    Solution:

    Our application (AutoPIPE Vessel) is linked with certain Intel® Fortan libraries.

    When we deploy our application to systems on which the Intel® Fortran Compiler is not installed, we need to redistribute these librairies. The redistributable library packages are available for the end users who use applications that are built with Intel Compilers.

    The redistributable library packages are embedded in AutoPIPE Vessel Setup Program. Consequently, in most cases the installation of these libraries is done by the installer and the user does not have to worry about it.

    Nevertheless, it can happen that for unknown reasons these libraries are badly installed or come into conflict with other versions of Fortran libraries

    Below a description of possible issues and how to resolve them.

    Prodia2.exe - System Error

    The Fortran library is not accessible, an error message dialog (System Error) indicates that the program has not found the DLL (e.g.: libifcoremd .dll).

    Prodia2.exe - Entry point not found 

    There is conflict with other versions of Fortran libraries. The program found a DLL with the same name, but it is not the correct one! In this case the error message is different (Entry Point Not Found) and it gives the name of the function it cannot find (e.g.: for__rtc_uninit_use_src).

    Avoidance: 

    A reinstallation of the Fortran libraries might solve the problem.

    1. Download and Install:

    "https://software.intel.com/sites/default/files/managed/b2/f7/w_fcompxe_redist_msi_2015.7.287.zip" The installation program of the redistributable package will guide you through the installation. You will need to accept the EULA and the installation will install all the libraries to the fixed directory: [Common Files]\Intel\Shared Libraries\ 

    2. Checking the installation:

    The installation creates a new environment variable "INTEL_DEV_REDIST" with the value of the above installation directory, and the PATH env-var is updated with [INTEL_DEV_REDIST]\redist\[ia32|intel64]\compiler and [INTEL_DEV_REDIST]\redist\[ia32|intel64]\mpirt.
    The installation also adds folders containing the installed DLLs to the system PATH environment variable.
    Use the “Environment Variables” Dialog for checking these variables:

    Control Panel > System Properties > Environment Variables > System variables (see screenshots below)

    “INTEL_DEV_REDIST” : check that the path indicated in the value correctly directs to Intel Shared Libraries.

    “Path” : check that INTEL_DEV_REDIST is mentioned inside.

    Check that the values circled in the precedent image directs you correctly to the Intel Libraries as shown in the image.

    3. Troubleshooting  

    If the DLLs are correctly installed but the program indicates that the Entry Point is not Found, then it could be useful to determine the usage of DLLs or libraries using a tool such as “Dependencies”, it can help users troubleshooting their dll load dependencies issues:

    a. Download the tool - click here.

    b. Run Dependencies_x64_Release > DependenciesGui.exe

    c. File > Open

    Select: C:\Program Files (x86)\Bentley\Engineering\AutoPIPE Vessel_42\Saisie\Prodia2.exe

    d. Check for “libifcoremd.dll” in the left panel

    4. Workaround:

    There is an ultimate workaround which consists of copying 3 files alongside the programs that need them.
    Copy these 3 DLL files

    a.  [INTEL_DEV_REDIST]\redist\ia32\compiler\libifcoremd.dll

    b.  [INTEL_DEV_REDIST]\redist\ia32\compiler\libifportmd.dll

    c.  [INTEL_DEV_REDIST]\redist\ia32\compiler\libmmd.dll

    Into these 2 folders:

    a.  C:\Program Files (x86)\Bentley\Engineering\AutoPIPE Vessel_42\Saisie

    b.  C:\Program Files (x86)\Bentley\Engineering\AutoPIPE Vessel_42\Dessin

    See Also

    Prodia2.exe messages

    AutoPIPE Vessel

    Bentley LEARN Server

    • AutoPIPE Vessel
    • message
    • System Error
    • Entry Point Not Found
    • System
    • Prodia2.exe
    • Share
    • History
    • More
    • Cancel
    • Mike Dattilio Created by Bentley Colleague Mike Dattilio
    • When: Mon, Feb 8 2021 7:52 AM
    • Mike Dattilio Last revision by Bentley Colleague Mike Dattilio
    • When: Thu, Apr 1 2021 3:55 PM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies