[MacPorts] #56099: libgpg-error @1.28 does not build on PPC Tiger, Mac OS X 10.4.11, because it cannot learn that unseenv() returns void

MacPorts noreply at macports.org
Mon Mar 19 23:19:02 UTC 2018


#56099: libgpg-error @1.28 does not build on PPC Tiger, Mac OS X 10.4.11, because
it cannot learn that unseenv() returns void
-----------------------+--------------------------
 Reporter:  ballapete  |      Owner:
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.4.2
 Keywords:  tiger      |       Port:  libgpg-error
-----------------------+--------------------------
 {{{
 /bin/sh ../libtool  --tag=CC   --mode=compile /opt/local/bin/gcc-apple-4.2
 -DHAVE_CONFIG_H -I. -I..  -DLOCALEDIR=\"/opt/local/share/locale\"
 -I/opt/local/include  -pipe -Os -arch ppc -Wall -Wpointer-arith -MT
 libgpg_error_la-sysutils.lo -MD -MP -MF .deps/libgpg_error_la-sysutils.Tpo
 -c -o libgpg_error_la-sysutils.lo `test -f 'sysutils.c' || echo
 './'`sysutils.c
 libtool: compile:  /opt/local/bin/gcc-apple-4.2 -DHAVE_CONFIG_H -I. -I..
 -DLOCALEDIR=\"/opt/local/share/locale\" -I/opt/local/include -pipe -Os
 -arch ppc -Wall -Wpointer-arith -MT libgpg_error_la-sysutils.lo -MD -MP
 -MF .deps/libgpg_error_la-sysutils.Tpo -c sysutils.c  -fno-common -DPIC -o
 .libs/libgpg_error_la-sysutils.o
 sysutils.c: In function '_gpgrt_setenv':
 sysutils.c:178: error: void value not ignored as it ought to be
 make[3]: *** [libgpg_error_la-sysutils.lo] Error 1
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports
 .org_release_tarballs_ports_devel_libgpg-error/libgpg-error/work/libgpg-
 error-1.28/src'
 make[2]: *** [all] Error 2
 }}}

 This is the corresponding source code:

 {{{
   173   # ifdef HAVE_SETENV
   174
   175     {
   176       if (!value && overwrite)
   177         {
   178           if (unsetenv (name))
   179             return _gpg_err_code_from_syserror ();
   180         }
   181       else
   182         {
   183           if (setenv (name, value, overwrite))
   184             return _gpg_err_code_from_syserror ();
   185         }
   186
   187       return 0;
   188     }
   189
   190   # else /*!HAVE_SETENV*/
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/56099>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list