pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/43397: [PATCH] devel/bzr wants zlib which Ubuntu does not have
>Number: 43397
>Category: pkg
>Synopsis: Ubuntu does not have zlib while bzr wants it.
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: support
>Submitter-Id: net
>Arrival-Date: Tue Jun 01 06:55:00 +0000 2010
>Originator: Makoto Fujiwara
>Release: Ubuntu-10.04
>Organization:
KINU Corporation
>Environment:
Linux ubuntu 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC
2010 i686 GNU/Linux
>Description:
devel/bzr wants zlib. While NetBSD has zlib built-in,
% ls -l /usr/include/zlib.h
-r--r--r-- 1 root wheel 66311 Apr 13 04:51 /usr/include/zlib.h
ubuntu may not have it when its OS is just installed.
>How-To-Repeat:
(1) prepare pkgsrc environment by bootstrap-pkgsrc on ubuntu
... it may not be straightforward...,
some memo on http://www.ki.nu/~makoto/diary/2010/05/12/
(2) cd devel/bzr
bmake package
Then it will say:
-----------
gcc -DNDEBUG -Wno-error -DHAVE_DB_185_H -I/usr/include
-I/usr/pkg/include/db4 -I/usr/pkg/include -Wno-error
-I/usr/include -I/usr/pkg/include/python2.6 -I/usr/include
-I/usr/pkg/include/python2.6 -fPIC
-I/usr/pkg/include/python2.6 -c bzrlib/_chk_map_pyx.c -o
build/temp.linux-i686-2.6/bzrlib/_chk_map_pyx.o
bzrlib/_chk_map_pyx.c:31:18: error: zlib.h: No such file or directory
bzrlib/_chk_map_pyx.c: In function
'__pyx_f_6bzrlib_12_chk_map_pyx__search_key_16':
bzrlib/_chk_map_pyx.c:243: error: 'Bytef' undeclared (first use in this
function)
bzrlib/_chk_map_pyx.c:243: error: (Each undeclared identifier is reported only
once
bzrlib/_chk_map_pyx.c:243: error: for each function it appears in.)
bzrlib/_chk_map_pyx.c:243: error: '__pyx_v_c_bit' undeclared (first use in this
function)
(ommit about 20 lines)
This will happen even if devel/zlib is installed separately.
>Fix:
Index: devel/bzr/Makefile
===================================================================
RCS file: /export/cvsync/pkgsrc/devel/bzr/Makefile,v
retrieving revision 1.47
diff -u -r1.47 Makefile
--- devel/bzr/Makefile 16 Feb 2010 11:27:27 -0000 1.47
+++ devel/bzr/Makefile 1 Jun 2010 06:44:01 -0000
@@ -41,6 +41,10 @@
# XXX shouldn't HOME=FAKEHOME already be set?
HOME=${FAKEHOMEDIR}; cd ${WRKSRC} && ./bzr selftest -v
+# at least ubuntu 10.04 does not have native zlib.h
+.if ${OPSYS} == "Linux"
+. include "../../devel/zlib/buildlink3.mk"
+.endif
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index