right - static compilation does work, but not with flx.bat - mk test doesn't use
flx.bat so I think flx.bat is by now a bit out of date. The same goes
for bin/flx.

---------- Forwarded message ----------
From: Stephane Le Dorze <[EMAIL PROTECTED]>
Date: Jul 11, 2006 11:15 PM
Subject: Compilation.
To: Rhythmic Fistman <[EMAIL PROTECTED]>

I just realized that normal *static* compilation using flx.bat does not work… L

Bellow the output, it seems that there's multiple definition.

I have two installation of Visual (2003 & 2005) perhaps I got a lib conflict.

Do you succeed compiling it statically? (tut_beg120.flx).



Thanks!

StepH





/DEFAULTLIB:libflx_static /DEFAULTLIB:libflx_gc_static

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::~basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >(void)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED])
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: void __thiscall
std::locale::facet::_Incref(void)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QAEXXZ)
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >(char const *)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@Z)
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class
std::basic_ostream<char,struct std::char_traits<char> > & __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::flush(void)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@@std@@[EMAIL PROTECTED])
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: void __thiscall
std::basic_ostream<char,struct std::char_traits<char> >::_Osfx(void)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@@std@@QAEXXZ) already
defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > & __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >::append(unsigned
int,char)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@[EMAIL 
PROTECTED]@2@@std@@[EMAIL PROTECTED]@Z)
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: unsigned int
__thiscall std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::max_size(void)const "
([EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@std@@QBEIXZ)
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > & __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >::erase(unsigned
int,unsigned int)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@Z)
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall
std::locale::~locale(void)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) already 
defined in
tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::locale
__thiscall std::ios_base::getloc(void)const "
([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@XZ) already defined in
tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: int __thiscall
std::basic_streambuf<char,struct std::char_traits<char>
>::sputc(char)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@@std@@[EMAIL PROTECTED])
already defined in tut_beg120.obj

msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >(void)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED])
already defined in tut_beg120.obj

libcpmt.lib(cout.obj) : error LNK2005: "public: static unsigned int
__cdecl std::ctype<char>::_Getcat(class std::locale::facet const * *)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@Z) already defined in
msvcprt.lib(MSVCP71.dll)

libcpmt.lib(cout.obj) : error LNK2005: "public: char __thiscall
std::basic_ios<char,struct std::char_traits<char> >::widen(char)const
" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@@std@@[EMAIL PROTECTED]) already
defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(cout.obj) : error LNK2005: "public: __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >(unsigned
int,char)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@2@@std@@[EMAIL PROTECTED]@Z)
already defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(locale0.obj) : error LNK2005: "public: class
std::locale::facet const * __thiscall std::locale::_Getfacet(unsigned
int)const " ([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) already
defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(locale0.obj) : error LNK2005: "public: void __thiscall
std::locale::facet::_Register(void)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QAEXXZ) already defined in
msvcprt.lib(MSVCP71.dll)

libcpmt.lib(locale0.obj) : error LNK2005: "public: __thiscall
std::_Locinfo::~_Locinfo(void)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) already
defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(locale0.obj) : error LNK2005: "public: __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@@Z)
already defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(locale0.obj) : error LNK2005: "public: class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > & __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >::operator=(char
const *)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@2@@std@@[EMAIL PROTECTED]@Z)
already defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(locale0.obj) : error LNK2005: "public: __thiscall
std::_Locinfo::_Locinfo(char const *)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z)
already defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(ios.obj) : error LNK2005: "public: __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@@Z)
already defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(ios.obj) : error LNK2005: "public: void __thiscall
std::ios_base::clear(int,bool)" ([EMAIL PROTECTED]@std@@[EMAIL PROTECTED])
already defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(xmutex.obj) : error LNK2005: "public: void __thiscall
std::_Mutex::_Lock(void)" ([EMAIL PROTECTED]@std@@QAEXXZ) already defined
in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(xmutex.obj) : error LNK2005: "public: void __thiscall
std::_Mutex::_Unlock(void)" ([EMAIL PROTECTED]@std@@QAEXXZ) already
defined in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall
std::_Lockit::_Lockit(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z) already 
defined
in msvcprt.lib(MSVCP71.dll)

libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall
std::_Lockit::~_Lockit(void)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) already 
defined
in msvcprt.lib(MSVCP71.dll)

LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit already defined in
MSVCRT.lib(MSVCR71.dll)

LIBCMT.lib(crt0dat.obj) : error LNK2005: __exit already defined in
MSVCRT.lib(MSVCR71.dll)

LIBCMT.lib(crt0dat.obj) : error LNK2005: __cexit already defined in
MSVCRT.lib(MSVCR71.dll)

LIBCMT.lib(crt0dat.obj) : error LNK2005: __c_exit already defined in
MSVCRT.lib(MSVCR71.dll)

LIBCMT.lib(lconv.obj) : error LNK2005: _localeconv already defined in
MSVCRT.lib(MSVCR71.dll)

LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in
MSVCRT.lib(cinitexe.obj)

LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in
MSVCRT.lib(cinitexe.obj)

LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in
MSVCRT.lib(cinitexe.obj)

LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in
MSVCRT.lib(cinitexe.obj)

LIBCMT.lib(winxfltr.obj) : error LNK2005: __XcptFilter already defined
in MSVCRT.lib(MSVCR71.dll)

LIBCMT.lib(crt0.obj) : error LNK2005: __amsg_exit already defined in
MSVCRT.lib(MSVCR71.dll)

LIBCMT.lib(crt0.obj) : error LNK2005: _mainCRTStartup already defined
in MSVCRT.lib(crtexe.obj)

LIBCMT.lib(getenv.obj) : error LNK2005: _getenv already defined in
MSVCRT.lib(MSVCR71.dll)

LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of
other libs; use /NODEFAULTLIB:library

LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of
other libs; use /NODEFAULTLIB:library

tut_beg120.exe : fatal error LNK1169: one or more multiply defined symbols found


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to