Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#33103 closed defect (fixed)

barcode has a missing dependency on libpaper

Reported by: holms (Roman Gorodeckij) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc:
Port: barcode

Description

libpaper dependency is not specified

Romans-MacBook-Pro:~ holms$ sudo port -v install barcode
--->  Building barcode
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/work/barcode-0.98'
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o main.o main.c
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1     sample.o -L. -lbarcode -lpaper -o sample 
ld: library not found for -lpaper
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [sample] Error 1
make: *** Waiting for unfinished jobs....
main.c:32:10: fatal error: 'paper.h' file not found
#include <paper.h>
         ^
1 error generated.
make: *** [main.o] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/work/barcode-0.98'
shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/work/barcode-0.98" && /usr/bin/make -j2 -w all " returned error 2
Error: Target org.macports.build returned: shell command failed (see log for details)
Warning: the following items did not execute (for barcode): org.macports.activate org.macports.build org.macports.destroot org.macports.install
Log for barcode is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

Change History (4)

comment:1 Changed 12 years ago by mf2k (Frank Schima)

Milestone: MacPorts 2.0.4

comment:2 Changed 12 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

r89533 and r89534.

comment:3 Changed 12 years ago by holms (Roman Gorodeckij)

well doesn't work for me =)

--->  Fetching archive for barcode
--->  barcode-0.98_0.darwin_11.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/software/barcode
--->  Attempting to fetch barcode-0.98_0.darwin_11.x86_64.tbz2 from http://packages.macports.org/barcode
--->  Fetching barcode
--->  Verifying checksum(s) for barcode
--->  Checksumming barcode-0.98.tar.gz
--->  Extracting barcode
--->  Extracting barcode-0.98.tar.gz
--->  Configuring barcode
creating cache ./config.cache
checking for gcc... ccache /Developer/usr/bin/clang
checking whether the C compiler (ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -L/opt/local/lib -arch x86_64) works... yes
checking whether the C compiler (ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -L/opt/local/lib -arch x86_64) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether ccache /Developer/usr/bin/clang accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... ccache /Developer/usr/bin/clang -E
checking for getopt.h... yes
checking for paper.h... yes
checking for unistd.h... yes
checking for strerror... yes
checking for strcasecmp... yes
checking for gmake... yes
checking if makeinfo can output html... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
sed: confdefs.h: No such file or directory
creating ./config.status
creating doc/Makefile
--->  Building barcode
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/work/barcode-0.98'
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o library.o library.c
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o ean.o ean.c
ean.c:139:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(text);
                 ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ean.c:140:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    spc = strchr(text, ' ');
                 ^~~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
ean.c:140:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    spc = strchr(text, ' ');
        ^ ~~~~~~~~~~~~~~~~~
ean.c:158:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 7);
        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:31: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                              ^
ean.c:158:10: note: instantiated from:
        strncpy(tmp, text, 7);
                ^~~
ean.c:158:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 7);
        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:37: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                                    ^
ean.c:158:15: note: instantiated from:
        strncpy(tmp, text, 7);
                     ^~~~
ean.c:158:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 7);
        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:28: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                           ^
ean.c:158:10: note: instantiated from:
        strncpy(tmp, text, 7);
                ^~~
/usr/include/secure/_string.h:128:40: note: passing argument to parameter '__dest' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                       ^
ean.c:158:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 7);
        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:34: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                                 ^
ean.c:158:15: note: instantiated from:
        strncpy(tmp, text, 7);
                     ^~~~
/usr/include/secure/_string.h:128:71: note: passing argument to parameter '__src' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                                                      ^
ean.c:160:36: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (text[7] != (ean_make_checksum(tmp, 0) + '0'))
                                          ^~~
ean.c:101:36: note: passing argument to parameter 'text' here
static int ean_make_checksum(char *text, int mode)
                                   ^
