[kde-solaris] C++ looking errors
Stefan Teleman
steleman at nyc.rr.com
Mon May 17 06:42:42 CEST 2004
Well, it looks like 'cvs diff' doesn't always diff what it's supposed
to diff ... because i had this patched and cvs diff didn't pick it
up.
Here's the plain ol' diff output:
86,89d85
< #if (defined (__SUNPRO_CC))
< class Item;
< typedef QPtrList<Item> ItemList;
< #endif
116d111
< #if (!defined (__SUNPRO_CC))
120,123c115,116
< #endif
< #if (defined (__SUNPRO_CC))
< private:
< #endif
---
>
>
131,132d123
< #if (defined (__SUNPRO_CC))
< public:
148d138
< #endif
In a nutshell you have to change the access specifier to 'public' from
'private' on some of these nested structs.
GCC ... grumble grumble ... :-)
--Stefan
----
On Monday 17 May 2004 00:13, Alex Stade wrote:
> I am using Sun ONE Studio 8 and I'm trying to build on i386.
>
> The error I get is this;
>
> source='kaccelmanager.cpp' object='kaccelmanager.lo' libtool=yes \
> depfile='.deps/kaccelmanager.Plo'
> tmpdepfile='.deps/kaccelmanager.TPlo' \ depmode=none /bin/bash
> ../admin/depcomp \
> /bin/bash ../libtool --silent --mode=compile --tag=CXX
> /opt/lang/workshop-8.0/SUNWspro/prod/bin/CC -DHAVE_CONFIG_H -I.
> -I. -I.. -I../dcop -I../kio/kssl -I../kdefx -I../dcop -I../libltdl
> -I../kdefx -I../kdecore -I../kdeui -I../kio -I../kio/kio
> -I../kio/kfile -I.. -I/opt/kde/devel/qt/include
> -I/opt/kde/devel/include
> -I/opt/kde/devel/extern/include -I/usr/sfw/include
> -I/usr/include/libart-2.0 -mt -DQT_THREAD_SUPPORT
> -I/opt/kde/devel/include -I/opt/kde/devel/extern/include
> -I/opt/kde/devel/qt/include -I/usr/sfw/include
> -I/usr/dt/include -I/usr/openwin/include -I/opt/kde/devel/include
> -I/opt/kde/devel/qt/include -I/opt/kde/devel/extern/include
> -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4
> -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
> -DQT_NO_TRANSLATION -c -o kaccelmanager.lo `test -f
> 'kaccelmanager.cpp'
>
> || echo './'`kaccelmanager.cpp
>
> "./kdebug.h", line 236: Warning: d hides kdbgstream::d.
> "kaccelmanager.cpp", line 135: Error:
> KAcceleratorManagerPrivate::ItemList is not accessible from
> KAcceleratorManagerPrivate::Item.
> "kaccelmanager.cpp", line 165: Error:
> KAcceleratorManagerPrivate::ItemList is not accessible from
> KAcceleratorManagerPrivate::Item::addChild(KAcceleratorManagerPriva
>te::Item*). 2 Error(s) and 1 Warning(s) detected.
> *** Error code 1
> make: Fatal error: Command failed for target `kaccelmanager.lo'
> Current working directory
> /home/troll/alex/KDE_Solaris_9/kdelibs-3.2.1/kdecore
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory
> /home/troll/alex/KDE_Solaris_9/kdelibs-3.2.1/kdecore
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory
> /home/troll/alex/KDE_Solaris_9/kdelibs-3.2.1 *** Error code 1
> make: Fatal error: Command failed for target `all'
>
> Looks like code problems rather than some link error. Any ideas?
> Stefan? =}
>
> -Alex
> ___________________________________________________
> This message is from the kde-solaris mailing list.
> Account management:
> https://mail.kde.org/mailman/listinfo/kde-solaris. Archives:
> http://lists.kde.org/.
> More info: http://www.kde.org/faq.html.
--
Stefan Teleman 'Nobody Expects the Spanish Inquisition'
steleman at nyc.rr.com -Monty Python
More information about the kde-solaris
mailing list