• Home >>
  • Curl - Curl RTE - Installation Notes
Japanese
Curl, Inc. Logo
Richer Internet Applications
   Products
      Introducing Curl
      The Curl RTE
         System Requirements
         Installation Notes
         Mac Beta Notes
      The Curl IDE
         System Requirements
         Installation Notes
      White Papers
      Licensing
      Getting a License
      Demos
         Enterprise Software
         Fun and Games
      Application Scenarios
         Migration to Curl
         OCC
         Portals & Dashboards
         Electronic Forms
      FAQ

Curl RTE Installation Notes

Curl Runtime Environment (RTE)
Curl Integrated Development Environment (IDE),
which includes the Curl Runtime Environment

Windows®

Before you Install

Make sure that your computer conforms to the following requirements before installing or upgrading the Curl Runtime Environment or the Curl IDE:

  • Disable any anti-virus software on your computer. You can enable your anti-virus software after installation.
  • If you have Symantec Norton Utilities software on your computer, you must remove "Norton Protection" from your hard drive. You can enable "Norton Protection" again after installation.
  • If your operating system is Windows® NT, Windows® 2000 or Windows® XP, you must have administrator privileges.
Installing and Upgrading the Curl Runtime Environment or the Curl IDE

  • Download and run either the RTE or IDE installer. If you have another version, the newer version will be installed along with any previous version on your computer. If you are upgrading the Curl IDE, make sure to download and install the newer version of the Curl IDE, not the Curl Runtime Environment. The Curl Runtime Environment installer will not upgrade the Curl IDE.

Known Problems

The installation wizard claims that a browser window is open when this is not true

If your operating system is Windows® NT and you have files containing code written in the Curl language (filename.curl) saved on your computer's desktop, the installation wizard may claim that you have a browser window open when this is not true.

To fix this problem, remove all files of Curl content from your desktop (save them anywhere else) and restart your computer.

After installation, Netscape® will not view applications written in the Curl language

If you have just installed the Curl Runtime Environment or the Curl IDE through a Netscape® browser and you are having trouble viewing Curl applications, please close all of your Netscape® browser Windows® and restart Netscape®. You will then be able to view Curl applications.

Error message "Could not load MESA dll" appears during installation.

If your operating system is Windows® 98, you may see an error message that reads "Could not load MESA dll" while installing the Curl Runtime Environment or the Curl IDE. The error message may also appear when you try to run the Curl Runtime Environment or the Curl IDE after installation. To solve this problem, download and install the current version of DirectX from Microsoft® and then reinstall the Curl Runtime Environment or the Curl IDE.

Applications written in the Curl language (*.curl) will not open. Error message "Could not find Netscape®.exe" appears.

If Netscape® Navigator was your default browser and you uninstalled it or reinstalled it to a new location, you may be unable to open Curl applications. The error message reads, "Could not find Netscape®.exe." To solve this problem, upgrade to Netscape® Communicator and select the "make Netscape® the default browser" option. If you still cannot open Curl applications, contact support@curl.com.

Installer thinks the Curl Runtime Environment or the Curl IDE is already installed after aborted install.

If you start installing the Curl Runtime Environment and click Cancel to abort the installation before it is complete, subsequent installation attempts may find that the Curl Runtime Environment is already installed even though it is not. You may ignore this message and continue reinstalling the Curl Runtime Environment or the Curl IDE.

If Netscape® is installed more than once, the Curl Runtime Environment works with only one copy.

If the Netscape® browser is installed in multiple places on your computer, the Curl Runtime Environment will only install in the last copy of Netscape® that was installed. Unfortunately, this means that Curl applications won't be displayed in the copy of Netscape® that doesn't have the Curl Runtime Environment installed.

Installer does not correctly detect DirectX version

The Curl RTE requires Microsoft® DirectX version 7.0 or later to properly implement the graphics APIs. The Curl RTE installer detects the installed version of DirectX. If it does not meet the minimum requirements, the user is advised to install the most recent version of DirectX and is directed to the Microsoft® web site.