ean.c:165:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 12);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:31: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                              ^
ean.c:165:10: note: instantiated from:
        strncpy(tmp, text, 12);
                ^~~
ean.c:165:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 12);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:37: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                                    ^
ean.c:165:15: note: instantiated from:
        strncpy(tmp, text, 12);
                     ^~~~
ean.c:165:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 12);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:28: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                           ^
ean.c:165:10: note: instantiated from:
        strncpy(tmp, text, 12);
                ^~~
/usr/include/secure/_string.h:128:40: note: passing argument to parameter '__dest' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                       ^
ean.c:165:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 12);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:34: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                                 ^
ean.c:165:15: note: instantiated from:
        strncpy(tmp, text, 12);
                     ^~~~
/usr/include/secure/_string.h:128:71: note: passing argument to parameter '__src' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                                                      ^
ean.c:167:37: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (text[12] != (ean_make_checksum(tmp, 0) + '0'))
                                           ^~~
ean.c:101:36: note: passing argument to parameter 'text' here
static int ean_make_checksum(char *text, int mode)
                                   ^
ean.c:185:6: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncpy(result+1, text,  2); result[3]=text[5]; /* Manuf. */
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:37: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                                    ^
ean.c:185:24: note: instantiated from:
            strncpy(result+1, text,  2); result[3]=text[5]; /* Manuf. */
                              ^~~~
ean.c:185:6: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncpy(result+1, text,  2); result[3]=text[5]; /* Manuf. */
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:34: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                                 ^
ean.c:185:24: note: instantiated from:
            strncpy(result+1, text,  2); result[3]=text[5]; /* Manuf. */
                              ^~~~
/usr/include/secure/_string.h:128:71: note: passing argument to parameter '__src' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                                                      ^
ean.c:222:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    spc = strchr(text, ' ');
                 ^~~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
ean.c:222:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    spc = strchr(text, ' ');
        ^ ~~~~~~~~~~~~~~~~~
ean.c:226:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(text);
                     ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ean.c:230:2: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, upc_e_to_a0(text));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:230:9: note: instantiated from:
        strcpy(result, upc_e_to_a0(text));
               ^~~~~~
ean.c:230:2: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, upc_e_to_a0(text));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
ean.c:230:9: note: instantiated from:
        strcpy(result, upc_e_to_a0(text));
               ^~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
library.cean.c:231:9: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return result;
               ^~~~~~
:161:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ean.c:237:3: warning:     if (cptr->verify(bc->ascii) != 0) {
                     ^~~~~~~~~
passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(result, upc_e_to_a0(text+1));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:237:10: note: instantiated from:
                strcpy(result, upc_e_to_a0(text+1));
                       ^~~~~~
ean.c:237:3: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(result, upc_e_to_a0(text+1));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
ean.c:237:10: note: instantiated from:
                strcpy(result, upc_e_to_a0(text+1));
                       ^~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
ean.c:239:10: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return result;
                       ^~~~~~
ean.c:243:2: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, upc_e_to_a0(text));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:243:9: note: instantiated from:
        strcpy(result, upc_e_to_a0(text));
               ^~~~~~
ean.c:243:2: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, upc_e_to_a0(text));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
ean.c:243:9: note: instantiated from:
        strcpy(result, upc_e_to_a0(text));
               ^~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
ean.c:244:26: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        chk = ean_make_checksum(result, 0);
                                ^~~~~~
ean.c:101:36: note: passing argument to parameter 'text' here
static int ean_make_checksum(char *text, int mode)
                                   ^
ean.c:247:10: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return result;
                       ^~~~~~
ean.c:252:3: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(result, upc_e_to_a0(text+1));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:252:10: note: instantiated from:
                strcpy(result, upc_e_to_a0(text+1));
                       ^~~~~~
ean.c:252:3: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(result, upc_e_to_a0(text+1));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
ean.c:252:10: note: instantiated from:
                strcpy(result, upc_e_to_a0(text+1));
                       ^~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
