Jon Keating wrote:
On 11/11/05, Bogdan Iamandei <[EMAIL PROTECTED]> wrote:

`CPU_InfoPictureResp::CPU_InfoPictureResp(ICQUser *, long unsigned int,
long unsigned int, short unsigned int)':
icqpacket.cpp:1788: implicit declaration of function `int open(...)'
*** Error code 1


There is no open() call on GCC2? Hmm... sounds like many things will break.

Hmmm... There's something funky going on with the GCC2 distro I had
installed. I don't think that Blastwave has it quite right.

rtf.ll:594: error: expected unqualified-id before numeric constant
rtf.ll:594: error: expected `,' or `;' before numeric constant
rtf.ll: In member function `std::string RTF2HTML::Parse(const char*)':
rtf.ll:798: error: duplicate case value


Hmm... strange that it only fails for the FS variable. Try removing
the line at 594 and readding it... maybe with a new variable name?
Make sure the FS at line 798 is changed to match what you put at 594.

Spot on! It actually looks that GCC3 doesn't 2char variable names.
I changed that to FS_ and it went through just fine. And I have noticed
the above to be a rule when I compiled my version of QT 3.3.5. It barfed
on another variable called CS in src/xml.cpp (I think). As soon as I
changed that to CS_, it all went through just fine.

Thanks for your suggestion.

"../include/licq_user.h", line 988: Error: A declaration does not
specify a tag or an identifier.
"../include/licq_user.h", line 988: Error: Use ";" to terminate
declarations.


Hmm... I don't think I'm gonna even try to make it compatible with the
solaris compiler, too many errors.

Actually - it looks like Sun's CC doesn't support that kind of declarations. I've seen it in a posting on a certain Sun list, and
I think they were talking about how to circumvent it. Haven't dug
too deep about it - but if you want, I'll see what I can find and
forward it to you. That is - only if you have the time :)

Oh, and a couple of more things: -mimpure-text breaks the configure
process for GCC. Somehow - Solaris GCC doesn't want to know anything
about that flag. However, reading in a couple of places, -mimpure-text
seems to be deprecated and people should be using -fPIC or -fpic
instead.

The other thing is that MSN plugin configure process correctly finds
that strndup() is not available, but it goes on. However, the
compilation fails on line 80 on msn-ssl.cpp. This is where I had to
replace the strndup() call to the one which comes with SSL BUF_strndup()
and include the openss/buffer.h header file.

And as a bit of trivia at the end: I compiled QT4, and I was trying to
link licq against it - only to realise that they've changed their libs
completely... there's no longer a libqt-mt.so. You get a libQtCore.so
and and entire bunch of other libs, but nothing like the old one.
Bugger! :)

                                                Cheers,
                                                        Ino!~

--
I have seen things you people wouldn't believe.  Attack ships on fire
off the shoulder of Orion.  I watched C-beams glitter in the dark
near the Tannhauser Gate.  All those moments will be lost in time,
like tears in rain.  Time to die.


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to