Trying to install CVX on a Linux 64 bit machine. Grabbed the file cvx-a64.tar.gz from the download section, extracted to an empty dir and ran cvx_setup from a Matlab2013a (64-bit) console. It reports:
CVX, version 2.0 (beta) © 2012, CVX Research, Inc.
Software for Disciplined Convex Programming
Version info:
Code: build 1023, 2013-12-03 11:04:38
Documentation: build 994, 2013-07-24 10:54:53
Installation info:
Path: /home/stav/Dev/alglib/cvx
MATLAB version: 8.1 (R2013a)
OS: Linux amd64 version 2.6.18-128.1.1.el5
Java version: 1.6.0_17
Verfying CVX directory contents:
No missing files.
ERROR: one or more MEX files for this platform are missing.
These files end in the suffix “.mexa64”. CVX will not operate
without these files. Please visit
http://cvxr.com/cvx/download
And download a distribution targeted for your platform.
License host:
Username: stav
Host ID: 00215ad4f5dc (eth0)
Installed license:
No license installed.
Other license found:
File: ~/Dev/alglib/cvx/cvx_license.dat
Organization: Weizmann Institute of Science
Contact: Stav Yagev (stav.yagev@weizmann.ac.il)
License type: academic
Named user: Stav
Host ID: 3c970e3af665
Expiration: 2014-07-12 (208 days remaining)
Status: invalid:hostid
No valid licenses found.
The installation of CVX was not completed. Please correct the error
and re-run CVX_SETUP.
Here is the output of ‘ver’ from MATLAB (excluding toolbox info):
MATLAB Version: 8.1.0.604 (R2013a)
MATLAB License Number: 671014
Operating System: Linux 2.6.18-128.1.1.el5 #1 SMP Wed Mar 25 18:14:28 EDT 2009 x86_64
Java Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot™ 64-Bit Server VM mixed mode
The mexa64 files are actually there in the directory!!
What am I doing wrong?