ean.c:254:27: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                chk = ean_make_checksum(result, 0);
                                        ^~~~~~
ean.c:101:36: note: passing argument to parameter 'text' here
static int ean_make_checksum(char *text, int mode)
                                   ^
ean.c:256:11: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        return result;
                               ^~~~~~
ean.c:274:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(text);
                 ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ean.c:277:2: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, text);
        ^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:277:9: note: instantiated from:
        strcpy(result, text);
               ^~~~~~
ean.c:277:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, text);
        ^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:36: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                                   ^
ean.c:277:17: note: instantiated from:
        strcpy(result, text);
                       ^~~~
ean.c:277:2: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, text);
        ^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
ean.c:277:9: note: instantiated from:
        strcpy(result, text);
               ^~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
ean.c:277:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(result, text);
        ^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:33: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                                ^
ean.c:277:17: note: instantiated from:
        strcpy(result, text);
                       ^~~~
/usr/include/secure/_string.h:92:70: note: passing argument to parameter '__src' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                                                     ^
ean.c:279:29: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        chksum = ean_make_checksum(result, 0);
                                   ^~~~~~
ean.c:101:36: note: passing argument to parameter 'text' here
static int ean_make_checksum(char *text, int mode)
                                   ^
ean.c:284:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        chksum = ean_make_checksum(text, 0);
                                   ^~~~
ean.c:101:36: note: passing argument to parameter 'text' here
static int ean_make_checksum(char *text, int mode)
                                   ^
ean.c:290:5: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(result, "00000000"); /* 8 0's*/
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:290:12: note: instantiated from:
    strcpy(result, "00000000"); /* 8 0's*/
           ^~~~~~
ean.c:290:5: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(result, "00000000"); /* 8 0's*/
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
ean.c:290:12: note: instantiated from:
    strcpy(result, "00000000"); /* 8 0's*/
           ^~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
ean.c:299:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && !strncmp(text+4, "0000", 4)) {
                        ^~~~~~
/usr/include/string.h:94:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
ean.c:303:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    } else if (!strncmp(text+4, "00000", 5)) {
                        ^~~~~~
/usr/include/string.h:94:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
ean.c:307:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    } else if (!strncmp(text+5, "00000", 5)) {
                        ^~~~~~
/usr/include/string.h:94:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
ean.c:311:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    } else if ((text[5] != '0') && !strncmp(text+6, "0000", 4)
                                            ^~~~~~
/usr/include/string.h:94:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
ean.c:337:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(text);
                 ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ean.c:338:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    spc = strchr(text, ' ');
                 ^~~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
ean.c:338:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    spc = strchr(text, ' ');
        ^ ~~~~~~~~~~~~~~~~~
ean.c:356:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, len0);
        ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:31: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                              ^
ean.c:356:10: note: instantiated from:
        strncpy(tmp, text, len0);
                ^~~
ean.c:356:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, len0);
        ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:37: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                                    ^
ean.c:356:15: note: instantiated from:
        strncpy(tmp, text, len0);
                     ^~~~
ean.c:356:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, len0);
        ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:28: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                           ^
ean.c:356:10: note: instantiated from:
        strncpy(tmp, text, len0);
                ^~~
/usr/include/secure/_string.h:128:40: note: passing argument to parameter '__dest' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                       ^
ean.c:356:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, len0);
        ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:34: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                                 ^
ean.c:356:15: note: instantiated from:
        strncpy(tmp, text, len0);
                     ^~~~
/usr/include/secure/_string.h:128:71: note: passing argument to parameter '__src' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                                                      ^
ean.c:362:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 11);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:31: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                              ^
ean.c:362:10: note: instantiated from:
        strncpy(tmp, text, 11);
                ^~~
ean.c:362:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 11);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:124:37: note: instantiated from:
   ? __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))     \
                                    ^
