

Hello all,

I would like to use the lp function (lpSolve package) on a linux system.  Using sample code from the lp function help, I can solve the linear program with no errors or problems.  However, when I copy the exact same code to R in linux (after loading the lpSolve package), I get the following error:


 *** caught segfault ***
address 0x3, cause 'memory not mapped'

Traceback:
 1: .C(&quot;lpslink&quot;, direction = as.integer(direction), x.count = 
as.integer(x.count),     objective = as.double(objective), const.count = 
as.integer(const.count),     constraints = as.double(constraints), int.count 
= as.integer(int.count),     int.vec = as.integer(int.vec), objval = 
as.double(objval),     solution = as.double(solution), presolve = 
as.integer(presolve),     compute.sens = as.integer(compute.sens), 
sens.coef.from = as.double(sens.coef.from),     sens.coef.to = 
as.double(sens.coef.to), duals = as.double(duals),     duals.from = 
as.double(duals.from), duals.to = as.double(duals.to),     status = 
as.integer(status), PACKAGE = &quot;lpSolve&quot;)
 2: lp(&quot;max&quot;, f.obj, f.con, f.dir, f.rhs)

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
 Does this function not work with linux or is there some other explanation?Thanks,
Byran Smucker

Graduate Student, Dept. of Statistics

Penn State University

301 Thomas Building


	[[alternative HTML version deleted]]

