pkgsrc-Bugs archive

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

pkg/29666: F77 is set to empty in MAKE_ENV



        Note: There was a bad value `' for the field `Confidential'.
        It was set to the default value of `yes'.

>Number:         29666
>Category:       pkg
>Synopsis:       F77 is set to empty in MAKE_ENV
>Confidential:   yes
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Mar 12 02:15:00 +0000 2005
>Originator:     Dan McMahill <dmcmahill%NetBSD.org@localhost>
>Release:        NetBSD 2.0
>Organization:
NetBSD
>Environment:
        
        
System: NetBSD bondage 2.0 NetBSD 2.0 (BONDAGE) #0: Fri Jan 7 14:08:08 EST 2005 
dan@bondage:/export/disk2/netbsd-2-0/obj/alpha/sys/arch/alpha/compile/BONDAGE 
alpha
Architecture: alpha
Machine: alpha

pkgsrc as of a few days ago
>Description:

something in the handling of USE_LANGUAGES+= fortran manages to not
get F77 set and we end up with "F77=" in our MAKE_ENV.  However, some
packages will try to use F77 if set.  For example, math/octave-forge
calls /usr/pkg/bin/mkoctfile from math/octave-current during the build
and because F77 is set to an empty value, it fails to build its fortran
sources.

        
>How-To-Repeat:

cd /usr/pkgsrc/math/octave-forge && make

note that mkoctfile complains of not being able to build fortran sources

then 

cd /usr/pkgsrc/math/octave-forge && make show-var VARNAME=MAKE_ENV

and note F77 is not properly set.

        
>Fix:

not sure.  The compiler.mk stuff is magic to me right now.
        

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index