ean.c:362:15: note: instantiated from:
        strncpy(tmp, text, 11);
                     ^~~~
ean.c:362:2: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 11);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:28: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                           ^
ean.c:362:10: note: instantiated from:
        strncpy(tmp, text, 11);
                ^~~
/usr/include/secure/_string.h:128:40: note: passing argument to parameter '__dest' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                       ^
ean.c:362:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(tmp, text, 11);
        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:125:34: note: instantiated from:
   : __inline_strncpy_chk (dest, src, len))
                                 ^
ean.c:362:15: note: instantiated from:
        strncpy(tmp, text, 11);
                     ^~~~
/usr/include/secure/_string.h:128:71: note: passing argument to parameter '__src' here
__inline_strncpy_chk (char *__restrict __dest, const char *__restrict __src,
                                                                      ^
ean.c:364:37: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (text[11] != (ean_make_checksum(tmp, 0) + '0'))
                                           ^~~
ean.c:101:36: note: passing argument to parameter 'text' here
static int ean_make_checksum(char *text, int mode)
                                   ^
ean.c:407:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strlen(text+i) != 6)
               ^~~~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ean.c:525:2: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:36: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                                   ^
ean.c:525:37: note: instantiated from:
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
                                           ^~~~~~~~~
ean.c:217:40: note: passing argument to parameter 'text' here
static char *upc_e_to_a(unsigned char *text)
                                       ^
ean.c:525:2: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:36: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                                   ^
ean.c:525:26: note: instantiated from:
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
                                ^~~~~~~~~~~~~~~~~~~~~
ean.c:269:49: note: passing argument to parameter 'text' here
static unsigned char *upc_a_to_e(unsigned char *text)
                                                ^
ean.c:525:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:36: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                                   ^
ean.c:525:15: note: instantiated from:
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ean.c:525:2: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:33: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                                ^
ean.c:525:37: note: instantiated from:
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
                                           ^~~~~~~~~
ean.c:217:40: note: passing argument to parameter 'text' here
static char *upc_e_to_a(unsigned char *text)
                                       ^
ean.c:525:2: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:33: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                                ^
ean.c:525:26: note: instantiated from:
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
                                ^~~~~~~~~~~~~~~~~~~~~
ean.c:269:49: note: passing argument to parameter 'text' here
static unsigned char *upc_a_to_e(unsigned char *text)
                                                ^
ean.c:525:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:33: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                                ^
ean.c:525:15: note: instantiated from:
        strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii)));
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:92:70: note: passing argument to parameter '__src' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                                                     ^
ean.c:548:26: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xpos = width_of_partial(partial);
                                ^~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:581:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xpos += width_of_partial(guard[1]);
                                 ^~~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:605:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xpos += width_of_partial(guard[2]);
                                 ^~~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:612:26: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xpos = width_of_partial(partial);
                                ^~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:656:26: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xpos = width_of_partial(partial);
                                ^~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:666:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xpos += width_of_partial(guard[1]);
                                 ^~~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:698:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                xpos += width_of_partial(guardS[0]);
                                         ^~~~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:701:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                xpos += width_of_partial(guardS[1]);
                                         ^~~~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:734:31: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        bc->width = width_of_partial(partial);
                                     ^~~~~~~
ean.c:420:44: note: passing argument to parameter 'partial' here
static int width_of_partial(unsigned char *partial)
                                           ^
ean.c:755:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(text, "978"); j=3;
    ^~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:755:12: note: instantiated from:
    strcpy(text, "978"); j=3;
           ^~~~
ean.c:755:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(text, "978"); j=3;
    ^~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
ean.c:755:12: note: instantiated from:
    strcpy(text, "978"); j=3;
           ^~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
ean.c:757:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    otext = bc->ascii;
          ^ ~~~~~~~~~
ean.c:765:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strchr(otext, ' '))
               ^~~~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