Curl, Inc. is aware of reports that on some machines running Microsoft® Windows® 98SE the Curl RTE installer fails to report an insufficiently modern version of DirectX. Our installer follows the Microsoft® guidelines for detecting the correct version of DirectX, and to date we have been unable to reproduce this problem in our testing labs. Nevertheless, the workaround is simple: install the most recent version of DirectX before installing the Curl RTE.

Remedy: Install the most recent version of DirectX before installing the Curl RTE.

Uninstalling the Curl Runtime Environment or the Curl IDE

If you find a reason to uninstall the Curl Runtime Environment or the Curl IDE choose Start > Settings > Control Panel > Add/Remove Programs > Curl IDE > Change/Remove.

If you wish to reinstall the Curl Runtime Environment or the Curl IDE, make sure to reboot your computer before doing so. Windows® NT, Windows® 2000 and Windows® XP users must have administrator privileges to uninstall the Curl Runtime Environment or the Curl IDE.

Linux

Before you Install

Make sure that your computer conforms to the following requirements before installing or upgrading the Curl Runtime Environment or the Curl IDE:

Check the System Requirements for the RTE or the IDE.

Curl, Inc. uses the security@curl.com public key to sign software packages we distribute. The Curl, Inc. security@curl.com public key is available from our website.

  • To import the public key into your own keyring: Copy Curl, Inc.'s public key from http://www.curl.com/rpm/public-key
    shell> gpg --import <filename>
  • To verify the key's fingerprint: shell> gpg --fingerprint security@curl.com
    The fingerprint of the security.curl.com key is:
    A1A1 7FC0 2ED1 D3E6 B6A8 E231 12E2 A645 A3AF AF04
  • To verify a RPM file from Curl, Inc., use: rpm --checksig -v <filename>.rpm
    The output of this command will show you if the package is signed, and who signed it.
  • To verify a RPM file from Curl, Inc., use: rpm --checksig -v <filename>.rpm
    The output of this command will show you if the package is signed, and who signed it.

Installing and Upgrading the Curl Runtime Environment or the Curl IDE

  • Download--> either the RTE or IDE rpm package.
  • Install the Curl Runtime Environment: run
    shell> sudo rpm -U curl-rte-5-xx-x.x.x-x.i586.rpm
  • Install the Curl IDE: install the Curl Runtime Environment first, then, run
    shell> sudo rpm -U curl-ide-5-xx-x.x.x-x.i586.rpm

Known Problems

Installing and Upgrading while RTE is running

If you are installing or upgrading the Curl RTE or IDE on Linux, be sure the Curl RTE is not currently running. Otherwise, unpredictable results may occur.

Launching IDE before package caching completes

Developers are not prevented from launching the Curl IDE on Linux before the installation process has completed; there is no visible indication that the installation has completed fully.

Workaround: After installing the Curl IDE, and once the 'rpm' command invocation has returned successfully, some installation tasks to compile and cache IDE packages continue in the background. Invoke 'ps' and look for instances of the 'Curl' process. When none appear, installation is complete. On a very low end machine, or a very busy one, this background processing may take a few minutes. On more powerful machines, this step rarely takes more than 1 minute.

glibc dependency

The version of glibc that shipped with Red Hat 9 has threads bugs which prevent Curl (and other applications) from working correctly. If this version of glibc is detected, the Curl installer will report:

error: Failed dependencies: glibc = 2.3.2-11.9 conflicts with curl-lab-4-en.


To fix this, upgrade to the latest version of glibc (which can be obtained from any of the Red Hat mirror sites). This will allow the Curl installation to successfully complete.

Must log out and log in again to see Linux start menu items

After installing the Curl RTE or the Curl IDE on Linux, the Start Menu items for these products may not be visible.

Remedy: Log out and then log back in following the install.

Uninstalling the Curl Runtime Environment or the Curl IDE

To uninstall the IDE use:
shell> sudo rpm -e curl-ide-5-en

To uninstall the RTE use:
shell> sudo rpm -e curl-rte-5-en

or the equivalent for your installed product.