Boost logo

Boost Users :

From: Richard Howells (richard_at_[hidden])
Date: 2004-12-21 04:37:46


I'm not sure how much help it is to know but /Gm is about 'minimal rebuild'
Here [1] is a quote from the VS2003 help files.

- Richard

[1]
This option enables minimal rebuild, which determines whether C++ source
files that include changed C++ class definitions (stored in header (.h)
files) need to be recompiled. The compiler stores dependency information
between source files and class definitions in the project's .idb file during
the first compile. (Dependency information tells which source file is
dependent on which class definition, and which .h file the definition is
located in.) Subsequent compiles use the information stored in the .idb file
to determine whether a source file needs to be compiled, even if it includes
a modified .h file.

Note Minimal rebuild relies on class definitions not changing between
include files. Class definitions must be global for a project (there should
be only one definition of a given class), because the dependency information
in the .idb file is created for the entire project. If you have more than
one definition for a class in your project, disable minimal rebuild.

-----Original Message-----
From: boost-users-bounces_at_[hidden]
[mailto:boost-users-bounces_at_[hidden]] On Behalf Of "Meißner, Joachim"
Sent: 21 December 2004 09:20
To: boost-users_at_[hidden]
Subject: AW: [Boost-users] boost::variant with boost::signals
leadstoInternalCompiler Error with MSDEV 7.1

Removing successivly the compiler switches I finally coud build my code
snippet by
Removing the /Gm option.

Jom
> Von: Meißner, Joachim
> Gesendet: Dienstag, 21. Dezember 2004 09:01
>
> I'm using this compiler call (generated by QT's qmake):
>
> cl.exe /Od /I "\boost-1.32.0" /I "\Qt\include" /I "." /I
> "\Qt\mkspecs\win32-msvc.net" /D "_WINDOWS" /D "UNICODE" /D
> "WIN32" /D "BOOST_SIGNALS_NAMESPACE=signalslib" /D
> "QT_THREAD_SUPPORT" /Gm /EHsc /MTd /GR /Fo".\\" /Fd".\\" /W3
> /nologo /c /Zi /TP -Zm200 -GX -GX -w34100 -w34189 test_wrap.cpp
>
> Resulting in this error:
>
> ..\boost-1.32.0\boost\mpl\aux_\preprocessed\plain\apply_wrap.h
> pp(48) : fatal error C1001: INTERNAL C OMPILER ERROR
>
> Compiler is:
> Microsoft Development Environment Version 7.1.3088
>
> Jom

_______________________________________________
Boost-users mailing list
Boost-users_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/boost-users

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.802 / Virus Database: 545 - Release Date: 26/11/2004
 
---
Outgoing mail is Virus checked.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.802 / Virus Database: 545 - Release Date: 26/11/2004
 

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net