OK - on your Snowleopard system it builds with clang-3.8 but not 3.9 on my system it builds with all clangs
go figure; add it to the mysteries pile. glad you got it working. K On 2017-09-03, at 1:05 PM, Richard L. Hamilton wrote: > Well, I have a workaround, anyway. I noticed that when I forcibly built it > from source on another system (alas, running Sierra), it used clang. So I > ran it as > myeye:ports root# port -v install smake configure.compiler=macports-clang-3.8 > > (which had been helpful before for gnutls) and it built fine on the Snow > Leopard system. > > I had to do the same for upgrading cdrtools to succeed. > > >> On Sep 3, 2017, at 13:24, Ken Cunningham <[email protected]> >> wrote: >> >> The configure section generates an executable to test some system functions. >> It is segfaulting, and not finishing writing avoffset.h. >> >> The comments at the top of avoffset.h allude to this. >> >> No idea why it works for me and not for you, though. >> >> Maybe have to ask the smake developer for help here. >> >> Ken >> >> >> >> >> creating xconfig.h >> ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/conf" >> ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/inc" >> ==> MAKING "all" ON SUBCOMPONENT "SRCROOT/inc/align_test.mk" >> ==> MAKING DIRECTORY "OBJ/i386-darwin-cc" >> ==> MAKING DEPENDENCIES "align_test.d" >> ==> COMPILING "align_test.o" >> ==> LINKING "OBJ/i386-darwin-cc/align_test" >> ld: warning: directory not found for option '-L../libs/i386-darwin-cc' >> ld: warning: directory not found for option '-L../libs/i386-darwin-cc' >> ==> GENERATING include file "../incs/i386-darwin-cc/align.h" >> ==> MAKING "all" ON SUBCOMPONENT "SRCROOT/inc/avoffset.mk" >> ==> MAKING DEPENDENCIES "avoffset.d" >> ==> COMPILING "avoffset.o" >> ==> LINKING "OBJ/i386-darwin-cc/avoffset" >> ld: warning: directory not found for option '-L../libs/i386-darwin-cc' >> ld: warning: directory not found for option '-L../libs/i386-darwin-cc' >> ==> GENERATING include file "../incs/i386-darwin-cc/avoffset.h" >> sh: line 2: 37140 Segmentation fault OBJ/i386-darwin-cc/avoffset > >> ../incs/i386-darwin-cc/avoffset.h >> sh: line 2: 37142 Segmentation fault OBJ/i386-darwin-cc/avoffset > >> ../incs/i386-darwin-cc/avoffset.h >> smake: Unknown error: 139. *** Code 139 from command line for target >> '../incs/i386-darwin-cc/avoffset.h'. >> smake: The following command caused the error: >> echo " ==> GENERATING include file >> \"../incs/i386-darwin-cc/avoffset.h\""; \ >> OBJ/i386-darwin-cc/avoffset > ../incs/i386-darwin-cc/avoffset.h >> || \ >> OBJ/i386-darwin-cc/avoffset > ../incs/i386-darwin-cc/avoffset.h >> smake: Couldn't make 'all'. >> smake: Leaving >> '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_smake/smake/work/smake-1.2.5/./psmake/smake'[2] >> from directory >> '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_smake/smake/work/smake-1.2.5/inc' >> smake: Default commandline target: 'all' >> smake: Doing exit(1) >> smake: Operation not permitted. *** Code 1 from command line for target >> 'all'. >> smake: The following command caused the error: >> for MK in align_test.mk avoffset.mk ; >> \ >> do \ >> ( \ >> if [ -r ./$MK ] ; then \ >> echo " ==> MAKING \"all\" ON SUBCOMPONENT >> \"SRCROOT/inc/$MK\""; >> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_smake/smake/work/smake-1.2.5/./psmake/smake" >> -f $MK XARCH=i386-darwin-cc all;\ >> else \ >> echo "NOTICE: Partial source (SRCROOT/inc/$MK) >> missing";\ >> fi \ >> ); \ >> done >> >
