Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Apr 2003 22:01:37 -0500
From:      David Leimbach <leimy2k@mac.com>
To:        "Craig Reyenga" <creyenga@connectmail.carleton.ca>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Makefile in /usr/src/lib/libdisk WARNS change? PLEASE READ!
Message-ID:  <E64791BC-7537-11D7-BA46-0003937E39E0@mac.com>
In-Reply-To: <000501c30943$9535dda0$0200000a@fireball>

next in thread | previous in thread | raw e-mail | index | archive | help

On Tuesday, April 22, 2003, at 09:53 PM, Craig Reyenga wrote:

>> Hi,
>>
>> I posted the libdisk patch that was heavily ignored two days ago :).
>> Without it I
>> couldn't build libdisk and subsequently world.  If I lower the WARNS
>> value
>> in the libdisk directory Makefiel the source builds without warning 
>> and
>> world
>> completes.
>>
>> The problem is rules.c having a switch/case that handles only 2 of 7
>> cases for the
>> platform value.  Adding a simple "default:" [as my patch did] will
>> repair this problem.
>>
>> I should tell you that I clean-installed FBSD 5.0-RELEASE on Saturday
>> 4/19/2003
>> and started playing with CURRENT again the very next day at which 
>> point
>> I realized
>> world wouldn't build.  I didn't do much else so I can only assume that
>> somehow this
>> could happen to anyone else starting from RELEASE-5 today and
>> attempting to build
>> world.
>>
>> I have the latest version of the rules.c file [1.29]. I checked CVSWEB
>> and it has
>> the exact same code that fails for me in HEAD so I know its not my
>> source.  The
>> only data involved in the switch is an enum type from libdisk.h which 
>> I
>> also
>> have the latest version of [1.55].
>>
>> The error is
>> /usr/src/lib/libdisk/rules.c:264: warning: enumeration value `p_any'
>> not handled in switch
>> /usr/src/lib/libdisk/rules.c:264: warning: enumeration value `p_alpha'
>> not handled in switch
>> /usr/src/lib/libdisk/rules.c:264: warning: enumeration value
>> `p_sparc64' not handled in switch
>> /usr/src/lib/libdisk/rules.c:264: warning: enumeration value `p_ia64'
>> not handled in switch
>> /usr/src/lib/libdisk/rules.c:264: warning: enumeration value `p_ppc'
>> not handled in switch
>> *** Error code 1.
>>
>> I know this isn't a bug in the VM system.  Its not solving a kernel
>> panic or
>> some other serious commit but it does pose a barrier to those who want
>> to test CURRENT.
>>
>> Should I file a problem report?
>>
>> Dave Leimbach
>
> I know how you feel, boss. I just started a thread about how my 
> computer
> dies if I run out of memory, and all I got was a "me too" from another
> fellow user. No developers jumped in. It seems like unless you have a 
> LOR or
> a laptop, you get no attention. And no, don't bother filing a bug 
> report
> because it will stagnate further.
>

Craig,

I don't mean to imply the developers aren't doing their damnedest to 
make things
work but if they can't verify our bug reports they won't do a thing 
about it and
rightly so... How would they know if it was ever fixed if they can't 
see the problem
:).

I don't want to be an ass about it but I felt I had to explain the 
situation further.

I mean if everyone were experiencing my situation this wouldn't be an 
issue.  So what
I would like is either of

a) someone to commit the patch or find a better fix.
or
b) tell me what's wrong with my process or help me debug my process
    of building FBSD-CURRENT.

Everything else seems to work fine! :)



Dave


> -Craig
>
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E64791BC-7537-11D7-BA46-0003937E39E0>