[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Problems building taglib with intel c compiler
From:       Brad Hards <bradh () frogmouth ! net>
Date:       2006-11-28 10:35:26
Message-ID: 200611282135.32023.bradh () frogmouth ! net
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


I'm trying to build kdesupport with the Intel C compiler (9.1.045)
$ icpc --version
icpc (ICC) 9.1 20061103
Copyright (C) 1985-2006 Intel Corporation.  All rights reserved.

I am having problems with templates in taglib. I'm having trouble with
some template stuff, which isn't my strongest C++ aspect. Any
suggestions on this?


make -f taglib/taglib/CMakeFiles/tag.dir/build.make \
taglib/taglib/CMakeFiles/tag.dir/depend make[2]: Entering directory \
`/home/bradh/build/kdesupport-build' make[2]: Nothing to be done for \
`taglib/taglib/CMakeFiles/tag.dir/depend'. make[2]: Leaving directory \
`/home/bradh/build/kdesupport-build' make -f \
taglib/taglib/CMakeFiles/tag.dir/build.make taglib/taglib/CMakeFiles/tag.dir/build \
                make[2]: Entering directory `/home/bradh/build/kdesupport-build'
/usr/local/bin/cmake -E cmake_progress_report \
/home/bradh/build/kdesupport-build/CMakeFiles 75 [ 74%] Building CXX object \
                taglib/taglib/CMakeFiles/tag.dir/mpeg/mpegfile.o
/opt/intel/cc/9.1.045/bin/icpc   -Dtag_EXPORTS   -fPIC \
-I/home/bradh/build/kdesupport-build/taglib/taglib \
-I/home/bradh/coding/kdesupport/taglib/taglib \
-I/home/bradh/coding/kdesupport/taglib/taglib/toolkit \
-I/home/bradh/coding/kdesupport/taglib/taglib/mpeg \
-I/home/bradh/coding/kdesupport/taglib/taglib/ogg \
-I/home/bradh/coding/kdesupport/taglib/taglib/flac \
-I/home/bradh/coding/kdesupport/taglib/taglib/mpc \
-I/home/bradh/coding/kdesupport/taglib/taglib/ogg/vorbis \
-I/home/bradh/coding/kdesupport/taglib/taglib/mpeg/id3v2 \
-I/home/bradh/coding/kdesupport/taglib/taglib/mpeg/id3v1 \
-I/home/bradh/coding/kdesupport/taglib/taglib/ape \
-I/home/bradh/build/kdesupport-build/taglib/taglib/taglib \
-I/home/bradh/build/kdesupport-build/taglib/taglib/..   -o \
taglib/taglib/CMakeFiles/tag.dir/mpeg/mpegfile.o -c \
                /home/bradh/coding/kdesupport/taglib/taglib/mpeg/mpegfile.cpp
/home/bradh/coding/kdesupport/taglib/taglib/toolkit/tlist.tcc(62): error #308: class \
template "TagLib::List<T>::ListPrivate [with T=TagLib::ByteVector]" is inaccessible  \
template <class TP> class List<T>::ListPrivate<TP *>  : public ListPrivateBase  ^
          detected during instantiation of class "TagLib::List<T> [with \
T=TagLib::ByteVector]" at line 36 of \
"/home/bradh/coding/kdesupport/taglib/taglib/toolkit/tbytevectorlist.h"

/home/bradh/coding/kdesupport/taglib/taglib/toolkit/tlist.tcc(62): error #308: class \
template "TagLib::List<T>::ListPrivate [with T=TagLib::String]" is inaccessible  \
template <class TP> class List<T>::ListPrivate<TP *>  : public ListPrivateBase  ^
          detected during instantiation of class "TagLib::List<T> [with \
T=TagLib::String]" at line 40 of \
"/home/bradh/coding/kdesupport/taglib/taglib/toolkit/tstringlist.h"

compilation aborted for /home/bradh/coding/kdesupport/taglib/taglib/mpeg/mpegfile.cpp \
(code 2) make[2]: *** [taglib/taglib/CMakeFiles/tag.dir/mpeg/mpegfile.o] Error 2
make[2]: Leaving directory `/home/bradh/build/kdesupport-build'
make[1]: *** [taglib/taglib/CMakeFiles/tag.dir/all] Error 2
make[1]: Leaving directory `/home/bradh/build/kdesupport-build'
make: *** [all] Error 2


[Attachment #5 (application/pgp-signature)]

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic