ports/103646: wrong build dependency in octave-devel?

Karsten Rothemund karsten at photor.de
Mon Sep 25 20:20:21 UTC 2006


>Number:         103646
>Category:       ports
>Synopsis:       wrong build dependency in octave-devel?
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 25 20:20:20 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Karsten Rothemund
>Release:        FreeBSD 6
>Organization:
private site
>Environment:
FreeBSD 7of9.mydomain.home 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #7: Sat Sep 23 20:56:47 CEST 2006     root at 7of9.mydomain.home:/usr/obj/usr/src/sys/IBM  i386

>Description:
During installation of octave-devel the package umfpack-4.4 is installed. Later in the building process ufsparse-2.1.1_1 stops the building with:

downdate: time:     0.01 (incl solve) resid: 3.64e-16
gmake[2]: Leaving directory `/usr/ports/math/ufsparse/work/SuiteSparse/CXSparse/Demo'
gmake[1]: Leaving directory `/usr/ports/math/ufsparse/work/SuiteSparse/CXSparse'
===>  Installing for ufsparse-2.1.1_1

===>  ufsparse-2.1.1_1 conflicts with installed package(s):
      umfpack-4.4

      They install files into the same place.
      Please remove them first with pkg_delete(1).
*** Error code 1

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

Stop in /usr/ports/math/octave-devel.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall.4190.0 env make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! math/octave-devel     (unknown build error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed

As you can see during install umfpack is in the dependecy list:

7of9# portinstall math/octave-devel
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 511 packages found (-0 +3) ... done]
--->  Installing 'octave-devel-2.9.8' from a port (math/octave-devel)
--->  Building '/usr/ports/math/octave-devel'
===>  Cleaning for perl-5.8.8
===>  Cleaning for gnuplot-4.0.0_4
===>  Cleaning for gperf-3.0.1
===>  Cleaning for umfpack-4.4       <------ HERE
===>  Cleaning for glpk-4.10
===>  Cleaning for ufsparse-2.1.1_1  <------ and HERE
===>  Cleaning for gmake-3.81_1
===>  Cleaning for autoconf-2.59_2
===>  Cleaning for fftw3-3.1.2
===>  Cleaning for atlas-3.6.0,1
===>  Cleaning for hdf5-1.6.5
===>  Cleaning for gd-2.0.33_4,1
===>  Cleaning for pdflib-6.0.3
===>  Cleaning for png-1.2.12_1
===>  Cleaning for xorg-libraries-6.9.0
===>  Cleaning for blas-1.0
===>  Cleaning for metis-4.0
===>  Cleaning for gettext-0.14.5_2
===>  Cleaning for m4-1.4.4
===>  Cleaning for help2man-1.36.4_1
===>  Cleaning for pkg-config-0.21
===>  Cleaning for jpeg-6b_4
===>  Cleaning for freetype2-2.1.10_5
===>  Cleaning for libtool-1.5.22_2
===>  Cleaning for imake-6.9.0
===>  Cleaning for libdrm-2.0.2
===>  Cleaning for fontconfig-2.3.2_5,1
===>  Cleaning for libiconv-1.9.2_2
===>  Cleaning for p5-gettext-1.05_1
===>  Cleaning for expat-2.0.0_1
===>  Cleaning for octave-devel-2.9.8
===>  Vulnerability check disabled, database not found
===>  Extracting for octave-devel-2.9.8
=> MD5 Checksum OK for octave-2.9.8.tar.bz2.
=> SHA256 Checksum OK for octave-2.9.8.tar.bz2.


>How-To-Repeat:
Nothing special, just installing octave-devel using 
# portinstall math/octave-devel
>Fix:
Work-around: manually deinstall umfpack-4.4

# pkg_deinstall umfpack-4.4

and the install octave with

# cd /usr/ports/math/octave-devel
# make install

Stop at the same stage. but after 

# pkg_deinstall umfpack-4.4

again, the installation of octave-devel continues with

# make install

Strange.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list