[MacPorts] #60603: nss @3.53 does not build on PPC Tiger, Mac OS X 10.4.11, because *** missing `endif'

MacPorts noreply at macports.org
Fri Jun 5 23:16:38 UTC 2020


#60603: nss @3.53  does not build on PPC Tiger, Mac OS X 10.4.11, because ***
missing `endif'
-----------------------+--------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.6.2
 Keywords:  tiger      |       Port:  nss
-----------------------+--------------------
 {{{
 --->  Building nss
 DEBUG: Executing org.macports.build (nss)
 DEBUG: port disallows a parallel build
 DEBUG: Environment:
 CC_PRINT_OPTIONS='YES'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/.CC_PRINT_OPTIONS'
 CPATH='/opt/local/include'
 DEVELOPER_DIR='/Developer'
 LIBRARY_PATH='/opt/local/lib'
 MACOSX_DEPLOYMENT_TARGET='10.4'
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.53/nss"
 && /usr/bin/make -w all NSS_DISABLE_GTESTS=1 NSS_ENABLE_WERROR=0
 CC="/opt/local/bin/gcc-apple-4.2 -Os -std=c99 -arch ppc"
 CCC="/opt/local/bin/g++-apple-4.2 -Os -arch ppc"
 NSPR_INCLUDE_DIR=/opt/local/include/nspr NSPR_LIB_DIR=/opt/local/lib/nspr
 NSS_USE_SYSTEM_SQLITE=1 USE_SYSTEM_ZLIB=1 BUILD_OPT=1 OPTIMIZER="-Os"
 OBJDIR_NAME="Output.OBJD"
 DEBUG: system:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.53/nss"
 && /usr/bin/make -w all NSS_DISABLE_GTESTS=1 NSS_ENABLE_WERROR=0
 CC="/opt/local/bin/gcc-apple-4.2 -Os -std=c99 -arch ppc"
 CCC="/opt/local/bin/g++-apple-4.2 -Os -arch ppc"
 NSPR_INCLUDE_DIR=/opt/local/include/nspr NSPR_LIB_DIR=/opt/local/lib/nspr
 NSS_USE_SYSTEM_SQLITE=1 USE_SYSTEM_ZLIB=1 BUILD_OPT=1 OPTIMIZER="-Os"
 OBJDIR_NAME="Output.OBJD"
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.53/nss'
 coreconf/arch.mk:150: CPU_ARCH is not x86_64, disabling -mavx2
 # no real way to encode these in any sensible way
 /usr/bin/make -C coreconf/nsinstall program
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.53/nss/coreconf/nsinstall'
 ../../coreconf/rules.mk:163: *** missing `endif'.  Stop.
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.53/nss/coreconf/nsinstall'
 make: *** [prepare_build] Error 2
 }}}

 Reason, in `work/nss-3.53/nss/coreconf/rules.mk`:

 {{{
   150   ifeq (,$$(filter-out _WIN%,$$(NS_USE_GCC)_$$(OS_TARGET)))
   151           $$(MKPROG) $$($(1)_OBJS) -Fe$$@ -link $$(LDFLAGS)
 $$(XLDFLAGS) $$(EXTRA_LIBS) $$(EXTRA_SHARED_LIBS) $$(OS_LIBS)
   152   ifdef MT
   153           if test -f $$@.manifest; then \
   154                   $$(MT) -NOLOGO -MANIFEST $$@.manifest
 -OUTPUTRESOURCE:$$@\;1; \
   155                   rm -f $$@.manifest; \
   156           fi
   157   endif   # MSVC with manifest tool
   158   else
   159           $$(MKPROG) -o $$@ $$(CFLAGS) $$($(1)_OBJS) $$(LDFLAGS)
 $$(EXTRA_LIBS) $$(EXTRA_SHARED_LIBS) $$(OS_LIBS)
   160   endif
   161   endef # PROGRAM_template
 }}}

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


More information about the macports-tickets mailing list