Debian Package rebuild

Rebuild of the Debian archive with clang

"Unqualified lookup into dependent bases of class templates" build failure(s)
clang 3.0
Return to the list
This problem is that g++ accepts code which should be refused. g++ is doing an unqualified lookup into dependent bases of class templates. See the official website.
The attached code clearly shows the issue and the fix:
#include <vector>

template class A: public std::vector {
public:
	void del() {
        // The right syntax is:
        // this->erase(std::vector::begin());
        erase(std::vector::begin());
	}

};

void foo() {
    A B;
    B.del();	
}

Versions: 2.9 - 3.0 - 3.1 - 3.2 - 3.3 - 3.4 - 3.4.2 - 3.5.0 - 3.6.0 - 3.8.1 - 3.9.1 - 4.0.1 - 5.0 - 6.0 - 8.0.1 - 9.0.1 - 10.0.0 - 11.0.0 - 12.0.1 - 13.0.0
PackageVersionSupposed error messageFull log Bug report
adanaxisgpl 1.2.5.dfsg.1-4./Mushcore/MushcoreSingleton.h:86:5: error: use of undeclared identifier 'SingletonPtrSet' Log
adept 3.0~beta7.2+qa1patch.tcc:56:3: error: use of undeclared identifier 'insert' Log
asc 2.4.0.0-1./blitter.h:752:15: error: use of undeclared identifier 'isOpaque' Log
asio 1.4.1-3.1./../include/asio/ssl/detail/openssl_stream_service.hpp:117:7: error: use of undeclared identifier 'set_func' Log
aspectc++ 1:1.0-4PtrStack.h:128:10: error: use of undeclared identifier 'lookup' Log
bibletime 2.8.1-2multimapwdef.h:22:7: error: use of undeclared identifier 'find' Log
blockattack 1.4.1+ds1-2source/code/physfs_stream.hpp:199:17: error: use of undeclared identifier 'setg' Log
btanks 0.9.8083-3engine/sl08/sl08.h:449:105: error: use of undeclared identifier 'connect' Log
cbmc 4.0-4./numbering.h:32:7: error: use of undeclared identifier 'push_back' Log
cccc 1:3.1.4-2./cccc_tbl.cc:99:7: error: use of undeclared identifier 'erase' Log
cd-hit 4.5.7-1./cdhit-common.h:95:4: error: use of undeclared identifier 'push_back' Log
cxxtools 2.0-4../include/cxxtools/iostream.h:59:13: error: use of undeclared identifier 'rdbuf' Log
debtags 1.8.0patch.tcc:56:3: error: use of undeclared identifier 'insert' Log
festival 1:2.1~release-3EST_TIterator.h:212:7: error: use of undeclared identifier 'begin' Log
galib 2.4.7-3../../ga/../ga/GA1DArrayGenome.C:225:3: error: use of undeclared identifier 'initializer' Log 753259
gambit 0.2010.09.01-1src/libgambit/matrix.imp:354:8: error: use of undeclared identifier 'CheckBounds' Log 755307
gle-graphics 4.2.3b-2./../gle-interface/gle-base.h:133:29: error: use of undeclared identifier 'push_back' Log
gnugk 2:3.0-20111123~dfsg-1array.h:526:9: error: use of undeclared identifier 'SetAt' Log
gnuift 0.1.14-11perl-compile-test-program.cc:71:3: error: use of undeclared identifier 'my_perl' Log
google-gadgets 0.11.2-5./scriptable_enumerator.h:71:5: error: use of undeclared identifier 'RegisterMethod' Log
gsmartcontrol 0.8.6-1./gsc_text_window.h:129:4: error: use of undeclared identifier 'destroy' Log
h323plus 1.21.0~dfsg-1array.h:526:9: error: use of undeclared identifier 'SetAt' Log
icewm 1.3.7-1./yarray.h:155:60: error: use of undeclared identifier 'getItem' Log
imview 1.1.9c-8./socketstream.hxx:206:17: error: use of undeclared identifier 'setg' Log
insserv 1.14.0-2.1insserv.c:1001:5: error: use of undeclared identifier 'extension' Log
kawari8 8.2.8-6./misc/mmap.h:32:65: error: use of undeclared identifier 'insert' Log
kdemultimedia 4:4.6.5-3../../juk/stringhash.h:36:12: error: use of undeclared identifier 'contains' Log
kdepim 4:4.4.11.1+l10n-1../../libkleo/backends/qgpgme/threadedjobmixin.h:146:7: error: use of undeclared identifier 'connect' Log
kdepimlibs 4:4.6.5-1../../kmime/kautodeletehash.h:67:26: error: use of undeclared identifier 'erase' Log
kdesdk 4:4.6.5-1../../../okteta/core/numberrange.h:160:64: error: use of undeclared identifier 'setEnd' Log
kdevelop-php 1.2.2-1abstractusebuilder.h:116:18: error: use of undeclared identifier 'editorFindRange' Log
kelbt 0.14-1../aapl/bstcommon.h:422:17: error: use of undeclared identifier 'compare' Log
klatexformula 3.2.4-2klflibview_p.h:175:2: error: use of undeclared identifier 'append' Log
kwave 0.8.6-1-1KwaveMultiTrackSource.h:172:3: error: use of undeclared identifier 'insert' Log
lastfm 1:1.5.4.27091+dfsg-6../libUnicorn/Settings.h:108:13: error: use of undeclared identifier 'beginGroup' Log
libcrypto++ 5.6.1-5./secblock.h:91:3: error: use of undeclared identifier 'CheckSize' Log
libept 1.0.5patch.tcc:56:3: error: use of undeclared identifier 'insert' Log
libopkele 2.0.4-5.2../include/opkele/discovery.h:24:11: error: use of undeclared identifier 'insert' Log
maq 0.7.1-4./stdhash.hh:415:13: error: use of undeclared identifier 'direct_insert_aux' Log
maqview 0.2.5-1./stdhash.hh:496:13: error: use of undeclared identifier 'direct_insert_aux' Log
maude 2.6-2ropeimpl.h:433:2: error: use of undeclared identifier '_Data_allocate' Log
mm3d 1.3.7-1.3./sorted_list.h:58:7: error: use of undeclared identifier 'push_back' Log
mp3check 0.8.3-2./tmap.h:57:48: error: use of undeclared identifier 'find' Log
mupen64plus-video-glide64 1.99.4-4../../src/3dmath.cpp:186:17: error: use of undeclared identifier '__builtin_ia32_loadups' Log
netpanzer 0.8.2-2src/Lib/ArrayUtil/QueueTemplate.hpp:45:9: error: use of undeclared identifier 'add' Log
openam 1.4.0-1array.h:526:9: error: use of undeclared identifier 'SetAt' Log
openh323 1.18.0.dfsg-10array.h:635:9: error: use of undeclared identifier 'SetAt' Log
openmcu 2.2.5-1array.h:526:9: error: use of undeclared identifier 'SetAt' Log
pdns 3.0-1secblock.h:91:3: error: use of undeclared identifier 'CheckSize' Log
plee-the-bear 0.6.0-1socket_stream.tpp:58:3: error: use of undeclared identifier 'init' Log
polygraph 4.3.2-1../../src/xstd/Heap.h:26:22: error: use of undeclared identifier 'append' Log 753274
populations 1.2.33+svn0120106-1vecteurs.h:89:3: error: use of undeclared identifier 'erase' Log
ptlib-wolf 2.4.5-2array.h:526:9: error: use of undeclared identifier 'SetAt' Log
pwlib 1.10.10-3.1array.h:635:9: error: use of undeclared identifier 'SetAt' Log
pycryptopp 0.5.29-1secblock.h:91:3: error: use of undeclared identifier 'CheckSize' Log
qbankmanager 0.9.55beta-1./../widgets/../prg/refpointer.h:762:12: error: use of undeclared identifier 'makePointer' Log
qca2 2.0.3-2botantools/botan/botan/secmem.h:217:41: error: use of undeclared identifier 'set' Log
rosegarden 1:11.11.42-1src/base/Sets.h:444:40: error: use of undeclared identifier 'getAsEvent' Log
schroot 1.4.23-1../../../sbuild/sbuild-custom-error.h:122:24: error: use of undeclared identifier 'format_error' Log
spamprobe 1.4d-10../../src/includes/Ref.h:248:5: error: use of undeclared identifier 'assign' Log
speech-tools 1:2.1~release-2../include/EST_TIterator.h:212:7: error: use of undeclared identifier 'begin' Log 756335
stealth 2.02.01-3scanner/skip.cc:10:45: error: use of undeclared identifier 'targetLine' Log 745355
swish++ 6.1.5-2.1./my_set.h:50:45: error: use of undeclared identifier 'find' Log
sword 1.6.2+dfsg-1multimapwdef.h:22:7: error: use of undeclared identifier 'find' Log
t38modem 1.2.0-1array.h:526:9: error: use of undeclared identifier 'SetAt' Log
tagcoll2 2.0.13-1../tagcoll/patch.tcc:56:3: error: use of undeclared identifier 'insert' Log
tagua 1.0~alpha2-9serializer.h:49:11: error: use of undeclared identifier 'symbol' Log
tntdb 1.1-1smartptr.h:252:13: error: use of undeclared identifier 'destroy' Log
tntnet 2.0+dfsg1-2smartptr.h:252:13: error: use of undeclared identifier 'destroy' Log
tripwire 2.4.2.2-1./algebra.h:276:10: error: use of undeclared identifier 'Equal' Log
tuxcmd-modules 0.6.70+ds-2./ZipCollections_stl.h:91:33: error: use of undeclared identifier 'erase' Log
vdr 1.7.22-1./config.h:125:23: error: use of undeclared identifier 'Add' Log
vdr-plugin-epgsearch 1.0.0-3config.h:125:23: error: use of undeclared identifier 'Add' Log
vdr-plugin-live 0.2.0-17smartptr.h:252:13: error: use of undeclared identifier 'destroy' Log
vdr-plugin-mp3 0.10.2-9config.h:125:23: error: use of undeclared identifier 'Add' Log
vdr-plugin-osdserver 0.1.3-3config.h:125:23: error: use of undeclared identifier 'Add' Log
vdr-plugin-prefermenu 0.6.6-33config.h:125:23: error: use of undeclared identifier 'Add' Log
vdr-plugin-streamdev 0.5.1+git20111211-1config.h:125:23: error: use of undeclared identifier 'Add' Log
vdr-plugin-sudoku 0.3.5-8config.h:125:23: error: use of undeclared identifier 'Add' Log
vdr-plugin-xineliboutput 1.0.7+cvs20111211.1625-1config.h:125:23: error: use of undeclared identifier 'Add' Log
vite 1.2-3./statistics/DrawHDiagram.hpp:150:2: error: use of undeclared identifier 'end_draw' Log
wesnoth-1.8 1:1.8.6-1ai/composite/aspect.hpp:285:17: error: use of undeclared identifier 'register_vector_property' Log
xd 3.22.02-1history/history.h:102:24: error: use of undeclared identifier 'history'; did you mean 'History'? Log
xiphos 3.1.4-3multimapwdef.h:22:7: error: use of undeclared identifier 'find' Log
zthreads 2.3.2-4../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract' Log 739928
85 errors
Return to the list