[Bug 225524] devel/libftdi

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jan 29 06:36:31 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225524

            Bug ID: 225524
           Summary: devel/libftdi
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: johan at stromnet.se

When building libftdi on FreeBSD 10.3 using poudriere, it fails with the
following as of late. I suspect it has to do with the python3 changes made a
while back:


===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===>   libftdi-0.20_10 depends on file: /usr/local/bin/cmake - found
===>   libftdi-0.20_10 depends on executable: ninja - found
===>   libftdi-0.20_10 depends on package: pkgconf>=1.3.0_1 - found
usage: install [-bCcpSsUv] [-f flags] [-g group] [-m mode] [-o owner]
               [-M log] [-D dest] [-h hash] [-T tags]
               [-B suffix] [-l linkflags] [-N dbdir]
               file1 file2
       install [-bCcpSsUv] [-f flags] [-g group] [-m mode] [-o owner]
               [-M log] [-D dest] [-h hash] [-T tags]
               [-B suffix] [-l linkflags] [-N dbdir]
               file1 ... fileN directory
       install -dU [-vU] [-g group] [-m mode] [-N dbdir] [-o owner]
               [-M log] [-D dest] [-h hash] [-T tags]
               directory ...
*** Error code 64

Stop.
make: stopped in /usr/ports/devel/libftdi
build of devel/libftdi | libftdi-0.20_10 ended at Mon Jan 29 07:21:44 CET 2018
build time: 00:00:04
!!! build failure encountered !!!
[00:00:09] Error: Build failed in phase: configure
[00:00:09] Cleaning up
[00:00:09] Unmounting file systems




Running with testport -i and then running make -d A to get some more debuggign:

===>   libftdi-0.20_10 depends on file: /usr/local/bin/cmake - found
===>   libftdi-0.20_10 depends on executable: ninja - found
===>   libftdi-0.20_10 depends on package: pkgconf>=1.3.0_1 - found
 recheck(build-depends): update time from  0:00:00 Jan 01, 1970 to now
Examining lib-depends...non-existent....PHONY node...out-of-date.
lib-depends:? = 
lib-depends:> = 
 recheck(lib-depends): update time from  0:00:00 Jan 01, 1970 to now
Examining /wrkdirs/usr/ports/devel/libftdi/work/.bin...modified  6:29:57 Jan
29, 2018...up-to-date.
Examining create-binary-alias...non-existent....PHONY node...out-of-date.
create-binary-alias:> = /wrkdirs/usr/ports/devel/libftdi/work/.bin
create-binary-alias:? = /wrkdirs/usr/ports/devel/libftdi/work/.bin
Applying[] :U to ""
Result[] of :U is "swig3.0"
Applying[] :U to ""
Result[] of :U is "swig"
install -l rs `which swig3.0` /wrkdirs/usr/ports/devel/libftdi/work/.bin/swig
Execute: 'install -l rs `which swig3.0`
/wrkdirs/usr/ports/devel/libftdi/work/.bin/swig'
Applying[.MAKE.EXPORTED] :O to "LANG LC_ALL"
Result[.MAKE.EXPORTED] of :O is "LANG LC_ALL"
Applying[.MAKE.EXPORTED] :u to "LANG LC_ALL"
Result[.MAKE.EXPORTED] of :u is "LANG LC_ALL"
+ which swig3.0
+ install -l rs /wrkdirs/usr/ports/devel/libftdi/work/.bin/swig
usage: install [-bCcpSsUv] [-f flags] [-g group] [-m mode] [-o owner]
               [-M log] [-D dest] [-h hash] [-T tags]
               [-B suffix] [-l linkflags] [-N dbdir]
               file1 file2
       install [-bCcpSsUv] [-f flags] [-g group] [-m mode] [-o owner]
               [-M log] [-D dest] [-h hash] [-T tags]
               [-B suffix] [-l linkflags] [-N dbdir]
               file1 ... fileN directory
       install -dU [-vU] [-g group] [-m mode] [-N dbdir] [-o owner]
               [-M log] [-D dest] [-h hash] [-T tags]
               directory ...

*** Failed target:  create-binary-alias
*** Failed command: install -l rs `which swig3.0`
/wrkdirs/usr/ports/devel/libftdi/work/.bin/swig
*** Error code 64



The problem is most likely 

BINARY_ALIAS=   swig=swig3.0

which is enabled even if python support is NOT enabled (which I don't have).

Enabling python support & building works fine. cleaning and then unmarking
python support and building then works fine too, as swig3.0 is now installed.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list