[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-glpk] Re: Compilation problem

From: Vasily Zatsepin
Subject: [Help-glpk] Re: Compilation problem
Date: Sat, 22 Sep 2007 12:36:19 +0300

Thank you, Andrew!

But if we look in LIBC.LIB we'll see all the needed stuff!

By the way, this place with vsnprintf is troublesome not only in VC 6.0.

For example, Digital Mars C/C++ builds OK for Windows but fails when
building for DOS32 with the same error.

In DMC libraries
SNN.LIB (Win32) contains both vsnprintf.obj and _vsnprintf.obj, but
SDX.LIB (DOSX) only _vsnprintf.obj.

I'll try to build with _vsnprintf instead of vsnprintf.


Vasily Zatsepin

On Sat, 22 Sep 2007 02:00:13 +0400, Andrew Makhorin wrote:

>> when building GLPSOL.EXE version 4.22 with Visual C 6.0 it's linker
>> couldn't resolve link to _vsnprintf. Till v.4.22 VC worked OK.
>> What's the matter?

> The matter is that vsnprintf is missing in your standard compiler
> library.

> To fix the problem please replace the folliwing fragment in the routine
> xvprintf (file glplib05.c, lines 77-81):

> #if 0
>  vsprintf(buf, fmt, arg);
> #else
>  vsnprintf(buf, sizeof(buf), fmt, arg);
> #endif

> by

> #if 1
>  vsprintf(buf, fmt, arg);
> #else
>  vsnprintf(buf, sizeof(buf), fmt, arg);
> #endif

> and then recompile the package.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]