ean.c:766:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(text, strchr(otext, ' '));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:136:36: note: instantiated from:
   ? __builtin___strcat_chk (dest, src, __darwin_obsz (dest))           \
                                   ^
ean.c:766:22: note: instantiated from:
        strcat(text, strchr(otext, ' '));
                            ^~~~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
ean.c:766:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(text, strchr(otext, ' '));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:136:30: note: instantiated from:
   ? __builtin___strcat_chk (dest, src, __darwin_obsz (dest))           \
                             ^
ean.c:766:9: note: instantiated from:
        strcat(text, strchr(otext, ' '));
               ^~~~
ean.c:766:2: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(text, strchr(otext, ' '));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:137:33: note: instantiated from:
   : __inline_strcat_chk (dest, src))
                                ^
ean.c:766:22: note: instantiated from:
        strcat(text, strchr(otext, ' '));
                            ^~~~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
ean.c:766:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(text, strchr(otext, ' '));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:137:27: note: instantiated from:
   : __inline_strcat_chk (dest, src))
                          ^
ean.c:766:9: note: instantiated from:
        strcat(text, strchr(otext, ' '));
               ^~~~
/usr/include/secure/_string.h:140:39: note: passing argument to parameter '__dest' here
__inline_strcat_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
ean.c:767:15: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    bc->ascii = text;
              ^ ~~~~
ean.c:770:15: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    bc->ascii = otext; /* restore ascii for the ps comments */
              ^ ~~~~~
1 warning generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o code128.o code128.c
code128.c:166:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strlen(text)%2)
               ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
code128.c:323:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = bc->ascii;
      ^ ~~~~~~~~~
code128.c:336:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (s = bc->ascii; *s; /* increments are in the loop */) {
           ^ ~~~~~~~~~
code128.c:512:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!strlen(text))
                ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
code128.c:515:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (sscanf(text, "%u%n", &val, &n) < 1)
                   ^~~~
/usr/include/stdio.h:278:36: note: passing argument to parameter here
int      sscanf(const char * __restrict, const char * __restrict, ...) __DARWIN_LDBL_COMPAT(sscanf) __scanflike(2, 3);
                                       ^
83 warnings generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o code39.o code39.c
5 warnings generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o code93.o code93.c
code93.c:72:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!strlen(text))
                ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o i25.o i25.c
code93.c:107:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    text = bc->ascii;
         ^ ~~~~~~~~~
code93.c:114:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    partial = malloc( (strlen(text) *2 + 4) * 6 +2);
                              ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
code93.c:120:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    checksum_str = (int *)malloc( (strlen(text) + 3) * 2 * sizeof(int));
                                          ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
code93.c:128:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    textinfo = malloc(10*strlen(text) + 2);
                                ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
code93.c:141:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (i=0; i<strlen(text); i++) {
                       ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
6 warnings generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o msi.o msi.c
i25.c:65:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    text = bc->ascii;
         ^ ~~~~~~~~~
i25.c:84:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text+1, bc->ascii);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
i25.c:84:9: note: instantiated from:
        strcpy(text+1, bc->ascii);
               ^~~~~~
i25.c:84:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text+1, bc->ascii);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
i25.c:84:9: note: instantiated from:
        strcpy(text+1, bc->ascii);
               ^~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
i25.c:86:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, bc->ascii);
        ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
i25.c:86:9: note: instantiated from:
        strcpy(text, bc->ascii);
               ^~~~
i25.c:86:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(text, bc->ascii);
        ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
i25.c:86:9: note: instantiated from:
        strcpy(text, bc->ascii);
               ^~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
i25.c:100:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(text, "0");
        ^~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:136:30: note: instantiated from:
   ? __builtin___strcat_chk (dest, src, __darwin_obsz (dest))           \
                             ^
i25.c:100:9: note: instantiated from:
        strcat(text, "0");
               ^~~~
i25.c:100:2: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(text, "0");
        ^~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:137:27: note: instantiated from:
   : __inline_strcat_chk (dest, src))
                          ^
