-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Richard Guenther wrote:
Geometry.cpp: In member function 'const Magick::Geometry& Magick::Geometry::operator=(const std::string&)':
Geometry.cpp:191: error: 'strcpy' was not declared in this scope
make[3]: *** [Geometry.lo] Error 1
which hints at that you should include <cstring>, the C++ standard
include name of the C string.h header. The rule of thumb is to look
in which C header the missing function is in and then include the
C++ variant which has a 'c' prepended and the '.h' stripped off.
As a rule of thumb I would mainly advise to use #include , if
the file that contains the strcpy does not have the std:: namespace
flattened. <cstring> puts the functions into the std::
namespace and adding namespace flattening where upstream did not intend
to put it might be broken, since some those flattenings work well with
gcc, but are completely broken with MSVC++ or Sun Studio :-)
BTW, for libwpg, libwpd, wpd2sxw and wpg2sxw, libraries that I maintain,
the gcc 4.3 changes are incorporated in corresponding CVS. I will
release them little by little when we reach a critical amount of
bug-fixes (I have released all of them less then a month ago :-()
Cheers
Fridrich
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFG+Awku9a1imXPdA8RAq3vAJ40B/Q2E1hq/+ymq6VqISqd+svPewCfaIbM
uoBmJx6PCkqRVwmkE3Dgenw=
=u8Bl
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-packaging+help@opensuse.org