[IRCServices] Services 5.0.42 error in compiling

list list at psam.se
Sat Dec 4 12:14:13 PST 2004


us44ever . skrev:

> the problem is that i don't own the server! i just have a shell 
> account from a shell provider (lomag) and they use the standard gcc of 
> freebsd4.9 :(
> this was their reply when i tried to contacted them...
>
> -
> We use the standard gcc in FreeBSD 4.x and it is indeed old but I can 
> not change it unless we upgrade to FreeBSD 5.x which will not happen 
> anytime soon since it is still unstable. My best suggestion is to 
> download a precompiled version for FreeBSD if available.
> -
>
> any solution please? ;`(
>
>> From: Craig Edwards <brain at winbot.co.uk>
>> Reply-To: brain at winbot.co.uk,IRC Services General Mailing List 
>> <ircservices at ircservices.esper.net>
>> To: IRC Services General Mailing List 
>> <ircservices at ircservices.esper.net>
>> Subject: Re: [IRCServices] Services 5.0.42 error in compiling
>> Date: Sat, 04 Dec 2004 10:08:47 +0000
>>
>> 2.95.4 is very VERY old. Do you get problems with a lot of compiles 
>> using this? I had enough problems with 2.96 on redhat 7...
>>
>> Sean Kelly wrote:
>>
>>> On Thu, Dec 02, 2004 at 11:48:53AM +0900, Andrew Church wrote:
>>>
>>>>> i get this error while compiling (upgrading from 5.0.41)
>>>>> gcc  -O2 -fno-strict-aliasing -g -Wall -Wmissing-prototypes 
>>>>> -fno-builtin-log -c version.c -o version.o
>>>>> gcc -rdynamic actions.o channels.o commands.o compat.o conffile.o 
>>>>> encrypt.o ignore.o init.o language.o log.o main.o memory.o 
>>>>> messages.o misc.o modes.o modules.o process.o send.o servers.o 
>>>>> signals.o sockets.o suspinfo.o timeout.o users.o  version.o   -o 
>>>>> ircservices
>>>>> log.o: In function `vlogprintf':
>>>>> /usr/home/xxx/ircservices-5.0.42/log.c:103: undefined reference to 
>>>>> `va_copy'
>>>>> gmake: *** [ircservices] Error 1
>>>>
>>>>
>>>>     It looks like your compiler doesn't support va_copy (which is 
>>>> part of
>>>> the C99 standard).  I'll add a workaround in the next release, but 
>>>> it will
>>>> disappear again in version 5.1, so I would recommend upgrading your
>>>> compiler.
>>>
>>>
>>>
>>> I hit this in FreeBSD 4.9-STABLE (gcc 2.95.4). The solution was to just
>>> suck it up and install /usr/ports/lang/gcc34/ and build services 
>>> with the
>>> /usr/local/bin/gcc34 binary.
>>>
>>>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>> ------------------------------------------------------------------
>>> To unsubscribe or change your subscription options, visit:
>>> http://lists.ircservices.za.net/mailman/listinfo/ircservices
>>
>>
>> -- 
>> WinBot IRC client developer: http://www.winbot.co.uk
>> ChatSpike - The users network: http://www.chatspike.net
>> InspIRCd - Modular IRC server: http://www.inspircd.org
>> Online RPG Developer: http://www.ssod.org
>> -- 
>> << signature.asc >>
>> ------------------------------------------------------------------
>> To unsubscribe or change your subscription options, visit:
>> http://lists.ircservices.za.net/mailman/listinfo/ircservices
>
>
>
> ------------------------------------------------------------------
> To unsubscribe or change your subscription options, visit:
> http://lists.ircservices.za.net/mailman/listinfo/ircservices
>
>
Ask them if they can install the port for gcc 3.4, it is in the 
portsystem and they dont have to remove the system gcc. They can use 
them both at the same time. Its just a matter for you then to use the 
right gcc. When they install it through the port it will be in 
/usr/local/bin/gcc34 and thus not intefer with the system gcc that is in 
/usr/bin/gcc

I hope you can convince them to do this.

Psadi