i25.c:100:9: note: instantiated from:
        strcat(text, "0");
               ^~~~
/usr/include/secure/_string.h:140:39: note: passing argument to parameter '__dest' here
__inline_strcat_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
i25.c:101:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        text[strlen(text)-1] += (10 - (i%10)) % 10;
                    ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
i25.c:105:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    partial = malloc( (strlen(text) + 3) * 5 +2); /* be large... */
                              ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
i25.c:113:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    textinfo = malloc(10*(strlen(text)+1) + 2);
                                 ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
i25.c:122:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(partial, "0"); /* the first space */
    ^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:88:30: note: instantiated from:
   ? __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))           \
                             ^
i25.c:122:12: note: instantiated from:
    strcpy(partial, "0"); /* the first space */
           ^~~~~~~
i25.c:122:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(partial, "0"); /* the first space */
    ^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:89:27: note: instantiated from:
   : __inline_strcpy_chk (dest, src))
                          ^
i25.c:122:12: note: instantiated from:
    strcpy(partial, "0"); /* the first space */
           ^~~~~~~
/usr/include/secure/_string.h:92:39: note: passing argument to parameter '__dest' here
__inline_strcpy_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
i25.c:123:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcat(partial, guard[0]); /* start */
    ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:136:30: note: instantiated from:
   ? __builtin___strcat_chk (dest, src, __darwin_obsz (dest))           \
                             ^
i25.c:123:12: note: instantiated from:
    strcat(partial, guard[0]); /* start */
           ^~~~~~~
i25.c:123:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcat(partial, guard[0]); /* start */
    ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:137:27: note: instantiated from:
   : __inline_strcat_chk (dest, src))
                          ^
i25.c:123:12: note: instantiated from:
    strcat(partial, guard[0]); /* start */
           ^~~~~~~
/usr/include/secure/_string.h:140:39: note: passing argument to parameter '__dest' here
__inline_strcat_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
i25.c:127:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(text);
                 ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
i25.c:137:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        p1 = codes[text[i]-'0'];
           ^ ~~~~~~~~~~~~~~~~~~
i25.c:138:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        p2 = codes[text[i+1]-'0'];
           ^ ~~~~~~~~~~~~~~~~~~~~
i25.c:139:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pd = partial + strlen(partial); /* destination */
                              ^~~~~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
i25.c:146:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (usesum && strlen(text+i)==2) {
                             ^~~~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
i25.c:148:6: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            sprintf(textptr, "%i:12:%c ", textpos, text[i]);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:50:28: note: instantiated from:
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^
i25.c:148:14: note: instantiated from:
            sprintf(textptr, "%i:12:%c ", textpos, text[i]);
                    ^~~~~~~
i25.c:150:6: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            sprintf(textptr, "%i:12:%c %i:12:%c ", textpos, text[i],
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:50:28: note: instantiated from:
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^
i25.c:150:14: note: instantiated from:
            sprintf(textptr, "%i:12:%c %i:12:%c ", textpos, text[i],
                    ^~~~~~~
i25.c:154:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        textptr += strlen(textptr);
                          ^~~~~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
i25.c:156:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcat(partial, guard[1]);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:136:30: note: instantiated from:
   ? __builtin___strcat_chk (dest, src, __darwin_obsz (dest))           \
                             ^
i25.c:156:12: note: instantiated from:
    strcat(partial, guard[1]);
           ^~~~~~~
i25.c:156:5: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcat(partial, guard[1]);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:137:27: note: instantiated from:
   : __inline_strcat_chk (dest, src))
                          ^
i25.c:156:12: note: instantiated from:
    strcat(partial, guard[1]);
           ^~~~~~~
/usr/include/secure/_string.h:140:39: note: passing argument to parameter '__dest' here
__inline_strcat_chk (char *__restrict __dest, const char *__restrict __src)
                                      ^
i25.c:158:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    bc->partial = partial;
                ^ ~~~~~~~
i25.c:159:18: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    bc->textinfo = textinfo;
                 ^ ~~~~~~~~
26 warnings generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o plessey.o plessey.c
msi.c:45:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!strlen(text))
                ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
1 warning generated.
plessey.c:48:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!strlen(text))
                ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o codabar.o codabar.c
plessey.c:151:9: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
        sprintf(ptr, patterns[checkptr[strlen(text) * 4 + i]]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:50:56: note: instantiated from:
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^
plessey.c:151:22: note: instantiated from:
        sprintf(ptr, patterns[checkptr[strlen(text) * 4 + i]]);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o ps.o ps.c
codabar.c:58:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!strlen(text))
                ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
codabar.c:70:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 (!startpresent || i != strlen(text) - 1))
                                               ^~~~
/usr/include/string.h:92:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
2 warnings generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o pcl.o pcl.c
ps.c:84:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (ptr = bc->partial+1; *ptr; ptr++)
             ^ ~~~~~~~~~~~~~
ps.c:186:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (ptr = bc->partial+1, i=1; *ptr; ptr++, i++) {
             ^ ~~~~~~~~~~~~~
ps.c:225:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) {
                 ^ ~~~~~~~~~~~~
ps.c:225:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) {
                                                   ^~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
ps.c:225:43: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) {
                                          ^ ~~~~~~~~~~~~~~~~
ps.c:231:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (sscanf(ptr, "%lf:%lf:%c", &f1, &f2, &c) != 3) {
                       ^~~
/usr/include/stdio.h:278:36: note: passing argument to parameter here
int      sscanf(const char * __restrict, const char * __restrict, ...) __DARWIN_LDBL_COMPAT(sscanf) __scanflike(2, 3);
                                       ^
6 warnings generated.
ccache /Developer/usr/bin/clang -pipe -O2 -arch x86_64 -Wall  -DHAVE_UNISTD_H=1 -DHAVE_STRCASECMP=1       -c -o main.o main.c
pcl.c:65:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (ptr = bc->partial+1; *ptr; ptr++)
             ^ ~~~~~~~~~~~~~
pcl.c:124:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (ptr = bc->partial+1, i=1; *ptr; ptr++, i++) {
             ^ ~~~~~~~~~~~~~
pcl.c:162:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) {
                 ^ ~~~~~~~~~~~~
pcl.c:162:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) {
                                                   ^~~
/usr/include/string.h:86:26: note: passing argument to parameter here
char    *strchr(const char *, int);
                            ^
pcl.c:162:43: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) {
                                          ^ ~~~~~~~~~~~~~~~~
pcl.c:168:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (sscanf(ptr, "%lf:%lf:%c", &f1, &f2, &c) != 3) {
                       ^~~
/usr/include/stdio.h:278:36: note: passing argument to parameter here
int      sscanf(const char * __restrict, const char * __restrict, ...) __DARWIN_LDBL_COMPAT(sscanf) __scanflike(2, 3);
                                       ^
main.c:32:10: fatal error: 'paper.h' file not found
#include <paper.h>
         ^
6 warnings generated.
1 error generated.
make: *** [main.o] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/work/barcode-0.98'
shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/work/barcode-0.98" && /usr/bin/make -j2 -w all " returned error 2
Warning: the following items did not execute (for barcode): org.macports.activate org.macports.build org.macports.destroot org.macports.install
Log for barcode is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_barcode/barcode/main.log
To report a bug, see <http://guide.macports.org/#project.tickets>

comment:4 Changed 12 years ago by mf2k (Frank Schima)

You didn't wait long enough because your output shows you attempted to download revision 0 and the port is at revision 1. It can take, I believe, up to an hour before you see the changes when you selfupdate. So selfupdate, clean the port and try again now.

Note: See TracTickets for help on using tickets.