Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 May 2021 06:26:58 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 255988] comms/owfs: Error building port: libtool: error: only absolute run-paths are allowed
Message-ID:  <bug-255988-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255988

            Bug ID: 255988
           Summary: comms/owfs: Error building port: libtool:   error:
                    only absolute run-paths are allowed
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: ohartmann@walstatt.org
                CC: johan@stromnet.se
             Flags: maintainer-feedback?(johan@stromnet.se)
                CC: johan@stromnet.se

On 13-STABLE, port comms/owfs fails to build due to the error with libtool =
as
shown below. This error occurs with poudriere (host running recent CURRENT,
JAIL running 13-STABLE, see below).

=3D>> Building comms/owfs
build started at Mon May 17 17:40:20 UTC 2021
port directory: /usr/ports/comms/owfs
package name: owfs-3.2p4_1
building for: FreeBSD grossdeunetz.groger.nil 13.0-STABLE FreeBSD 13.0-STAB=
LE
1300505 amd64
maintained by: johan@stromnet.se
Makefile ident:=20
Poudriere version: 3.3.6
Host OSVERSION: 1400013
Jail OSVERSION: 1300505
Job Id: 04

---Begin Environment---
SHELL=3D/bin/csh
OSVERSION=3D1300505
UNAME_v=3DFreeBSD 13.0-STABLE 1300505
UNAME_r=3D13.0-STABLE
BLOCKSIZE=3DK
MAIL=3D/var/mail/root
MM_CHARSET=3DUTF-8
LANG=3DC.UTF-8
STATUS=3D1
HOME=3D/root
PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/b=
in
LOCALBASE=3D/usr/local
USER=3Droot
LIBEXECPREFIX=3D/usr/local/libexec/poudriere
POUDRIERE_VERSION=3D3.3.6
MAKEOBJDIRPREFIX=3D/pool/sources/13-STABLE/obj/
MASTERMNT=3D/pool/poudriere/data/.m/13amd64-head-default/ref
POUDRIERE_BUILD_TYPE=3Dbulk
PACKAGE_BUILDING=3Dyes
SAVED_TERM=3Dscreen
PWD=3D/pool/poudriere/data/.m/13amd64-head-default/ref/.p/pool
P_PORTS_FEATURES=3DFLAVORS SELECTED_OPTIONS
MASTERNAME=3D13amd64-head-default
SCRIPTPREFIX=3D/usr/local/share/poudriere
OLDPWD=3D/pool/poudriere/data/.m/13amd64-head-default/ref/.p
SCRIPTPATH=3D/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=3D/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=3D
PKGENV=3D
FLAVOR=3D
DEPENDS_ARGS=3D
MAKE_ARGS=3D
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
=3D=3D=3D> The following configuration options are available for owfs-3.2p4=
_1:
     AVAHI=3Doff: Enable zero-config autodiscovery
     FTDI=3Doff: Enable LinkUSB support via libftdi
     I2C=3Don: Enable i2c (DS2482-x00) support (UNTESTED)
     OWCAPI=3Don: Enable C API
     OWDEBUG=3Don: Enable debug output
     OWEXTERNAL=3Don: Enable owexternal
     OWFS=3Don: Enable FUSE support
     OWFTPD=3Don: Enable owftpd FTP server
     OWHTTPD=3Don: Enable owhttpd HTTP server
     OWMALLOC=3Don: Enable malloc checking
     OWMON=3Doff: Enable owmon module (X11)
     OWMUTEXDEBUG=3Doff: Enable mutex debug
     OWNET=3Don: Enable network communication
     OWPERL=3Doff: Enable Perl binding (BROKEN)
     OWPHP=3Doff: Enable PHP binding (BROKEN)
     OWSERVER=3Don: Enable owserver
     OWSHELL=3Don: Enable CLI utils
     OWTAP=3Don: Enable owtap module (X11)
     OWTCL=3Don: Enable TCL binding
     PROFILING=3Doff: Enable profiling (BROKEN)
     USB=3Don: Enable 1-Wire usb DS2490 support
     ZERO=3Doff: Enable Zeroconf/bonjour (UNTESTED)
=3D=3D=3D> Use 'make config' to modify these settings
---End OPTIONS List---


