]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Something on the Windows quad vs quad_t problem.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 4 Oct 2002 14:54:43 +0000 (14:54 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 4 Oct 2002 14:54:43 +0000 (14:54 +0000)
git-svn-id: https://svn.dealii.org/trunk@6609 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/faq.html

index 055d4f5a089dbef04948e60f35dcf8a4e8016017..1fda6b7c395bf9afb839efb3c7b22d435b2c1aeb 100644 (file)
   archive</a> might be advisable in case of difficulties.
   </p>
 
+  <p>
+  Also note that on some installations of CygWin, one of the system
+  header files used the proprocessor to define <code>quad</code> to
+  <code>quad_t</code>. Since <acronym>deal.II</acronym> uses the name
+  <code>quad</code> as a function name, the name is sometimes
+  replaced, sometimes not, depending on the order of include files and
+  whether the respective system header was included at all. This leads
+  to compilation errors.
+  </p>
+
+  <p>
+  Since the offending preprocessor define is only active when
+  <code>_POSIX_SOURCE</code> is not set, <acronym>deal.II</acronym>
+  releases <em>after</em> version 3.4 set this flag, to avoid the
+  problem, but releases up to and including version 3.4 may not
+  work. For more information, refer to the 
+  <a href="http://www.dealii.org/mail/msg00773.html">mailing list
+  thread on this subject</a>, and follow-up messages.
+  </p>
+
+
   <h4>Other Windows compilers</h4>
   <p>
   Authomatic configuration requires a lot of Unix tools. We have not

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.