[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20030324: 20030321: 20030321: 20030314: GEMPAK and FreeBSD



Neil,

Yes, I meant stdlib.h. I don't think its fatal prior to gcc3.x
but in gcc3.2 it starts being fatal.

I was just trying to figure out if freeBSD sites will want a separate
binary if available, or would use a Linux binary. I'll go ahead and make
a freeBSD binary....and then see how many sites download it.

Steve


>From: "Neil R. Smith" <address@hidden>
>Organization: UCAR/Unidata
>Keywords: 200303241751.h2OHpSB2013170

>Steve,
>Not being a programmer, I don't know if this is significant, but there's
>no stdlin.h on my freebsd or RedHat 7.3 or RedHat 8.0 systems. Do you
>mean stdlib.h? I looked at the freebsd /usr/include/malloc.h and here is
>the simple content:
>
>
>#if __GNUC__
>#warning "this file includes <malloc.h> which is deprecated, use
><stdlib.h> instead"
>#endif
>
>#include <stdlib.h>
>
>
>And the gempak make output includes one of these following most if not
>all gcc compile lines:
>/usr/include/malloc.h:2: warning: #warning "this file includes
><malloc.h> which is deprecated, use <stdlib.h> instead"
>
>So looks like includes of malloc.h are not a fatal thing since it
>includes what they want you to use anyway. I suppose you already know
>this, but "gee look what i found"'s are always fun. And it doesn't speak
>to stdlin.h.
>
>I just looked on the ftp site and didn't see anything that might be your
>tar file.
>
>Freebsd is supposed to run a bunch of linux binaries but I'm too new to
>it to help. Are you thinking that a gempak linux binary installation
>might run on freebsd? Would you like me to try it?
>
>-Neil
>
>On Sun, 2003-03-23 at 19:06, Unidata Support wrote:
>> 
>> Neil,
>> 
>> The problem I had to fix with freeBSD is that the gcc would not accept mallo
> c.h,
>> and instead, had to have these removed in favor of stdlin.h. I assumed it wa
> s a "new"
>> feature of gcc,  but seems like you found that it goes back at least as far 
> as
>> 2.95.
>> 
>> In the old days, all I had to do was tar up may distribution tree for the ft
> p site,
>> but with the web portal now, I have to modify dozens of data base entries (p
> rogress).
>> I'll make the tarfile and you can download it from the ftp site...until I ge
> t time
>> to make the portal entires.
>> 
>> I thought BSD was able to run Linux binaries in some compatibility mode. Is 
> this true?
>> Or, do I need to make a new distribution category for freeBSD binaries?!
>> 
>> Steve Chiswell
>> 
>> 
>> 
>> >From: "Neil R. Smith" <address@hidden>
>> >Organization: UCAR/Unidata
>> >Keywords: 200303212216.h2LMGbB2022232
>> 
>> >gcc -v gives 'gcc version 2.95.4 20020320 [FreeBSD]' on our FreeBSD
>> >4.7-RELEASE install. Will this likely require the changes you're making
>> >for gcc 3.2, or should it work?
>> >
>> >You might say - "try it and see". Well I did, with the '-i' make option
>> >and have gotten a lot of errors and the warnings (use stdlib.h instead
>> >of malloc.h). A make clean, then make all without '-i' stops in the
>> >nxmlib where ranlib can't find $NAWIPS/lib/freebsd/Nxmlib.a.
>> >
>> >Any hope? Or should I just wait for 'J'?  
>> >
>> >Speaking of which, what's the time frame on it now? Are you still being
>> >called off to meetings? Tell'em I said you're excused from any further
>> >meetings!
>> >
>> >Thanks, -Neil
>> >
>> >On Fri, 2003-03-21 at 15:44, Unidata Support wrote:
>> >> 
>> >> Neil,
>> >> 
>> >> Thats basically it for the environment, but I had to make a bunch of
>> >> code changes for this release related with gcc 3.2 which our version of
>> >> freebsd used.
>> >> 
>> >> Steve Chiswell
>> >> 
>> >> >From: "Neil R. Smith" <address@hidden>
>> >> >Organization: UCAR/Unidata
>> >> >Keywords: 200303212059.h2LKxIB2012698
>> >> 
>> >> >Hi Steve,
>> >> >Since I haven't seen announcement of release J, I thought I'd have a go
>> >> >at building on freebsd. So the things I saw needing modifying were
>> >> >Gemenviron needing a 'freebsd' NA_OS switch, and then a
>> >> >config/Makeinc.freebsd. The Makeinc.linux file looked 'bout right so I
>> >> >thought I'd copy it to Makeinc.freebsd. Is this what you did?
>> >> >
>> >> >Then just 'make -i all'?
>> >> >
>> >> >Thanks, -Neil
>> >
>> >-- 
>> >Neil R. Smith, Comp. Sys. Mngr.             address@hidden
>> >Dept. Atmospheric Sci., Texas A&M Univ.     979/845-6272 FAX:979/862-4466
>> >
>> 
>> ****************************************************************************
>> Unidata User Support                                    UCAR Unidata Program
>> (303)497-8643                                                  P.O. Box 3000
>> address@hidden                                   Boulder, CO 80307
>> ----------------------------------------------------------------------------
>> Unidata WWW Service                        http://www.unidata.ucar.edu/     
>> ****************************************************************************
>> 
>-- 
>Neil R. Smith, Comp. Sys. Mngr.                address@hidden
>Dept. Atmospheric Sci., Texas A&M Univ.        979/845-6272 FAX:979/862-4466
>



pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy