
-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Hello Stefan, thank you for your replay.
this question should go to some C++ newsgroup, as it is only vaguely related to boost. You are right, i will post it again to a C++ newsgroup.
boost::shared_ptr<test> SimpleSingleton<test>::as; boost::mutex SimpleSingleton<test>::inst_mutex;
should be:
template <> boost::shared_ptr<test> SimpleSingleton<test>::as; template <> boost::mutex SimpleSingleton<test>::inst_mutex;
The empty template parameter solved the compilation problem, but now there are a link error: /tmp/ccn0DQFJ.o:t1.cpp:(.text$_ZN15SimpleSingletonI4testE8instanceEv[SimpleSingleton<test>::instance()]+0x44): undefined reference to `SimpleSingleton<test>::inst_mutex' /tmp/ccn0DQFJ.o:t1.cpp:(.text$_ZN15SimpleSingletonI4testE8instanceEv[SimpleSingleton<test>::instance()]+0x5d): undefined reference to `SimpleSingleton<test>::as' /tmp/ccn0DQFJ.o:t1.cpp:(.text$_ZN15SimpleSingletonI4testE8instanceEv[SimpleSingleton<test>::instance()]+0xab): undefined reference to `SimpleSingleton<test>::as' /tmp/ccn0DQFJ.o:t1.cpp:(.text$_ZN15SimpleSingletonI4testE8instanceEv[SimpleSingleton<test>::instance()]+0x103): undefined reference to `SimpleSingleton<test>::as' bye Bernd - -- TRIOPTICS GmbH Bernd Martin Wollny Software Designer Hafenstrasse 39, 22880 Wedel/GERMANY phone / fax: +49 (0)4103 18006-26 /-20 e-mail: bm.wollny@trioptics.com All E-Mails from bm.wollny@trioptics.com are digital signed. If you get a unsigned E-Mail, this E-Mail are a fake. Look at http://www.gnupg.org . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDeE0SCjfVnTPD3b4RA5wZAJ9N4FIwom+TXJYDLdpad01CX8l7UgCgp67r x8vprpyxOZAbg5cNfyOwkNU= =Xejc -----END PGP SIGNATURE-----