--- - branch: MAIN date: Sat Jun 2 23:34:56 UTC 2012 files: - new: '1.2' old: 1.1.1.1 path: pkgsrc/net/nasd/distinfo pathrev: pkgsrc/net/nasd/distinfo@1.2 type: modified - new: '1.2' old: 1.1.1.1 path: pkgsrc/net/nasd/patches/patch-al pathrev: pkgsrc/net/nasd/patches/patch-al@1.2 type: modified - new: '1.2' old: 1.1.1.1 path: pkgsrc/net/nasd/patches/patch-ay pathrev: pkgsrc/net/nasd/patches/patch-ay@1.2 type: modified - new: '1.1' old: '0' path: pkgsrc/net/nasd/patches/patch-common_i386_Imakefile pathrev: pkgsrc/net/nasd/patches/patch-common_i386_Imakefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/net/nasd/patches/patch-include_nasd_nasd__timer_h pathrev: pkgsrc/net/nasd/patches/patch-include_nasd_nasd__timer_h@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/net/nasd/patches/patch-kernel__generate_dux_other_Makefile pathrev: pkgsrc/net/nasd/patches/patch-kernel__generate_dux_other_Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/net/nasd/patches/patch-kernel__generate_dux_other_nasd_Makefile pathrev: pkgsrc/net/nasd/patches/patch-kernel__generate_dux_other_nasd_Makefile@1.1 type: added id: 20120602T233456Z.a7a07f74124227d1f863fc8834e445b914ced94e log: | Fix broken build. (1) With gcc 4.5, cpp does not fold lines separated by a escaped newline in the output. Therefore when nasd_rpcgen runs its rpc definitions through cpp, what comes out contains syntax errors. The parser then reports these with SIGSEGV. First fix the cpp plumbing to use the cpp tool wrapper during build, and then have it use -traditional. (2) On amd64, roughly half the build thinks it's actually i386. Patch the other half to agree. This may not turn out to work, but it does build instead of dumping out bizarre compile errors. module: pkgsrc subject: 'CVS commit: pkgsrc/net/nasd' unixtime: '1338680096' user: dholland