tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkgtools/pbulk-base build error in Linux



Hi all,
I just made a chroot environment with debootstrap command in Ubuntu
9.04. I successfully bootstrapped pkgsrc-2009Q2 and started to build
pkgtools/pbulk, when I got the following error (in dependency
pkgtools/pbulk-base):
 ===> Building for pbulk-base-0.38
 gcc -Wno-error -Wno-error -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wpointer-arith 
-Wwrite-strings -Wswitch -Wshadow -Werror -D_GNU_SOURCE -DHAVE_NBCOMPAT_H=1 
-I/usr/pkgsrc/pkgtools/pbulk-base/work/libnbcompat -c read_child.c
 cc1: warnings being treated as errors
 read_child.c: In function 'read_from_child':
 read_child.c:73: error: format not a string literal and no format arguments
 *** Error code 1
See that in this environment (not everywhere?) the -Werror flag is
passed (is it the flag that makes the compiler handle warnings as
errors?), so I had to apply the attached patch to make it work.
Is this patch applicable?
Thank you very much.
-- 
Silas Silva
--- read_child.c.orig 2009年07月28日 15:59:47.000000000 -0300
+++ read_child.c 2009年07月28日 16:00:19.000000000 -0300
@@ -70,7 +70,7 @@ read_from_child(const char *dir, const c
 (void)close(fd);
 (void)kill(child, SIGTERM);
 (void)waitpid(child, &status, 0);
- err(1, error);
+ err(1, "%s", error);
 }
 
 (void)close(fd);


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /