Bug 151040

Summary: Failed install of math/blas
Product: Ports & Packages Reporter: Ivan Ivanov <red_hack>
Component: Individual Port(s)Assignee: Maho Nakata <maho>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Ivan Ivanov 2010-09-28 21:40:04 UTC
portmaster -adv 
------------------
===>>> The following actions will be taken if you choose to proceed:
        Upgrade lapack-3.2.2 to lapack-3.2.2_1
        Install math/blas
        Upgrade bsdpan-DBD-Pg-undef to p5-DBD-Pg-2.17.1
        Upgrade bsdpan-DBI-1.609 to p5-DBI-1.615
        Install devel/p5-Storable
        Install devel/p5-version

===>>> Proceed? y/n [y] 

===>>> Starting build for for ports that need updating <<<===

===>>> Launching child to update lapack-3.2.2

===>>> Port directory: /usr/ports/math/lapack
===>>> Starting check for build dependencies
===>>> Gathering dependency list for math/lapack from ports
===>>> Starting dependency check
===>>> Checking dependency: lang/gcc45
===>>> Checking dependency: math/blas
===>>> Launching child to update math/blas
        lapack-3.2.2 >> math/blas

===>>> Port directory: /usr/ports/math/blas
===>>> Starting check for build dependencies
===>>> Gathering dependency list for math/blas from ports
===>>> Starting dependency check
===>>> Checking dependency: lang/gcc45
===>>> Dependency check complete for math/blas
        lapack-3.2.2 >> math/blas 
===>  Cleaning for blas-1.0_6

===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for blas-1.0_6
===>  Extracting for blas-1.0_6
=> MD5 Checksum OK for blas.tgz.
=> SHA256 Checksum OK for blas.tgz.
===>  Patching for blas-1.0_6
===>   blas-1.0_6 depends on executable: gcc45 - found
===>  Configuring for blas-1.0_6
===>  Building for blas-1.0_6
"/nonexistent", line 1: Need an operator
make: fatal errors encountered -- cannot continue
*** Error code 1

Stop in /usr/ports/math/blas.
*** Error code 1

Stop in /usr/ports/math/blas.

===>>> make failed for math/blas
===>>> Aborting update

===>>> Update for math/blas failed
===>>> Aborting update

===>>> Update for lapack-3.2.2 failed
===>>> Aborting update
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-09-28 21:40:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->maho

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 b. f. 2010-09-29 00:29:27 UTC
...
>===>  Building for blas-1.0_6
>"/nonexistent", line 1: Need an operator
>make: fatal errors encountered -- cannot continue
>*** Error code 1
>
>Stop in /usr/ports/math/blas.

SRCCONF, which in this case is set to NONEXISTENT by math/blas,  is
included by the default /usr/share/mk/bsd.own.mk  only if SRCCONF
exists.  By default, NONEXISTENT is set to /nonexistent in
ports/Mk/bsd.port.mk.

This kind of error can happen if you have a file or directory named
/nonexistent on your machine. Is this the case?  If so, you should
remove it (it doesn't seem like a good idea to have such a file or
directory), or at least set NONEXISTENT to some other value in your
build environment.

If you don't have such a file or directory, please let us know, as
there is some other problem.

b.
Comment 3 Ivan Ivanov 2010-09-29 16:08:43 UTC
 Removing of "/nonexistent" fixes the problem. I`m confused, because www/trac is creator of this. trac needs PYTHON_EGG_CACHE variable to be set for writing egg caches, which wasn`t set properly. Thanks for quick response and help.
Comment 4 b. f. 2010-09-30 06:20:11 UTC
>Removing of "/nonexistent" fixes the problem. I`m confused, because www/trac is >creator of this. trac needs PYTHON_EGG_CACHE variable to be set for writing egg >caches, which wasn`t set properly. Thanks for quick response and help.

Sure.  I don't know much about www/trac, but it should not be creating
/nonexistent.  If it is doing so, it's a bug in the port or in the
python ports infrastructure, and you should contact the maintainers,
and/or file a PR.

b.
Comment 5 Maho Nakata freebsd_committer freebsd_triage 2010-10-21 02:07:33 UTC
State Changed
From-To: open->closed

This is not the BLAS port issue. 
Anyway thanks for your report!