[...]
/bin/sh ../../libtool  --tag=3DCC   --mode=3Dlink cc -I../owlib/src/include
-I../owcapi/src/include -fexceptions -Wall -W -Wundef -Wshadow -Wpointer-ar=
ith
-Wcast-qual -Wcast-align -Wstrict-prototypes -Wredundant-decls
-D_FILE_OFFSET_BITS=3D64 -D_XOPEN_SOURCE=3D600 -D_BSD_SOURCE=3D1 -D_ISOC99_=
SOURCE=3D1
-D_POSIX_C_SOURCE=3D200112L -D_DEFAULT_SOURCE  -D_THREAD_SAFE -pthread=20
-DPACKAGE_NAME=3D\"tcl\" -DPACKAGE_TARNAME=3D\"tcl\" -DPACKAGE_VERSION=3D\"=
8.6\"
-DPACKAGE_STRING=3D\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=3D\"\" -DSTDC_HEADERS=
=3D1
-DHAVE_SYS_TYPES_H=3D1 -DHAVE_SYS_STAT_H=3D1 -DHAVE_STDLIB_H=3D1 -DHAVE_STR=
ING_H=3D1
-DHAVE_MEMORY_H=3D1 -DHAVE_STRINGS_H=3D1 -DHAVE_INTTYPES_H=3D1 -DHAVE_STDIN=
T_H=3D1
-DHAVE_UNISTD_H=3D1 -DNO_VALUES_H=3D1 -DHAVE_SYS_PARAM_H=3D1 -DUSE_THREAD_A=
LLOC=3D1
-D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=3D1
-DHAVE_PTHREAD_ATFORK=3D1 -DTCL_THREADS=3D1 -DTCL_CFGVAL_ENCODING=3D\"iso88=
59-1\"
-DHAVE_ZLIB=3D1 -DMODULE_SCOPE=3Dextern\
__attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=3D1
-DHAVE_CAST_TO_UNION=3D1 -DTCL_SHLIB_EXT=3D\".so\" -DNDEBUG=3D1 -DTCL_CFG_O=
PTIMIZED=3D1
-DTCL_TOMMATH=3D1 -DMP_PREC=3D4 -DTCL_WIDE_INT_IS_LONG=3D1 -DHAVE_GETCWD=3D1
-DHAVE_MKSTEMP=3D1 -DHAVE_OPENDIR=3D1 -DHAVE_STRTOL=3D1 -DHAVE_WAITPID=3D1
-DHAVE_GETNAMEINFO=3D1 -DHAVE_GETADDRINFO=3D1 -DHAVE_FREEADDRINFO=3D1
-DHAVE_GAI_STRERROR=3D1 -DHAVE_STRUCT_ADDRINFO=3D1 -DHAVE_STRUCT_IN6_ADDR=
=3D1
-DHAVE_STRUCT_SOCKADDR_IN6=3D1 -DHAVE_STRUCT_SOCKADDR_STORAGE=3D1
-DHAVE_GETPWUID_R_5=3D1 -DHAVE_GETPWUID_R=3D1 -DHAVE_GETPWNAM_R_5=3D1
-DHAVE_GETPWNAM_R=3D1 -DHAVE_GETGRGID_R_5=3D1 -DHAVE_GETGRGID_R=3D1
-DHAVE_GETGRNAM_R_5=3D1 -DHAVE_GETGRNAM_R=3D1 -DHAVE_DECL_GETHOSTBYNAME_R=
=3D1
-DHAVE_GETHOSTBYNAME_R_6=3D1 -DHAVE_GETHOSTBYNAME_R=3D1
-DHAVE_DECL_GETHOSTBYADDR_R=3D1 -DHAVE_GETHOSTBYADDR_R_8=3D1
-DHAVE_GETHOSTBYADDR_R=3D1 -DHAVE_TERMIOS_H=3D1 -DHAVE_SYS_IOCTL_H=3D1
-DHAVE_SYS_TIME_H=3D1 -DTIME_WITH_SYS_TIME=3D1 -DHAVE_GMTIME_R=3D1
-DHAVE_LOCALTIME_R=3D1 -DHAVE_MKTIME=3D1 -DHAVE_TM_GMTOFF=3D1
-DHAVE_STRUCT_STAT_ST_BLOCKS=3D1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=3D1
-DHAVE_BLKCNT_T=3D1 -DHAVE_INTPTR_T=3D1 -DHAVE_UINTPTR_T=3D1 -DNO_UNION_WAI=
T=3D1
-DHAVE_SIGNED_CHAR=3D1 -DHAVE_LANGINFO=3D1 -DHAVE_CHFLAGS=3D1 -DHAVE_MKSTEM=
PS=3D1
-DHAVE_FTS=3D1 -DHAVE_SYS_IOCTL_H=3D1 -DHAVE_SYS_FILIO_H=3D1 -DTCL_UNLOAD_D=
LLS=3D1
-DUSE_DTRACE=3D1 -DHAVE_CPUID=3D1  -fPIC -I/usr/local/include/tcl8.6
-DTCL_PACKAGE_PATH=3D\"'{/usr/local/lib} '\"
-DOWTCL_PACKAGE_PATH=3D\"{/usr/local/lib}/owtcl-1.0\"  -O2 -pipe=20
-fstack-protector-strong -fno-strict-aliasing  -std=3Dc99 -DNO_NESTED_FUNCT=
IONS
-D_XOPEN_SOURCE=3D600 -D_BSD_SOURCE=3D1 -D_ISOC99_SOURCE=3D1
-D_POSIX_C_SOURCE=3D200112L -D_DEFAULT_SOURCE -module -release 1.0 -shared
-shrext ".so" -fstack-protector-strong  -o ow.la -rpath
{/usr/local/lib}/owtcl-1.0 ow.lo -L/usr/local/lib -ltcl86
../owlib/src/c/libow.la ../owcapi/src/c/libowcapi.la -lz -lpthread -lm=20
libtool:   error: only absolute run-paths are allowed
gmake[3]: *** [Makefile:597: ow.la] Error 1
gmake[3]: Leaving directory
'/wrkdirs/usr/ports/comms/owfs/work/owfs-3.2p4/module/owtcl'
gmake[2]: *** [Makefile:522: all-recursive] Error 1
gmake[2]: Leaving directory
'/wrkdirs/usr/ports/comms/owfs/work/owfs-3.2p4/module'
gmake[1]: *** [Makefile:576: all-recursive] Error 1
gmake[1]: Leaving directory '/wrkdirs/usr/ports/comms/owfs/work/owfs-3.2p4'
=3D=3D=3D> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure =
to
the maintainer.
*** Error code 1

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-255988-7788>