Dude, tell me about it. I've had nothing but problems porting simple 
C++ code to Linux for PGP.

Jason


>goddamn it.. does linux have ANY C++ functionality... i am taking 
>this stuff straight from the C++ spec. come on!
>
>elrod
>
>Tom Spindler wrote:
>
> > c++ -I. -I. -I./config -DUNIX_LIBDIR=\"/usr/local/lib\" -Dsolaris 
>-Ilib/gdbm -Ibase/include -Iconfig -Iio/include -Iui/include 
>-Ilmc/include -Ibase/unix/include -Ibase/unix/solaris/include 
>-Iui/freeamp/unix/include -Iui/freeamp/unix/res 
>-Iio/soundcard/unix/solaris/include -Iui/lcd/include 
>-Iui/irman/include -Ilmc/xingmp3/include -Iplm/portable/pmp300/sba 
>-Ilib/xml/include -Wall -Wno-return-type -g -O2 
>-I/usr/openwin/include -fpermissive -DSOLDEBUGMUTEX -D_REENTRANT 
>-c base/src/downloadmanager.cpp -o base/src/downloadmanager.o
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/stl_deque.h: In method `struct 
>_Deque_iterator<DownloadItem *,DownloadItem *&,DownloadItem **,0> 
>deque<DownloadItem *,allocator<DownloadItem 
>*>,0>::erase(_Deque_iterator<DownloadItem *,DownloadItem 
>*&,DownloadItem **,0>)':
> > base/src/downloadmanager.cpp:307:   instantiated from here
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/stl_deque.h:818: warning: comparison 
>between signed and unsigned
> > base/src/downloadmanager.cpp: In method `enum Error 
>DownloadManager::Download(DownloadItem *)':
> > base/src/downloadmanager.cpp:597: warning: int format, different 
>type arg (arg 4)
> > base/src/downloadmanager.cpp:605: warning: int format, different 
>type arg (arg 4)
> > base/src/downloadmanager.cpp:746: warning: comparison between 
>signed and unsigned
> > base/src/downloadmanager.cpp:855: warning: comparison between 
>signed and unsigned
> > base/src/downloadmanager.cpp:567: warning: `char * file' might be 
>used uninitialized in this function
> > base/src/downloadmanager.cpp: In method `void 
>DownloadManager::SaveResumableDownloadItems()':
> > base/src/downloadmanager.cpp:1155: request for member `size' in 
>`num.ostrstream::str()', which is of non-aggregate type `char *'
> > base/src/downloadmanager.cpp:1156: no matching function for call 
>to `ostrstream::str (const char[1])'
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/strstream.h:97: candidates are: char * 
>ostrstream::str()
> > base/src/downloadmanager.cpp:1158: request for member `size' in 
>`num.ostrstream::str()', which is of non-aggregate type `char *'
> > base/src/downloadmanager.cpp:1159: no matching function for call 
>to `ostrstream::str (const char[1])'
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/strstream.h:97: candidates are: char * 
>ostrstream::str()
> > base/src/downloadmanager.cpp:1169: request for member `size' in 
>`num.ostrstream::str()', which is of non-aggregate type `char *'
> > base/src/downloadmanager.cpp:1170: no matching function for call 
>to `ostrstream::str (const char[1])'
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/strstream.h:97: candidates are: char * 
>ostrstream::str()
> > base/src/downloadmanager.cpp:1172: request for member `size' in 
>`num.ostrstream::str()', which is of non-aggregate type `char *'
> > base/src/downloadmanager.cpp:1173: no matching function for call 
>to `ostrstream::str (const char[1])'
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/strstream.h:97: candidates are: char * 
>ostrstream::str()
> > base/src/downloadmanager.cpp:1175: request for member `size' in 
>`num.ostrstream::str()', which is of non-aggregate type `char *'
> > base/src/downloadmanager.cpp:1176: no matching function for call 
>to `ostrstream::str (const char[1])'
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/strstream.h:97: candidates are: char * 
>ostrstream::str()
> > base/src/downloadmanager.cpp:1178: request for member `size' in 
>`num.ostrstream::str()', which is of non-aggregate type `char *'
> > base/src/downloadmanager.cpp:1179: no matching function for call 
>to `ostrstream::str (const char[1])'
> > 
>/usr/local/pkg/gcc-2.95.1-full/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1 
>/../../../../include/g++-3/strstream.h:97: candidates are: char * 
>ostrstream::str()
> > base/src/downloadmanager.cpp:1199: request for member `c_str' in 
>`ost.ostrstream::str()', which is of non-aggregate type `char *'
> > base/src/downloadmanager.cpp: In method `void 
>DownloadManager::LoadResumableDownloadItems()':
> > base/src/downloadmanager.cpp:1223: warning: suggest parentheses 
>around assignment used as truth value
> > make: *** [base/src/downloadmanager.o] Error 1

----------
Jason A. Bobier                         [EMAIL PROTECTED]
Senior Software Engineer                http://www.prismatix.com/
Network Associates, Inc.                Nothing's constant

PGPKey: <http://keys.pgp.com:11371/pks/lookup?op=get&search=0xF6F83318>
Fingerprint: 7809 7E6E BCCA 903D 4618  9740 EB10 9DF9 F6F8 3318

It's hard to pull yourself up by your bootstraps if your feet are bare.

Reply via email to