Linux HAM/Amateur Radio development
 help / color / mirror / Atom feed
From: Bernard Pidoux F6BVP <f6bvp@free.fr>
To: Jose Ng Lee <jng@psi.net.pa>
Cc: linux-hams <linux-hams@vger.kernel.org>,
	Ray Wells <vk2tv@exemail.com.au>,
	C Schuman <k4gbb1@embarqmail.com>,
	List for the LINUX version of FBB <xfbb@f6fbb.org>,
	Bob Tenty <bobtenty@gmail.com>, Peter Mallett <zl2bau@xtra.co.nz>
Subject: Re: fbbsrc.704r5 compile error
Date: Sun, 20 Sep 2009 12:34:57 +0200	[thread overview]
Message-ID: <4AB60551.7080605@free.fr> (raw)
In-Reply-To: <BC95AC1740034FE796CAA73C11319A31@HOLLYWOOD.HOLLYWOOD.COM>

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=9172         
- 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=3D2 -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

  parent reply	other threads:[~2009-09-20 10:34 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-18  0:00 fbbsrc.704r5 compile error Jose Ng Lee
2009-09-18  1:21 ` Dave Platt
2009-09-18  1:33 ` Ray Wells
2009-09-18 13:17   ` Bernard Pidoux F6BVP
     [not found]     ` <BC95AC1740034FE796CAA73C11319A31@HOLLYWOOD.HOLLYWOOD.COM>
2009-09-20 10:34       ` Bernard Pidoux F6BVP [this message]
2009-09-18 13:38   ` fbbsrc.704r4-5 stack smashing Bernard Pidoux F6BVP
2009-09-18 20:47     ` Ray Wells

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4AB60551.7080605@free.fr \
    --to=f6bvp@free.fr \
    --cc=bobtenty@gmail.com \
    --cc=jng@psi.net.pa \
    --cc=k4gbb1@embarqmail.com \
    --cc=linux-hams@vger.kernel.org \
    --cc=vk2tv@exemail.com.au \
    --cc=xfbb@f6fbb.org \
    --cc=zl2bau@xtra.co.nz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox