afaik, these problems are related to beta/unofficial releases of 
compilers.  Redhat and Mandrake (perhaps others as well) were shipped 
with these incomplete compilers.

The gnuworld source code is written according to the C++ standard. 
We have attempted on many occasions to find a way around the problems 
created by these compilers, but without any substantial success.

Dan

>That's pretty much the problem I was having wiith the 2.96* compilers, which
>was included in Mandrake 8.0 that I just recently installed...... 
>Uninstalling the 2.96* compiler rpms and installing the 2.95* rpms from my
>Mandrake7.1 cd fixed the problem just fine.....
>
>In other words, GNUWorld does not appear to be compatible with gcc/g++
>version 2.96*.......   If you can downgrade it to 2.95*, you should be
>fine.....
>
>On Sunday 08 July 2001 18:49, you wrote:
>>  Sorry for the interruption nad direct email but we are experiencing some
>>  trouble in setting up gnuworld (still)
>>
>>  <snip>
>>  Channel.o: In function `gnuworld::Channel::onModeT(bool)':
>>  /home/irc/gnuworld/src/Channel.cc:266: undefined reference to
>>  `gnuworld::Channel::MODE_T'
>>  /home/irc/gnuworld/src/Channel.cc:267: undefined reference to
>>  `gnuworld::Channel::MODE_T'
>>  Channel.o: In function `gnuworld::Channel::onModeN(bool)':
>>  /home/irc/gnuworld/src/Channel.cc:272: undefined reference to
>>  `gnuworld::Channel::MODE_N'
>>  /home/irc/gnuworld/src/Channel.cc:273: undefined reference to
>>  `gnuworld::Channel::MODE_N'
>>  </snip>
>>
>>  <snip>
>>  /home/irc/gnuworld/src/ChannelUser.cc(.gnuworld::ChannelUser::gnu.linkonce.
>>t.isModeO(void) const+0xd): undefined reference to
>>  `gnuworld::ChannelUser::MODE_O'
>>  /home/irc/gnuworld/src/ChannelUser.cc(.gnuworld::ChannelUser::gnu.linkonce.
>>t.isModeV(void) const+0xd): undefined reference to
>>  `gnuworld::ChannelUser::MODE_V'
>>  /home/irc/gnuworld/src/ChannelUser.cc(.gnuworld::ChannelUser::gnu.linkonce.
>>t.isZombie(void) const+0xd): undefined reference to
>>  `gnuworld::ChannelUser::ZOMBIE' </snip>
>>
>>  <snip>
>>  /home/irc/gnuworld/src/client.cc:668: undefined reference to
>>  `gnuworld::ChannelUser::MODE_O'
>>  /home/irc/gnuworld/src/client.cc:700: undefined reference to
>>  `gnuworld::ChannelUser::MODE_O'
>>  client.o: In function `gnuworld::xClient::Voice(gnuworld::Channel *,
>>  vector<gnuworld::iClient *, allocator<gnuworld::iClient *> > const &)':
>>  </snip>
>>
>>  <snip>
>>  /usr/include/g++-3/std/bastring.h(.gnuworld::iClient::gnu.linkonce.t.isMode
>>I(void) const+0xd): undefined reference to
>>  `gnuworld::iClient::MODE_INVISIBLE'
>>  /usr/include/g++-3/std/bastring.h(.gnuworld::iClient::gnu.linkonce.t.isMode
>>W(void) const+0xd): undefined reference to `gnuworld::iClient::MODE_WALLOPS'
>>  </snip>
>>
>>  <snip>
>>  msg_J.o: In function `vector<char *, allocator<char *> >::end(void) const':
>>  /usr/include/g++-3/stl_vector.h(.text+0x614): undefined reference to
>>  `gnuworld::ChannelUser::ZOMBIE'
>>  /usr/include/g++-3/stl_vector.h(.text+0x634): undefined reference to
>>  `gnuworld::ChannelUser::ZOMBIE'
>>  server.o: In function
>>  `gnuworld::xServer::removeAllChanModes(gnuworld::Channel *)':
>>  /home/irc/gnuworld/src/server.cc:3312: undefined reference to
>>  `gnuworld::Channel::MODE_T'
>>  /home/irc/gnuworld/src/server.cc:3316: undefined reference to
>>  `gnuworld::Channel::MODE_N'
>>  /home/irc/gnuworld/src/server.cc:3320: undefined reference to
>>  `gnuworld::Channel::MODE_S'
>>  /home/irc/gnuworld/src/server.cc:3324: undefined reference to
>>  `gnuworld::Channel::MODE_P'
>>  /home/irc/gnuworld/src/server.cc:3328: undefined reference to
>>  `gnuworld::Channel::MODE_M'
>>  /home/irc/gnuworld/src/server.cc:3332: undefined reference to
>>  `gnuworld::Channel::MODE_I'
>>  /home/irc/gnuworld/src/server.cc:3336: undefined reference to
>>  `gnuworld::Channel::MODE_L'
>>  /home/irc/gnuworld/src/server.cc:3340: undefined reference to
>>  `gnuworld::Channel::MODE_K'
>>  /home/irc/gnuworld/src/server.cc:3351: undefined reference to
>>  `gnuworld::ChannelUser::MODE_O'
>>  /home/irc/gnuworld/src/server.cc:3356: undefined reference to
>  > `gnuworld::ChannelUser::MODE_V'
>>  collect2: ld returned 1 exit status
>>  make[1]: *** [gnuworld] Error 1
>>  make[1]: Leaving directory `/home/irc/gnuworld/src'
>>  make: *** [all-recursive] Error 1
>>  </snip>
>>  -eof-
>>
>>  setting it up brand new including ircu2.10.10.pl14
>>
>>  seems like some flag has to be passed on, but in all honesty i have no idea
>>
>>  regards
>>
>>  abel

Reply via email to