Maple
14 Installation and Licensing Guide
Release 14.01
Maplesoft, a division of Waterloo Maple Inc.
Select the appropriate installation from the table below. The single
user installation instructions install a single user license file and
do not require running a license server. If you are using a network
license file, you will need to install using a network installation.
This type of installation requires a license server to serve out the
concurrent licenses.
Installation
Using Single User Licensing |
Installation
Using Network Licensing
|
After installing Maple, review the following information:
For a complete list of system requirements, see Appendix:
System Requirements.
For installation and start up issues, see Troubleshooting.
For information on the Maple-NAG Connector, click here.
For information on installing the Maple Toolbox for MATLAB® (Maple Toolbox), click here.
Windows Single User Installation
For Windows® 2003, XP, Windows Vista®, and Windows® 7 single user installation, read this section. For 64-bit Windows, see Windows (64-bit) Single User Installation.
During the installation, you will need your purchase code (sent to you in an email or available on the Maple 14 Installation, Activation, and Technical Support card found in the Maple 14 box).
To install Maple 14 on your Windows operating system, read and complete the following tasks.
Return to the Top of the
Document.
64-bit Windows Single User Installation
Note: If you are using Maple in a 64-bit Microsoft® Windows environment, you must install and set up a Microsoft® Visual C++ compiler to use the Maple compiler. For instructions on setting up a Microsoft Visual C++ compiler to use with Maple, click here.
During the installation, you will need your purchase code (sent to you in an email or available on the Maple 14 Installation, Activation, and Technical Support card found in the Maple 14 box).
To install Maple 14 on your Windows® operating system, read and complete the following tasks.
Return to the Top of the
Document.
Macintosh Single User Installation
For Macintosh® PowerPC and Intel, 32- and 64-bit, single user installation instructions, read this section.
During the installation, you will need your purchase code (sent to you in an email or available on the Maple 14 Installation, Activation, and Technical Support card found in the Maple 14 box).
To install Maple 14 on your Macintosh operating system, read and complete the following tasks.
Return to the Top of the Document.
To install Maple 14 on your 32-bit Linux® operating system, read and complete the following tasks.
During installation, a maple14.desktop file is created in Maple's bin directory. If you request the installer to have a shortcut placed on your desktop, this file is also created in the ~/Desktop directory. If you wish to have a shortcut placed in your Applications menu, the maple14.desktop file can be copied to /usr/share/applications (which may require root access) or ~/.local/share/applications.
Return to the Top of the Document.
To install Maple 14 on your 64-bit Linux operating system, read and complete the following tasks.
During installation, a maple14.desktop file is created in Maple's bin directory. If you request the installer to have a shortcut placed on your desktop, this file is also created in the ~/Desktop directory. If you wish to have a shortcut placed in your Applications menu, the maple14.desktop file can be copied to /usr/share/applications (which may require root access) or ~/.local/share/applications.
Return to the Top of the Document.
A Maple 14 license file (license.dat) will be saved in the license folder of your Maple 14 installation. If you experience difficulties with activation, check our FAQs page at http://www.maplesoft.com/support/Faqs/Activation.
- Activation requires an Internet connection. If your computer does not have an Internet connection, please contact your distributor or Maplesoft customer service.
- Start Standard Worksheet Maple 14.
- When prompted to activate, click Activate.
- You will be prompted to enter your purchase code. If you are activating behind a proxy server, make sure to enter this information before clicking Next.
- You will be prompted to enter additional information. Click Next when this is complete.
*On Windows, you can also activate using the Start menu shortcut: (All) Programs>Maple 14>Tools>Activate Maple 14.
Note: If you are using Windows Vista or Windows 7, right-click Activate Maple and select Run as administrator.
*On Linux, you can also activate by running the activation script located in the bin directory of your Maple 14 installation.
*On Macintosh, you can also activate by running the activation script located in the bin folder of your Maple 14 installation. By default, /Library/Frameworks/Maple.framework/Versions/14/bin.
For Windows® 2003, XP, Windows Vista®, and Windows® 7 installation using a network license, read this section. For 64-bit Windows, see Windows (64-bit) Installation Using a Network License.
To install Maple 14 on your Windows operating system using a network license, read and complete the following tasks.
Maple 14 is now installed. Prior to using Maple 14, you need to configure the license manager.
Note: If you are using Maple in a 64-bit Microsoft® Windows environment, you must install and set up a Microsoft® Visual C++ compiler to use the Maple compiler. For instructions on setting up a Microsoft Visual C++ compiler to use with Maple, click here.
To install Maple 14 on your Windows operating system using a network license, read and complete the following tasks.
Maple 14 is now installed. Prior to using Maple 14, you need to configure the license manager.
Macintosh Installation Using a Network License
To install Maple 14 on your Macintosh operating system, read and complete the following tasks.
Maple 14 is now installed. Prior to using Maple 14, you need to configure the license manager.
During installation, a maple14.desktop file is created in Maple's bin directory. If you request the installer to have a shortcut placed on your desktop, this file is also created in the ~/Desktop directory. If you wish to have a shortcut placed in your Applications menu, the maple14.desktop file can be copied to /usr/share/applications (which may require root access) or ~/.local/share/applications.
Maple 14 is now installed. Prior to using Maple 14, you need to configure the license manager.
During installation, a maple14.desktop file is created in Maple's bin directory. If you request the installer to have a shortcut placed on your desktop, this file is also created in the ~/Desktop directory. If you wish to have a shortcut placed in your Applications menu, the maple14.desktop file can be copied to /usr/share/applications (which may require root access) or ~/.local/share/applications.
Maple 14 is now installed. Prior to using Maple 14, you need to configure the license manager.
Maple 14 is now installed. Prior to using Maple 14, you need to configure the license manager.
You can create a resource file automatically by running the installer with the command Maple14WindowsInstaller.exe -r. Follow the on-screen instructions and complete the installation. By default, the installer.properties file will be created in the directory where the installer was launched from. To specify a path to write the installer.properties file to, use the command Maple14WindowsInstaller.exe -r <PATH>, where <PATH> is the path to your specified directory.
You can use the installer.properties file generated by the -r flag or you can create your own using the following example as a template:
INSTALLER_UI=SILENT
#Choose Install Folder
#---------------------
USER_INSTALL_DIR=C:\\Program Files\\Maple 14
#Install Desktop Shortcuts
#-------------------------
DESKTOP_SHORTCUTS=\"Yes\",\"\"
DESKTOP_SHORTCUTS_1=Yes
DESKTOP_SHORTCUTS_2=
DESKTOP_SHORTCUTS_BOOLEAN_1=1
DESKTOP_SHORTCUTS_BOOLEAN_2=0
#Choose Watcom Install Folder
#----------------------------
WATCOM_INSTALL_FOLDER=C:\\watcom-1.3
#Maple Worksheet Association
#----------------------------
WKS_ASSOC_RESULT=\"Yes\",\"\"
WKS_ASSOC_RESULT_1=Yes
WKS_ASSOC_RESULT_2=
WKS_ASSOC_RESULT_BOOLEAN_1=1
WKS_ASSOC_RESULT_BOOLEAN_2=0
#Choose the Type of Licensing
#----------------------------
LICENSE=\"\",\"Network Licence\"
LICENSE_1=
LICENSE_2=Network License
LICENSE_BOOLEAN_1=0
LICENSE_BOOLEAN_2=1
#License server
#----------------------------
LICENSE_SERVER=myserver.mydomain.com
PORT_NUMBER=
Notes
WKS_ASSOC_RESULT=\"\",\"No\"
WKS_ASSOC_RESULT_1=
WKS_ASSOC_RESULT_2=No
WKS_ASSOC_RESULT_BOOLEAN_1=0
WKS_ASSOC_RESULT_BOOLEAN_2=1
Additional Information
Silently Uninstalling on Windows
If you did not install Maple silently, you must create the resource file. In a text editor, open a new file, and enter the line INSTALLER_UI=SILENT. Save the file using the name installer.properties. You can save this file anywhere in your Maple 14 installation directory.
"C:\Program Files\Maple 14\uninstall\Uninstall Maple 14.exe" -f <path>
where <path> is the path to the installer.properties file.
If you have any of MATLAB 2009b, 2010a, or 2010b installed, you can install a toolbox which will connect Maple with MATLAB.
Install the Maple Toolbox During Maple Installation
Install the Maple Toolbox After Maple Installation
To install the Maple Toolbox after Maple has been installed, do the following:
Getting Started With the Maple Toolbox
Start MATLAB and then open the MATLAB help system. To open the main Maple Toolbox help page, select Maple Toolbox from the table of contents.
Before starting the Windows Network version of Maple 14, you must obtain your license file and start the license manager by completing the following tasks.
Maple 14 requires a Maple 14 license file to operate. License files for earlier versions of Maple do not work with Maple 14. To obtain your license file, you must use the Maple activation program or activate off-line by following the instructions at http://www.maplesoft.com/support/Faqs/Activation. Ensure that you can connect to the Internet as activation requires an Internet connection and follow the steps below. If your computer does not have an Internet connection, please contact Maplesoft customer service.
Note: If you are using Windows Vista or Windows 7, right-click Activate Maple and select Run as administrator.
The \FLEXlm\windows directory, installed in the c:\Program Files\Maple Network Tools directory, contains license manager daemons (lmgrd and maplelmg) required to run Maple, as well as utilities to assist you in installing and configuring FLEXlm for your system.
If you intend to use a Novell® server, see Novell Networks.
To set up and start the license manager daemons on a Windows Network Server:
- From the Start menu, select (All) Programs>Maple Network Tools ->LMTools.
- Under the Service/License File tab, click Configuration using Services.
- Click the Config Services tab.
- In the Config Services property sheet, enter or browse to the following files:
Service Name Enter a name for the service (optional) Path to the lmgrd.exe file C:\Program Files\Maple Network Tools\FLEXlm\11.7\windows\lmgrd.exe Path to the license file
C:\Program Files\Maple Network Tools\activate\Maple14.lic Path to the debug log file Enter the path to the directory containing the debug log file. You must create this file manually (log.txt is the manually created file in the example below), as it is not automatically generated.
C:\Program Files\Maple Network Tools\FLEXlm\11.7\windows\log.txt
You can now use Maple 14.
To set up the daemons as a service (recommended), select the Use Services check box. This is available for Windows 2003, XP, ,Vista and 7. To start the daemons at boot time (recommended), select the Start Server at Power Up check box.- Click Save Service. When prompted to save the service, click Yes.
- Click the Start/Stop/Reread tab. In that property sheet, click Start Server to start the license manager daemons.
Return to the Top of the Document.
To run Maple 14 and associated toolboxes, you must place all license files in the same directory. If you have other FLEXlm license files stored in one central location, you can store the Maple 14 and Maple 14 toolbox license files there as well.
Note: Maple 14 and associated toolbox licensing is not compatible with licensing for previous versions of Maple. You must install and run Maple Network Tools for Maple 14, and associated toolboxes on a different machine.
Complete the following tasks:
Using Windows Explorer, move all of the license files to a common directory, for example, C:\Program Files\Maple Network Tools\activate.
Service Name Enter a name for the service (optional) Path to the lmgrd.exe file C:\Program Files\Maple Network Tools\FLEXlm\11.7\windows\lmgrd.exe Path to the license file
Enter the path to the directory containing all of the Maple license files. Point to the directory only, not an actual license file.
C:\Program Files\Maple Network Tools\activatePath to the debug log file Enter the path to the directory containing the debug log file. You must create this file manually (log.txt is the manually created file in the example below), as it is not automatically generated.
C:\Program Files\Maple Network Tools\FLEXlm\11.7\windows\log.txt
To set up the daemons as a service (recommended), select the Use Services check box. This is available for Windows 2003, XP,Vista and 7. To start the daemons at boot time (recommended), select the Start Server at Power Up check box.- Enter a name for your service and click Save Service. When prompted to save the service, click Yes.
- Click the Start/Stop/Reread tab, click Start Server to start the license manager daemons.
You can now use Maple 14 and associated toolboxes.
Return to the Top of the Document.
FLEXlm does not run on Novell or IPX/SPX. Follow these instructions to install the license manager on any network that is exclusively a Novell environment.
Before starting the Mac OS® X Network version of Maple 14, you must obtain your license file and start the license manager by completing the following tasks.
Maple 14 requires a Maple 14 license file to operate. License files for earlier versions of Maple do not work with Maple 14. To obtain your license file, you must use the Maple activation program or activate off-line by following the instructions at http://www.maplesoft.com/support/Faqs/Activation. Ensure that you can connect to the Internet as activation requires an Internet connection and follow the steps below. If your computer does not have an Internet connection, please contact Customer Service.
Before you can use Maple 14, you must start the license server. It is recommended that you do not run lmgrd as root because any process run by root is a potential security risk.
- Navigate to the location of the FLEXlm utilities for your operating system. By default, /Users/username/Applications/Maple_Network_Tools/FLEXlm/11.7/.
- Start the license manager daemons.
- To start the license manager daemon (lmgrd), enter the following command at the prompt:
./lmgrd -c license_file_path -l debug_log &
where license_file_path is the full path and filename of the network license file (by default, /Users/username/Applications/Maple_Network_Tools/activate/Maple14.lic), and debug_log is the name of a file to which debugging information is written. The -l option (letter l, not the number 1 (one)) creates the file.
Help for Starting the License Server
If you have any problems starting the license server in the system boot up files, refer to http://www.flexerasoftware.com.
You can now use Maple 14.
Return to the Top of the Document.
To run Maple 14 and associated toolboxes, you must place all license files in the same directory. If you have other FLEXlm license files stored in one central location, you can store the Maple 14 and Maple 14 toolbox license files there as well.
Note: Maple 14 and associated toolbox licensing is not compatible with licensing for previous versions of Maple. You must install and run Maple Network Tools for Maple 14, and associated toolboxes on a different machine.
Complete the following tasks:
Go to the location of the FLEXlm utilities that are currently being used. For Maple 14, the default location is /Applications/Maple 14/FLEXlm/11.7/. Enter the command:
./lmdown
Copy all the Maple network license files to /Users/username/Applications/Maple_Network_Tools/activate.
Note: Point to the directory only, not an actual license file.
- To start the license manager, enter the following command:
./lmgrd -c license_file_path -l debug_log
where license_file_path is the full path to the directory containing the license files and debug_log is the name of a file to which debugging information is written. The -l option (letter l, not the number 1 (one)) creates the file.
You can now use both Maple 14 and associated toolboxes.
Return to Top of the Document.
Before starting the UNIX Network version of Maple 14, you must obtain your license file and start the license manager by completing the following tasks.
Maple 14 requires a Maple 14 license file to operate. License files for earlier versions of Maple do not work with Maple 14. To obtain your license file, you must use the Maple activation program or activate off-line by following the instructions at http://www.maplesoft.com/support/Faqs/Activation. Ensure that you can connect to the Internet as activation requires an Internet connection and follow the steps below. If your computer does not have an Internet connection, please contact Customer Service.
Before you can use Maple 14, you must start the license server. It is recommended that you do not run lmgrd as root because any process run by root is a potential security risk.
- Navigate to the location of the FLEXlm utilities for your operating system. By default, /home/username/Maple_Network_Tools/FLEXlm/11.7/
- Start the license manager daemons.
Using the C Shell
To start the license manager daemon (lmgrd), enter the following command at the prompt,
./lmgrd -c license_file_path -l debug_log &
where license_file_path is the full path and filename of the network license file (by default, /home/username/Maple_Network_Tools/activate/Maple14.lic) and debug_log is the name of a file to which debugging information is written. The -l option (letter l, not the number 1 (one)) creates the file.
Using the Korn or Bourne Shell
To start the license manager daemon (lmgrd), enter the following command at the prompt:
nohup lmgrd -c license_file_path -l debug_log 2>&1 &
Run Daemons on Startup
To have the daemons run on startup, edit the appropriate boot script (such as /etc/rc.boot, /etc/rc.local, or /etc/rc2.d/Sxxxx). For example, if you run lmgrd as a boot startup script, you can run it as a regular user by using the following su command at the prompt:
su username -c 'umask 022; lmgrd_path -c license_file_path -l log_path'
where username is a non-privileged user; lmgrd_path is the correct path to the lmgrd file, license_file_path is the network license file, and log_path is the debug log file. It is recommended that the network license file be called Maple14.lic.
Help for Starting the License Server
If you have any problems starting the license server in the UNIX system boot up files, refer to http://www.flexerasoftware.com.
You can now use Maple 14.
Return to the Top of the Document.
To run Maple 14 and associated toolboxes, you must place all license files in the same directory. If you have other FLEXlm license files stored in one central location, you can store the Maple 14 and Maple 14 toolbox license files there as well.
Note: Maple 14 and associated toolbox licensing is not compatible with licensing for previous versions of Maple. You must install and run Maple Network Tools for Maple 14, and associated toolboxes on a different machine.
Complete the following tasks:
Go to the location of the FLEXlm utilities that are currently being used. For Maple 14, the default location is /usr/local/maple14/FLEXlm/UNIX/$PLATFORM where $PLATFORM corresponds to the operating system running the license manager. Enter the command:
./lmdown
Copy all of the Maple network license files to one folder, for example, /home/username/Maple_Network_Tools/activate
Note: Point to the directory only, not an actual license file.
./lmgrd -c license_file_path -l debug_log
where license_file_path is the full path to the directory containing the license files and debug_log is the name of a file to which debugging information is written. The -l option (letter l, not the number 1 (one)) creates the file.
You can now use both Maple 14 and associated toolboxes.
Return to Top of the Document.
Named Network Users run Maple on their own client machines. These client machines are connected to the license server over the network.
The Network Named User licensing option allows system administrators to strictly enforce which users, or client machines, may run Maple.
When you install Maple Network Tools, an options file (.opt) is automatically created in the $MAPLE NETWORK TOOLS/activate directory.
To manually edit the options file, perform the following steps:
Example 1: Specifying which users can run Maple
INCLUDE Maple14 USER User1
INCLUDE Maple14 USER User2
INCLUDE Maple14 USER User3
INCLUDE Maple14 USER User4
INCLUDE Maple14Excel USER User4Example 2: Using GROUP syntax to specify users that can run Maple
GROUP Maple_users User1 User2 User3 User4
INCLUDE Maple14 GROUP Maple_users
INCLUDE Maple14Excel USER User4
Standard Worksheet Maple
You can start Standard Worksheet Maple in either
Document mode or Worksheet mode.
Worksheet mode is most familiar to users of
previous versions of Maple. Enter commands on an input
prompt to get results. You can still format your worksheets
into presentation-quality documents using all of the
new features of Maple 14.
Windows
To start Standard Worksheet Maple 14 in Windows,
Macintosh
To start Standard Worksheet Maple 14 on a Macintosh,
Double-click the Maple 14 icon in the
Applications folder.
Sun Solaris and Linux
To start Standard Worksheet Maple 14 on UNIX or Linux,
Classic Worksheet Maple
Classic Worksheet Maple is not available on the Mac OS X platform, 64-bit Windows, 64-bit Linux, or Sun Solaris.
Windows
To start Classic Worksheet Maple 14 in Windows:
Linux
The Classic Worksheet is available on 32-bit Linux. A command-line flag is required to start the Classic Worksheet on UNIX versions.
To start Classic Worksheet Maple 14:
Modify your command search path to contain your Maple 14 directory (for example, /usr/local/maple/bin) and execute maple -cw or execute the full path (for example, /usr/local/maple/bin/maple -cw).
Command-line Maple
The Command-line version of Maple has a text-based user interface. While allowing complete access to the mathematical engine, the Command-line version of Maple requires less system resources. For more information, refer to the Command-line Maple section of the readme.txt file located in your Maple 14 folder.
Excel Add-inOn Windows, Maple 14 has an add-in to Microsoft Excel 2007, 2003, 2000, and Excel XP. For more information, refer to the ?Excel help page in the Maple Help system.
Note: Microsoft Excel 2007, 2003, 2000, and Excel XP are compatible with 32-bit applications only. Therefore, to use the Excel add-in, you must install Maple using the 32-bit Windows installer. The Excel add-in cannot be used if you installed Maple using the 64-bit Windows installer.
Maple Calculator
On Windows, Maple 14 has a convenient graphing calculator interface.
To start the Maple Calculator,
Manuals
You can access an electronic version of the User Manual from the
Help menu in the Standard Worksheet interface.
Start Maple 14 and select Help>Manuals,
Resources, and more>Manuals.
Return to Top of the Document.
You can configure Maple to operate in a way that best suits your environment.
How to Change the Working Directory
In the Windows version of Maple, you can change the working directory by creating a shortcut to Maple 14 and assigning it a different directory.
To change the working directory, follow these instructions:
At start up, Maple searches the current working directory
for a custom initialization file. It stops searching
when it finds the file. For more information, see
How to Execute Commands
Automatically.
How to Execute Commands Automatically
You can configure Maple to automatically execute
a series of commands on start up. This approach is
especially useful for setting global variables such
as Digits and Order.
To do this, create a Maple initialization file. For
more information, refer to ?worksheet/reference/initialization
in the Maple Help System.
How to Change Launch Options for Standard Interface
on Windows
The Standard Worksheet interface reads the ini file bin.win/launch.ini,
if present. The directives recognized are as
follows. (To include a comment, specify a pound character
(#) as the first character in the line. Ensure that
you do not enter any space characters before the pound
character.)
# set maximum Java heap size
maxheap=700m
# additional args to pass to Java
java_args=-Dfoo -Dbar
# additional args to pass to Maple
maple_args=-q
# popup dialog showing the startup command (for debugging)
showcmd=true
# enable the Java access bridge (accessibility)
jaccess=true
# disable directX
java2d_nodraw=true
# set default language
language=Fr
# set default browser
browser="c:/Netscape"
Note: Optimal values are used in the launcher.
How to Enable the MATLAB Link
MATLAB® is an interactive programming language for general scientific and technical computation. If you have MATLAB R2009b or later installed, you can enable a link between MATLAB and Maple for Windows, Macintosh, and most UNIX or Linux platforms. For more information, refer to ?Matlab/setup in the Maple Help System.
Return to Top of the Document.
OpenWatcom (Windows 32-bit only)
For the 32-bit Windows version, Maple 14 includes the OpenWatcom
C compiler. This compiler is used for the Maple compiler feature,
which allows you to compile some types of user-written Maple
routines to speed up the performance of your code.
To use this feature, you must install the OpenWatcom C compiler
when you install Maple 14. The OpenWatcom compiler requires
that it be installed in a location whose name contains no
spaces (the default is C:\watcom-1.3). During installation,
you will have the opportunity to change this default location.
To remove the OpenWatcom C compiler after installation, follow
these steps.
Return to the Top of the Document.
32-bit Windows System Requirements
64-bit Windows System Requirements
Macintosh System Requirements
32-bit Linux Single User System Requirements
64-bit Linux Single User System Requirements
Sun Solaris System Requirements
Web
Browser Requirements
32-bit Windows System Requirements
Version |
CPU |
Recommended RAM |
Hard Disk |
Windows XP Pro |
Intel Pentium III 650 MHz or higher or
fully compatible |
512 MB |
1 GB |
Windows XP Home |
Intel Pentium III 650 MHz or higher or
fully compatible |
512 MB |
1 GB |
Windows 2003 Server
|
Intel Pentium III 650 MHz or higher or
fully compatible
|
512 MB
|
1 GB
|
Vista Home Basic |
Intel Pentium III 1 GHz |
512 MB |
1 GB |
Vista Home Premium Business Ultimate Edition |
Intel Pentium III 1 GHz |
1 GB |
1 GB |
Windows 7 |
Intel Pentium III 1 GHz |
512 MB |
1 GB |
Windows XP Japanese | Intel Pentium III 650 MHz or higher or fully compatible |
512 MB | 1 GB |
Windows Vista or Windows 7 Japanese | Intel Pentium III 1 GHz |
512 MB | 1 GB |
64-bit Windows System Requirements
Version |
CPU |
Recommended RAM |
Hard Disk |
64-bit Windows 2008 Server |
Intel Pentium III 650 MHz or higher or
fully compatible |
512 MB |
1 GB |
64-bit Windows (XP, Windows Vista, or Windows 7) |
AMD X86_64 1 GHz Intel Xeon Intel 64 |
512 MB |
1 GB |
64-bit Windows (XP, Windows Vista, or Windows 7) Japanese |
AMD X86_64 1 GHz Intel Xeon Intel 64 |
512 MB | 1 GB |
32-bit Linux System Requirements
Vendor |
Operating System Version |
CPU |
Recommended RAM | Hard Disk |
Red Hat |
Enterprise 5 |
Intel Pentium III 650 MHz or equivalent | 512 MB | 1 GB |
SUSE |
10.3
|
Intel Pentium III 650 MHz or equivalent | 512 MB | 1 GB |
Ubuntu |
8.04 10.04 |
Intel Pentium III 650 MHz or equivalent | 512 MB | 2 GB |
Return to Top of the Document.
Issue:
Starting the Maple license server on a Solaris 9 machine returns a
FLEXlm error of -16,287. The debug log contains the following
information:
(maplelmg) Vendor daemon can't talk to lmgrd
(Cannot read data from license server (-16,287:22 "Invalid argument"))
(lmgrd) Vendor daemon died with status 39
Resolution:
This is a known file descriptor problem with FLEXlm and the Solaris
operating system. To workaround this problem, you must create and
execute the following script,
#!/bin/sh
ulimit -n 1024
ulimit -H -n 1024
lmgrd [...]
where [...] represents the arguments you use with lmgrd (e.g. lmgrd -c Maple14.lic -l debug.log). This resets the file descriptor limit for lmgrd, which resolves the problem.
Issue:
Starting Standard Maple on a Windows computer displays a dialog with
the message "connecting..." and then another message indicating that
the firewall is conflicting with Maple.
Resolution:
This is likely due to an interaction between Maple and a personal
firewall installed on the same machine. The firewall can interfere with
establishing an internal network connection on the local computer. The
connection required is to "localhost" on the computer and not a
connection to an external source.
This problem occurs also with single user installations of Maple.
Configure your firewall to grant full permissions to the following
Maple files:
..\Maple
14\jre\bin\maple.exe
..\Maple 14\bin.win\mserver.exe
..\Maple 14\bin.win\cwmaple.exe
..\Maple 14\bin.win\cmaple.exe
Consult your firewall software documentation for details.
Issue:
Maple 14 installed without problems on a Windows computer that has
more than 1 GB of memory, but the Standard worksheet will not start.
The Maple 14 splash screen appears, but the program does not launch.
Resolution:
When Maple starts, it sets the maximum amount of memory Java may
potentially use based on the amount of physical memory in the machine.
If that maximum is too high, Java refuses to start. Therefore, on
machines with a lot of physical memory, Maple may not start either.
This problem has been reported to Sun Microsystems®.
To decrease the amount of memory used by Java on Windows, you can edit the file launch.ini in the Maple bin.win folder (default C:\Program Files\Maple 14\bin.win).
Try adding the line
maxheap=800m
after the line
language=en
to change the heap allocated to 800MB. This change does not affect the amount of memory available to non-Java components of Maple, including the math engine, which will still take advantage of the machine's internal memory when solving large problems.
If this does not work, experiment with the size value to find one that works for you. If you continue to have difficulties, contact Maplesoft Technical Support.
Issue:
Trying to install Maple 14 on a Windows 2003 Server returns the
error "The instructions at "0x004109d0" referenced memory at
0x00000000. Memory could not be written", or the installer quits with
no error message.
Resolution:
This behavior is likely caused by Data Execution Prevention that is
automatically installed and turned on in Windows 2003 Server when SP1
is installed.
To turn off DEP, or to add the Maple installer (and Maple itself) to the list of exceptions for DEP, go to Control Panel>System>Advanced>Data Execution Prevention.
For more information on this see http://support.microsoft.com/kb/875352
Issue:
Upon mounting the Maple 14 DVD on my Linux machine no files are
visible.
Resolution:
The Single User DVD contains the install files for all three platforms.
Each platform's install files are available only from that platform. If
you are trying to install on Linux and are seeing only Mac OS X files,
it is likely that the DVD is not mounted correctly.
Try mounting the DVD with the command:
mount -t iso9660 <device> <mountpoint>
This may require root privileges.
Issue:
Upon starting the license server, you get the error "Incorrectly
built binary which accesses errno or h_errno directly. Needs to be
fixed."
This might happen on some Linux platforms.
Resolution:
Enter the following command before starting the license manager daemon:
setenv LD_ASSUME_KERNEL 2.4.1
Issue:
When starting a license server you get the error, "license
manager: can't initialize: Cannot find license file
The license files (or server network addresses) attempted are listed
below. Use LM_LICENSE_FILE to use a different license file, or contact
your software provider for a license file."
Resolution:
Enter the following command before starting the license manager daemon,
setenv LM_LICENSE_FILE license_file_path
where license_file_path is the full path to the directory containing the license files.
Issue:
You are unable to install Maple on a Linux box due to insufficient
space in both /tmp and /home/username.
Resolution:
Install Anywhere uses an environment variable called IATEMPDIR
to assign the location of a temp directory for use during installation.
If neither your /tmp or /home/username directories have
sufficient free space for the required operations, the installation
process will fail.
If you have access to another drive or partition with more free space, you can set a new temp directory using the one of the following two commands. Depending on whether you are using bash or (t)csh, you can use either:
export
IATEMPDIR=/pathname
setenv IATEMPDIR /pathname
where pathname represents a writable directory with more free space available than the two default directories.
Issue:
You receive an "Error detecting HostID" message when trying to activate Maple on Linux.
Resolution:
Starting from Maple 14, FlexNet, the license management software used in Maple, requires Linux systems to be LSB 3.0, which may require the additional installation of some additional packages.. If you are receiving the "Error detecting HostID" error message when trying to activate Maple on Linux, please ensure that the appropriate packages are installed..
On Ubuntu, ensure that the lsb-base and lsb-core packages are installed. The lsb-core package is not installed by default.
On Red Hat, ensure that the redhat-lsb package is installed.
On SUSE, ensure that the lsb package is installed. This package is not installed by default.
Return to the Top of the Document.
Installing and Setting Up a Microsoft Visual C++ Compiler
Note: If you are using Windows Vista or Windows 7, you will need to log into an account with administrative privileges to set up and install the Microsoft Visual C++ compiler.
To install and set up the required software on your computer, follow the steps below.
Microsoft Visual C++ 2008 Express Edition
Microsoft Visual C++ 2010 Express Edition
@set VSINSTALLDIR=<path to Visual Studio>
You can either copy this file to your Visual Studio installation (VC\bin) or use the edited template in the bin.x86_64_WINDOWS directory. If you use the edited template, you must include the absolute file path in the bin.x86_64_WINDOWS\launch.ini file.
compilersetup="<path to vcvars64.bat>\vcvars64.bat"
Note About Setting Up the Vcvars64.bat File
There are two possible issues you may encounter while setting you the vcvars64.bat file:
- You do not have sufficient permissions on your machine. If this is the case, the registry scan performed by the batch file may fail and the "WindowsSdkDir not found " message is displayed. The compiler link will not work.
- The registry value being scanned points to an older SDK.
Solution
Open the vcvars64.bat file and do the following:
- Add @rem before and after the command, @call :GetWindowsSdkDir to disable the command
- Remove the @rem command from @rem @set WindowsSdkDir=C:\Program Files\Microsoft SDKs\Windows\v7.1\ @rem
- Save the changes to the file.
Verifying Video Card Driver Requirements
To optimize the performance of graphics in Maple 14, it is strongly recommended that you install the latest driver software available for your video card. Before using Maple 14, follow the steps in this section to verify and, if necessary, upgrade your video card driver software.
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
If the wizard indicates that the latest driver software is installed, click Finish to close the wizard. Your computer is configured to display graphics in Maple 14.
If the wizard indicates that a more current version of the driver software is available, follow the on-screen instructions to install the update.
If the version number of the latest driver software available from the vendor matches the version number of the driver software installed on your computer, your computer is configured to display graphics in Maple 14. If a more current version is available, download the driver software from the web site and install it on your computer.
Note: It is not recommended that you use driver software updates automatically detected by Linux or UNIX software upgrade utilities.
If no driver software update is listed for your video card in the Software Update window, the latest version is installed on your computer. Your computer is configured to display graphics in Maple 14.
If a driver software update is listed, select the entry from the list and click Install. Follow the on-screen instructions to complete the installation.
If hardware accelerated graphics are turned on, you will see a line that reads "direct rendering: Yes." If this line reads "direct rendering: No," hardware accelerated graphics are not turned on.
You can search the package management system of your Linux or UNIX installation for drivers installed on your computer. Linux and UNIX distributions use different package management systems; the instructions below are provided for the two most common Linux distributions.
dpkg-based Linux distributions such as Ubuntu
To query which packages are installed on your system, run the dpkg -l command. (Note that this is a lower-case letter L.) This command will display several lines of output, so it is useful to limit the output using the grep command. Continuing with the example above, enter the following command to search for NVIDIA® drivers.
dpkg -l | grep -i nvidia
If you have a hardware accelerated driver installed, you will see an output line such as nvidia-glx-177. In this example, 177 is the major version number of the driver. The full driver version number is displayed in the second column. For example, it will look like 177.82-0ubuntu0.1 on a Ubuntu system.
Hardware accelerated ATI™ drivers are named fglrx on Linux. For example, the package name could be fglrx-amdcccle and the version number may look like 2:8.543-0ubuntu4.1 on a Ubuntu system.
Intel® integrated accelerated graphics hardware may contain intel in the package name or just the chipset information, such as i810.
rpm-based Linux distributions such as SuSE and Red Hat Enterprise Linux
To query which packages are installed on an rpm-based Linux system, run the rpm -qa command. This command will list every package installed on your computer, so you can limit the search by using the grep command. For example,
rpm -qa | grep nvidia
To download the latest driver software for your video card, visit the web site of your video card vendor.
For more information about identifying your chipset type in Windows, visit http://www.intel.com/support/chipsets/sb/cs-009245.htm.
For more information on upgrading your driver software in Linux, visit http://www.intel.com/support/graphics/sb/cs-010512.htm.
Visit http://www.nvidia.com/Download/index.aspx and search for the driver software for your operating system and video card type. Download and install the latest driver software available for your video card.
Windows
Linux
Mac OSX (32-bit)
Windows
Linux
For example, if the NAG C Library Mark 8 version CLLUX08DGL has been installed under /usr/local/nag/cllux08dgl/ then LD_LIBRARY_PATH can be augmented appropriately with the following bash shell command:
LD_LIBRARY_PATH=/usr/local/nag/cllux08dgl/lib:/usr/local/nag/cllux08dgl/mkl_lib:$LD_LIBRARY_PATH:
export LD_LIBRARY_PATH
Intel Mac OS X (32-bit)
If you do not have permission to copy libnagc_nag.dylib to a system location then you may copy that file to the location into which the Maple-NAG Connector executables are installed. This copy would only be made after installing the Maple-NAG Connector.
Trademarks
Note: Maple
uses the Flexerasoftware Corporation FLEXlm as its license manager.
This document contains all the information you require for a standard
Maple installation. For more information, refer to the FLEXlm
documentation at http://www.flexerasoftware.com/.
Maple, Maplesoft, and Waterloo Maple are trademarks of
Waterloo Maple Inc.
Intel is a registered trademark of Intel Corporation.
Microsoft, Windows, Windows Vista, Windows 7, Excel and Internet Explorer are registered
trademarks of Microsoft Corporation.
Macintosh and Mac OS are registered trademarks of Apple Computer, Inc.
NVIDIA is a registered trademark of NVIDIA Corporation.
Sun and Sun Solaris are registered trademarks of Sun Microsystems, Inc.
OpenGL is a registered trademark of Silicon Graphics Inc.
MATLAB is a registered trademark of The MathWorks, Inc.
FLEXlm is a trademark of Flexerasoftware Corporation.
All other brand names or product names are trademarks or registered
trademarks of their respective companies.
Return to the Top of the Document.