Your message dated Sun, 30 Dec 2007 22:41:39 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Bug#354807: problem when using VC++6 with wine
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: wine
Version: 0.9.8-winehq-1
Severity: normal

Hello

I installed VC++6 on wine without natif libraries
And when I want to compile a file with mathematical function
cl.exe return this error.

H:\Projets\hkl>cl /nologo /GX /TP /Ibuild-win32\src /Ibuild-win32
/Iinclude\hkl /c build-win32\src\mode_eulerian4C.cpp
/Fobuild-win32\src\mode_eulerian4C.objmode_eulerian4C.cpp

wine: Call from 0x7fc21500 to unimplemented function
msvcrt.dll._atoldbl, aborting
include\hkl\constants.h(149) : fatal error C1001: INTERNAL COMPILER
ERROR (compiler file 'msc1.cpp', line 1794)
      Please choose the Technical Support command on the
      Visual C++
      Help menu, or open the Technical Support help
      file for more information
      

have a nice day.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686-smp
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages wine depends on:
ii  libstdc++6                4.0.2-9        The GNU Standard C++ Library v3
ii  libxxf86dga1              6.9.0.dfsg.1-4 X Direct Graphics Access extension

wine recommends no packages.

-- debconf information:
  wine/del_wine_conf: true
  wine/install_type: Autodetect
//+======================================================================

// $Source: /usr/local/CVS/Libraries/HKL/include/hkl/constants.h,v $

//

// Project:      HKL Library

//

// Description:  Header file for the class constant, physicalConstants, mathematicalConstants

// (Delos Vincent) - 26 janv. 2005

//

// $Author: picca $

//

// $Revision: 1.1 $

//

// $Log: constants.h,v $
// Revision 1.1  2006/01/24 16:18:30  picca
// *move the includes files
//
// Revision 1.3  2005/12/13 09:53:53  picca
// * fir windows test compile.
//
// Revision 1.2  2005/10/05 09:02:33  picca
// merge avec la branche head
//
// Revision 1.1.2.7  2005/09/07 08:20:49  picca
// *** empty log message ***
//
// Revision 1.1.2.5  2005/08/30 13:49:42  picca
// *** empty log message ***
//
// Revision 1.1.2.4  2005/08/30 13:22:49  picca
// Modification de affinement_simplex  car VC++6.0 n'est pas compliant IEEE 754
//
// Revision 1.1.2.3  2005/08/29 07:53:37  picca
//   GENERAL
//     + création des namespace:
//         hkl
//         hkl::angleConfiguration
//         hkl::angleConfiguration::eulerian4C
//         hkl::angleConfiguration::eulerian6C
//         hkl::angleConfiguration::kappa4C
//         hkl::diffractometer
//         hkl::diffractometer::eulerian4C
//         hkl::diffractometer::eulerian6C
//         hkl::diffractometer::kappa4C
//         hkl::mode
//         hkl::mode::eulerian4C
//         hkl::mode::eulerian6C
//         hkl::mode::eulerian6C::horizontal4C
//         hkl::mode::eulerian6C::vertical4C
//
//   AFFINEMENT
//     + Simplex method
//     + optimisation du Simplex en ajoutant le champ m_hkl_phi à la class Reflection.
//
//   ANGLECONFIGURATION
//     + création des classes Eulerian4C Eulerian6C Kappa4C
//
//   AXE
//     + derive Axe de Quaternion afin d'accélérer les calcules de getQ dans les différentes classes.
//
//   DIFFRACTOMETRE
//     + class Eulerian4C
//     + class Eulerian6C
//
//   MODES
//     + Ajout d'un champ commentaire pour décrire le mode et sa configuration.
//     + Mettre les paramètres de configuration sous forme de #Value pour pouvoir les nommer.
//     + Modifier la fonction computeAngles pour utiliser une référence sur aC et non un pointeur.
//     + Scinder le fichier mode.h en plusieurs suivant les diffractomètres.
//     - E4C
//       + Mode "Bissector"
//       + Mode "Delta Omega"
//       + Mode "Constant Omega"
//       + Mode "Constant Chi"
//       + Mode "Constant Phi"
//     - E6C
//       + Mode "Horizontal Eulerian 4C Bissector"
//       + Mode "Horizontal Eulerian 4C Delta Omega"
//       + Mode "horizontal Eulerian 4C Constant Omega"
//       + Mode "Horizontal Eulerian 4C Constant Chi"
//       + Mode "Horizontal Eulerian 4C Constant Phi"
//       + Mode "Vertical Eulerian 4C Bissector"
//       + Mode "Vertical Eulerian 4C Delta Omega"
//       + Mode "Vertical Eulerian 4C Constant Omega"
//       + Mode "Vertical Eulerian 4C Constant Chi"
//       + Mode "Vertical Eulerian 4C Constant Phi"
//
//   REFLECTIONS
//     + Ajout d'un champ m_hkl_phi ( R-1 * Q ) qui permet d'accélérer énormément le simplex.
//
//   DOCUMENTATION
//     + Réorganiser la mainpage de la documentation en plusieurs pages.
//     ~ API
//
//   BINDING
//     ~ python
//
//   FRONTEND
//     ~ Developper une interface graphique à la librairie pour la tester.
//
// Revision 1.1.2.2  2005/07/25 15:54:31  picca
// L'affinement fonctionne.
//
// Revision 1.1.2.1  2005/03/01 08:52:01  picca
// automake et cppUnit
//
// Revision 1.6  2005/02/10 16:16:12  picca
// mistake in the comment after #endif
//
// Revision 1.5  2005/02/10 14:09:34  picca
// documentation
//
// Revision 1.4  2005/01/27 09:23:53  delos
// Commentaires pour CVS en tete des fichiers
//

//

//

// copyleft :       Synchrotron SOLEIL

//                  L'Orme des Merisiers

//                  Saint-Aubin - BP 48

//                  91192 GIF-sur-YVETTE CEDEX

//

//-======================================================================
#ifndef _CONSTANTS_H_
#define _CONSTANTS_H_

namespace hkl {
  namespace constant{
    namespace math {
      static double const pi = 3.14159265358979323846; //!< the \f$ \pi \f$ value.
      static double const epsilon_0 = 1.e-6; //!< An \f$ \epsilon \f$ use to compare two angles.
      static double const epsilon_1 = 1.e-10; //!< An \f$ \epsilon \f$ use to compare two doubles.
      static double const tiny = 1e-7; //!< A tiny value.
      static double const degToRad = 0.01745329251994330; //!< A value use to convert angles from degrees to radians.
      static double const radToDeg = 57.2957795130823208; //!< A value use to convert angles from radians to degrees.
      static int const precision = 15; //!< The precision use for the persistance of floats.
      } // namespace math
    namespace physic {
      static double const tau = 1.; //!< The \f$ \tau \f$ constant (1. or \f$ \pi \f$).
    } // namespace physic
  } // namespace constant
} // namespace hkl
      
#endif //_CONSTANTS_H_

--- End Message ---
--- Begin Message ---
Version: 0.9.28-1

_atoldbl has been implemented.




--- End Message ---

Reply via email to