Does anyone know if it's possible to include a capability to generate a set
of Visual Studio (2005 or 2008) project files for all components, together
with solution file it would be really great to have. Because it would make
it much easier to debug it on windows.
perhaps someone already made such projects (even if they are outdated is ok
too, I can modify to bring them up to date).
--
View this message in context: http://www.nabble.com/Visual-Studio-Solution-Project-tp15640939p15640939.ht…
Sent from the monetdb-developers mailing list archive at Nabble.com.
FYI, this issue turned out to be due to the linking to non-debug MSVCR90.lib in:
1. iconv project. - had to make sure that MDFlags in iconv makefile also changed to /MDd when debug was requested.
2. pthreads - changed /MD to /MDd in flags to each .c compilation to .obj, also added /MDd in final linking and removed explicit linking with libcrt.lib - because /MDd already does it with debug crt.
> additional info:
>
> it seems even after DEBUG build, my executable is looking for non-DEBUG version
> of MSVCR90.dll
>
> ---------------------------
> mserver5.exe - Unable To Locate Component
> ---------------------------
> This application has failed to start because MSVCR90.dll was not found.
> Re-installing the application may fix this problem.
> ---------------------------
>
> when i copy the set of MSVCR90.dll and manifest into debug directory, i get the
> error shown below.(my prior message)
>
> here are my build commands that i use for all modules:
>
> nmake /nologo BITS64=1 NEED_MX=1 DEBUG=1 HAVE_ICONV=1 HAVE_MONETDB4=1
> HAVE_MONETDB5=1 HAVE_PYTHON=1 "prefix=%BUILDTOOLS_PREFIX%"
>
> nmake /nologo BITS64=1 NEED_MX=1 DEBUG=1 HAVE_ICONV=1 HAVE_MONETDB4=1
> HAVE_MONETDB5=1 HAVE_PYTHON=1 "prefix=%BUILDTOOLS_PREFIX%" install
>
> >
> > Does anyone know why i may be getting this error:
> >
> > Runtime Error!
> >
> > Program: C:\monetdb\build\bin\mserver5.exe
> >
> > R6034
> >
> > An application has made an attempt to load the C runtime library incorrectly.
> > Please contact the application's support team for more information.
> >
> > -----------
> > also is there a 'clean' target for make?
> > i don't see it anywhere.
> >
> >
Dear all,
just to keep you posted:
As of tonight, nightly MonetDB testing will (again) first run the "Current"
development head and then the "Stable" release branch.
(With the release out for just over a week, now, "urgent" bug-fixing and
TestWeb clean-up has settled, making early-morning "Stable" testing results
less needed. Instead, increased feature development activities ask for
early-morning "Current" testing results.)
Best regards from A'dam,
Stefan
--
| Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl |
| CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ |
| 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 |
| The Netherlands | Fax : +31 (20) 592-4312 |
additional info:
it seems even after DEBUG build, my executable is looking for non-DEBUG version of MSVCR90.dll
---------------------------
mserver5.exe - Unable To Locate Component
---------------------------
This application has failed to start because MSVCR90.dll was not found. Re-installing the application may fix this problem.
---------------------------
when i copy the set of MSVCR90.dll and manifest into debug directory, i get the error shown below.(my prior message)
here are my build commands that i use for all modules:
nmake /nologo BITS64=1 NEED_MX=1 DEBUG=1 HAVE_ICONV=1 HAVE_MONETDB4=1
HAVE_MONETDB5=1 HAVE_PYTHON=1 "prefix=%BUILDTOOLS_PREFIX%"
nmake /nologo BITS64=1 NEED_MX=1 DEBUG=1 HAVE_ICONV=1 HAVE_MONETDB4=1
HAVE_MONETDB5=1 HAVE_PYTHON=1 "prefix=%BUILDTOOLS_PREFIX%" install
>
> Does anyone know why i may be getting this error:
>
> Runtime Error!
>
> Program: C:\monetdb\build\bin\mserver5.exe
>
> R6034
>
> An application has made an attempt to load the C runtime library incorrectly.
> Please contact the application's support team for more information.
>
> -----------
> also is there a 'clean' target for make?
> i don't see it anywhere.
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Monetdb-developers mailing list
> Monetdb-developers(a)lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/monetdb-developers
>
Does anyone know why i may be getting this error:
Runtime Error!
Program: C:\monetdb\build\bin\mserver5.exe
R6034
An application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information.
-----------
also is there a 'clean' target for make?
i don't see it anywhere.
you're right the iconvd.lib and iconvd.dll were actually created, i just didn't see them.
many thanks
> >> Edit lib/Makefile.msvc and change -Feiconv.dll to -Feiconvd.dll, and
> >> compile using
> >>
> >> nmake -f Makefile.msvc NO_NLS=1 DLL=1 MFLAGS=-MDd DEBUG=1
> >> PREFIX=C:\iconv-1.11.win64
> >>
> >> This will fail to compile the programs, but should create the library.
>
> Did you read this last statement? Once you have the files iconvd.dll
> and iconvd.lib, you don't need to go any further compiling the iconv
> stuff. You only need these two files. Copy them to where you have your
> iconv.dll and iconv.lib files and go back to compiling MonetDB.
>
> --
> Sjoerd Mullender
Is there a free version of intel compiler that will work?
it looked to me that Intel compiler must be purchased?
Stefan Manegold wrote:
> Pathfinder requires C99 features that are not supported by the Microsoft
> Visual C/C++ compiler; hence, on Windows, Pathfinder can only with the Intel
> C/C++ compiler. See
> http://monetdb.cwi.nl/projects/monetdb//MonetDB/Documentation/Windows-Insta…
> for details.
>
> Stefan
>
it ran for a while, but couldn't make iconv.lib, do I need to change that target to
iconvd.lib somewhere in the makefile as well?
NMAKE : fatal error U1073: don't know how to make '../lib/iconv.lib'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\
VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
Sjoerd Mullender wrote:
>
> Edit lib/Makefile.msvc and change -Feiconv.dll to -Feiconvd.dll, and
> compile using
>
> nmake -f Makefile.msvc NO_NLS=1 DLL=1 MFLAGS=-MDd DEBUG=1
> PREFIX=C:\iconv-1.11.win64
>
> This will fail to compile the programs, but should create the library.
>