|
| From: | Maria Vasardani |
| Subject: | [Help-glpk] Help with Error: [....] requires numeric data |
| Date: | Mon, 29 Nov 2010 20:06:31 +0000 |
|
Dear all, I am encountering this error when running a file: The [parameter_name] requires numeric data. I have asked the parameter to get data from a MySQL table column. I read from a similar message that I need to apply a certain patch: --- glpk-4.44/src/glpsql.c 2010-09-05 09:02:46.000000000 +0000
> +++ glpk-4.44_NUM/src/glpsql.c 2010-09-05 09:05:53.000000000 +0000
> @@ -1511,7 +1511,7 @@
> len = 255;
> strncpy(buf, (const char *) row[i-1], len);
> buf[len] = 0x00;
> - if (0 != (fields[i-1].flags & NUM_FLAG))
> + if (IS_NUM(fields[i-1].type))
> { strspx(buf); /* remove spaces*/
> if (str2num(buf, &num) != 0)
> { xprintf("'%s' cannot be converted to a number.\n", buf);But I am not really familiar with how to do this. I opened the glpl-4.44/src/glpsql.c file, found the appropriate lines, did the changes and then saved it and closed it. Then I run again the 'make' command for building the glpk package. Is that enough? Because that did not seem to solve the problem. My apologies for the newbie questions, I am not familiar with how someone applies patches to glpk. Thank you in advance for all your help and patience. Maria
|
| [Prev in Thread] | Current Thread | [Next in Thread] |