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