[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-hams
Subject: Re: fbbsrc.704r5 compile error
From: Bernard Pidoux F6BVP <f6bvp () free ! fr>
Date: 2009-09-20 10:34:57
Message-ID: 4AB60551.7080605 () free ! fr
[Download RAW message or body]
Hi,
I released FBB 704r-pre6.
This is still a pre release version for evaluation purpose.
It should replace 704s series and 704r4 and 704r5 that had some issues regarding forwarding
and stack overflow (stack-smashing).
You may download FBB package from :
http://f6bvp.free.fr/logiciels/BBS-f6fbb/xd704r6-src.tar.bz2
Here is an extract of CHANGES file :
7.04r.2 (F6BVP)
- less verbose debugging messages in /var/log/fbb.log
- Added usleep instructions to allow interrupts in tcp and sock drivers and
reduce CPU load. It was sometime more than 14% and should be less than 1% now.
7.04r.2.1 (F6BVP)
- s_status was writing zero length frame. Corrected
- date structure corrupted in ibm.c caused stack-smashing. Corrected.
- changed date format tm_year %100 in console.c to avoid stack overflow due to incorrect date format
during FBB initialization.
- CFLAGS = -Wall -Wstrict-prototypes -funsigned-char $(DEFS) -D__LINUX__
-Wformat-security -D_FORTIFY_SOURCE=2 -DPROTOTYPES -I../include -fstack-check
-fstack-protector-all (this DEBUG option is removed in distributed package)
7.04r.2.2 (F6BVP) is 7.04r6
- cree_bid() did not actually create WFBID.SYS and initialize it if file was missing.
This could induce a segment violation. Corrected.
- In case of test or PRE versions the full release number is displayed :
*********************************************************
* XFBB Linux daemon version 7.04r-pre6 (Sep 18 2009) PID‘72
- Same full version number is used in /var/ax25/fbb/log/ files
070522165800SI *** BBS Initialize
070522170200SA *** BBS Online 7.04r-pre6
- By default 20_epursat script does not export satdoc and satupdat results to mail.
73 de Bernard, f6bvp
Jose Ng Lee a écrit :
> Hi Bernard,
>
> Thanks for the info. OK, I understood it is experimental phase.
>
> So, I downloaded 704r2 and it did compiles OK with no modification on
> the Makefile.
>
> Thanks,
> 73s Jose / HP2AT
>
>
> ----- Original Message ----- From: "Bernard Pidoux F6BVP" <f6bvp@free.fr>
> To: "Ray Wells" <vk2tv@exemail.com.au>
> Cc: "Jose Ng Lee" <jng@psi.net.pa>; <linux-hams@vger.kernel.org>
> Sent: Friday, September 18, 2009 8:17 AM
> Subject: Re: fbbsrc.704r5 compile error
>
>
> Hi Jose,
>
> FBB 704r5 is a pre release.
> As such it is experimental in term of program code.
> Thus I had to validate a number of debuging options.
> However, if needed you can, as suggested remove
>
> -fstack-protector-all
>
> argument in ../src/Makefile
>
> 73 de Bernard, f6bvp
>
>
>
> Ray Wells a écrit :
>> Jose,
>>
>> Stack protection was added after 2.6.16. I first encountered it
>> somewhere after 2.6.18, possibly in 2.6.22 but my memory is dim.
>>
>> There are advantages in moving to a newer kernel and that will fix
>> your current problem, but you'll possibly run into stack smashing with
>> xfbb, and it won't run.
>>
>> Bernard F6BVP is working on the xfbb code to eliminate some problems.
>> Some users are having success with Bernard's later releases but on my
>> Debian 4.0 system (2.6.28) I still have to compile fbb with
>> -fno-stack-protection. I have the same issue on another system running
>> Debian 4.0 with kernel 2.6.29-6. Both systems run fbb 7.04s-test.
>>
>> If you really need to stick with that old kernel you might get away
>> with commenting out the -DPROTOTYPES line. That's what I would try,
>> but be warned, I'm not a programmer.
>>
>> Bernard is across this list and may make comment.
>>
>> Ray vk2tv
>>
>> Jose Ng Lee wrote:
>>> Hi,
>>>
>>> I am using an old Linux Fedora 4 with kernel 2.6.16.14. On this old
>>> machine, a few years ago I compiled OK fbb 7.04l and tried again
>>> today and compiles OK for that version.
>>>
>>> I downloaded the source for fbbsrc.704r5 and tried to compile but got
>>> this error:
>>>
>>> [root@hp2at src]# make
>>> gcc -Wall -Wstrict-prototypes -O2 -ggdb2 -funsigned-char -D__LINUX__
>>> -Wformat-security -D_FORTIFY_SOURCE=2 -DPROTOTYPES -I../include
>>> -fstack-check -fstack-protector-all -DUSE_NCURSES -c -o arbre.o
>>> arbre.c
>>> cc1: error: unrecognized command line option "-fstack-protector-all"
>>> make: *** [arbre.o] Error 1
>>> [root@hp2at src]#
>>>
>>> Please, anyone can help me or what I have to change in the Makefile
>>> to make it compile OK.
>>>
>>> Thanks,
>>> 73s Jose / HP2AT
>>> --
--
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic