pkgsrc-Bugs archive

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

Re: pkg/39628: pkgtools/pkg_install fails due to unresolved 'shquote' symbol on IRIX



I'm not sure if there's been an update since this last message, but
I've just rebuilt from clean, and only a single patch was needed to
successfully update the package:

--- 
/usr/bsd/var/tmp/pkgtools/pkg_install/work/libarchive/libarchive/archive_endian.h.dist
     2008-10-01 15:13:30.577912000 +0100
+++ 
/usr/bsd/var/tmp/pkgtools/pkg_install/work/libarchive/libarchive/archive_endian.h
  2008-10-01 15:13:58.091432800 +0100
@@ -40,6 +40,11 @@
        #define inline
 #endif

+/* SGI's MIPSpro doesn't support 'inline' */
+#if defined( __sgi )
+       #define inline
+#endif
+
 /* Visual C++ 6.0 doesn't support 'inline' in C code.  (Does VC7? VC8?) */
 #if defined(_MSC_VER)
        #define inline
netbsd@fuel ~/pkgtools/pkg_install # diff -up
/usr/bsd/var/tmp/pkgtools/pkg_install/work/libarchive/libarchive/archive_endian.h.dist
/usr/bsd/var/tmp/pkgtools/pkg_install/work/libarchive/libarchive/archive_endian.h
>> irix-fixes/archive_endian.h


2008/9/29 Joerg Sonnenberger <joerg%britannica.bec.de@localhost>:
> The following reply was made to PR pkg/39628; it has been noted by GNATS.
>
> From: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc:
> Subject: Re: pkg/39628: pkgtools/pkg_install fails due to unresolved
>        'shquote' symbol on IRIX
> Date: Mon, 29 Sep 2008 18:07:56 +0200
>
>  On Mon, Sep 29, 2008 at 02:50:05PM +0000, Stuart Shelton wrote:
>  >  With those patches, libnbcompat and libfetch build correctly, but
>  >  pkginstall fails with:
>  >
>  >  cc-1199 cc: WARNING File = show.c, Line = 386
>  >    The indicated format string conversion is invalid.
>  >
>  >              printf("FILE_SIZE=%" MY_PRIu64 "\n", (uint64_t)st.st_size);
>  >                                   ^
>  >
>  >  cc-1018 cc: ERROR File = show.c, Line = 386
>  >    An unmatched left parentheses "(" appears in an expression.
>  >
>  >              printf("FILE_SIZE=%" MY_PRIu64 "\n", (uint64_t)st.st_size);
>
>  lib/config.h for that?
>
>  Joerg
>
>


Home | Main Index | Thread Index | Old Index