FreeBSD Port: xmule-1.9.4.b_1
Theodore R. Smith
theodore at xmule.ws
Sun Jan 9 08:29:05 PST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Why is xMule 1.9.4b regarded as "broken" by freshports?
Judging the content at
http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.4.2005010401/xmule-1.9.4.b_1.log
It appears as though xMule is being tested with an out-dated compiler, probably
gcc 2.95.x, which is no longer maintained by FSF.
The code at the source of the error -- DynamicPreferences.cpp:491 -- is
template <> bool DynamicPreferences::Get(const wxString& preference)
which is a *perfectly* valid part of the ISO-C++ convention, otherwise known as
a "template specialization". Please see
http://cplus.about.com/od/advancedtutorials/l/aa123002c.htm as a reference.
I do not believe that my program should be penalized in *any* way because some
test-compiler is flawed and not fully ISO-C++ compliant. Now, you could upgrade
your C++ to a suitable version (g++ 3.3 and later should work), remove the
"Ignore" and "Blocked", change the warnings to explicitly say "Uses advanced C++
not supported by older compiler" or the equivalent, or simply provide binaries
(as you would with things like Opera).
I'm not trying to tell you how to do your job(s)/volunteer work. I am imploring
you to penalize the proper deviants accordingly: the non-ISO-C++-compliant
compiler that tests xMule.
Sincerely,
Theodore R. Smith
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFB4VvOy4tlS+M78e0RAkCyAJ9n1wkMKFc9NOiJk6ishVG4LMhfAwCg1iw0
vBV9Weq4HifUnwvNOsGHe74=
=mrxP
-----END PGP SIGNATURE-----
More information about the freebsd-ports
mailing list