ports/146197: [patch] security/nss: respect LOCALBASE for system sqlite3

Anonymous swell.k at gmail.com
Fri Apr 30 19:30:15 UTC 2010


>Number:         146197
>Category:       ports
>Synopsis:       [patch] security/nss: respect LOCALBASE for system sqlite3
>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:   Fri Apr 30 19:30:14 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Anonymous
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
>Description:
>How-To-Repeat:
1. change LOCALBASE to smth different than /usr/local, e.g. /usr/pkg
2. build the port

$ make
...
cc -o FreeBSD9.0_OPT.OBJ/lgglue.o -c -O2 -pipe -march=native
-I/usr/pkg/include/nspr -L/usr/pkg/lib -fno-strict-aliasing -O -fPIC
-ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-DXP_UNIX -UDEBUG -DNDEBUG -D_THREAD_SAFE -D_REENTRANT -DNSS_ENABLE_ECC
-DUSE_UTIL_DIRECTLY -I../../dist/FreeBSD9.0_OPT.OBJ/include
-I../../dist/public/ -I../../dist/private/  -O -fPIC -ansi -Wall
-Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -UDEBUG
-DNDEBUG -D_THREAD_SAFE -D_REENTRANT -DNSS_ENABLE_ECC
-DUSE_UTIL_DIRECTLY -I../../../dist/FreeBSD9.0_OPT.OBJ/include
-I../../../dist/public/ -I../../../dist/private/  -O -fPIC -ansi -Wall
-Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX
-DSHLIB_SUFFIX=\"so.1\" -DSHLIB_PREFIX=\"lib\"
-DSOFTOKEN_LIB_NAME=\"libsoftokn3.so.1\" -DSHLIB_VERSION=\"3\" -UDEBUG
-DNDEBUG -D_THREAD_SAFE -D_REENTRANT -DNSS_ENABLE_ECC
-DUSE_UTIL_DIRECTLY -I/usr/local/include
-I../../../../dist/FreeBSD9.0_OPT.OBJ/include
-I../../../../dist/public/nss -I../../../../dist/private/nss
-I../../../../dist/public/dbm  lgglue.c
In file included from sftkdb.h:37:0,
                 from lgglue.c:41:
sdb.h:63:21: fatal error: sqlite3.h: No such file or directory
compilation terminated.
gmake[2]: *** [FreeBSD9.0_OPT.OBJ/lgglue.o] Error 1
gmake[2]: Leaving directory
`/a/pkgbuild/a/freebsd-ports/security/nss/work/nss-3.12.6/mozilla/security/nss/lib/softoken'
gmake[1]: *** [libs] Error 2
gmake[1]: Leaving directory
`/a/pkgbuild/a/freebsd-ports/security/nss/work/nss-3.12.6/mozilla/security/nss/lib'
gmake: *** [libs] Error 2
*** Error code 1

>Fix:
--- nss_localbase.diff begins here ---
Index: security/nss/files/sqlite3-system.patch
===================================================================
RCS file: /a/.cvsup/ports/security/nss/files/sqlite3-system.patch,v
retrieving revision 1.1
diff -u -p -r1.1 sqlite3-system.patch
--- security/nss/files/sqlite3-system.patch	8 Sep 2009 21:33:43 -0000	1.1
+++ security/nss/files/sqlite3-system.patch	30 Apr 2010 19:10:33 -0000
@@ -7,7 +7,7 @@
 -ifdef MOZILLA_CLIENT
 -INCLUDES += -I$(DIST)/include/sqlite3
 -endif
-+INCLUDES += -I/usr/local/include
++INCLUDES += -I$(LOCALBASE)/include
  
  EXPORTS = \
  	secmodt.h \
--- nss_localbase.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list