ports/189411: databases/freetds-devel (0.92.79) make install lstat error
Kris Van Biesen
kvanbiesen at gmail.com
Wed May 7 09:30:00 UTC 2014
>Number: 189411
>Category: ports
>Synopsis: databases/freetds-devel (0.92.79) make install lstat error
>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: Wed May 07 09:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Kris Van Biesen
>Release: FreeBSD 10.0-RELEASE
>Organization:
>Environment:
FreeBSD porthos 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr 8 06:45:06 UTC 2014 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
"Make install" fails on installing latest FreeTDS-Devel Version
compiling works, no problems, installing throws errors
--------------------------
===> Registering installation for freetds-devel-0.92.79_1,1
pkg-static: lstat(/usr/ports/databases/freetds-devel/work/stage/usr/local/%%ODBC%%lib/libtdsodbc.so.0.0.0): No such file or directory
pkg-static: lstat(/usr/ports/databases/freetds-devel/work/stage/usr/local/%%ODBC%%lib/libtdsodbc.so.0): No such file or directory
pkg-static: lstat(/usr/ports/databases/freetds-devel/work/stage/usr/local/%%ODBC%%lib/libtdsodbc.so): No such file or directory
pkg-static: lstat(/usr/ports/databases/freetds-devel/work/stage/usr/local/%%ODBC%%lib/libtdsodbc.la): No such file or directory
pkg-static: lstat(/usr/ports/databases/freetds-devel/work/stage/usr/local/%%ODBC%%lib/libtdsodbc.a): No such file or directory
pkg-static: lstat(/usr/ports/databases/freetds-devel/work/stage/usr/local/%%ODBC%%bin/bsqlodbc): No such file or directory
*** Error code 74
Stop.
make[2]: stopped in /usr/ports/databases/freetds-devel
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/databases/freetds-devel
*** Error code 1
Stop.
make: stopped in /usr/ports/databases/freetds-devel
-------------------------------------------------------
>How-To-Repeat:
Just Run "make install" in /usr/ports/databases/freetds-devel
>Fix:
Solution1:
remove the %%ODBC%% entries in the pkg-plist and everyhing works fine.
imho not needed, since its not used ^^ (patch included)
Solution2:
setting the ODBC variable in the Makefile to ""
PLIST_SUB= ODBC=
Patch attached with submission follows:
--- pkg-plist 2014-05-05 18:24:00.000000000 +0200
+++ new-plist 2014-05-07 11:01:15.000000000 +0200
@@ -40,10 +40,10 @@
lib/libsybdb.so
lib/libsybdb.so.5
lib/libsybdb.so.5.0.0
-%%ODBC%%lib/libtdsodbc.so.0.0.0
-%%ODBC%%lib/libtdsodbc.so.0
-%%ODBC%%lib/libtdsodbc.so
-%%ODBC%%lib/libtdsodbc.la
-%%ODBC%%lib/libtdsodbc.a
-%%ODBC%%bin/bsqlodbc
+lib/libtdsodbc.so.0.0.0
+lib/libtdsodbc.so.0
+lib/libtdsodbc.so
+lib/libtdsodbc.la
+lib/libtdsodbc.a
+bin/bsqlodbc
@dirrm etc/freetds
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list