Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!sppy00!dwb From: dwb@sppy00.UUCP (David Burhans) Newsgroups: comp.mail.elm Subject: Re: Elm 2.2 PL8 Configure problem? Message-ID: <402@sppy00.UUCP> Date: 9 Jun 89 17:58:53 GMT References: <491@iccdev.UUCP> Reply-To: dwb@sppy00.UUCP (David Burhans) Organization: Online Computer Library Center, Dublin, Ohio. Lines: 28 In article <491@iccdev.UUCP> bill@iccdev.UUCP (Bill Gaines) writes: >Is anyone having trouble making ELM after they install Patch #8? If >I don't run the Configure script, I don't have a problem. If I run the >Configure script, I get an undefined symbol "SV_INTERRUPT" in init.c. > I got this problem with my Sun2s (no comments please :^]) and Sun3s. If the sigvec(2) call exists, elm assumes that `SV_INTERRUPT' will be defined (see below). src/init.c: #ifdef SIGVEC alarm_vec.sv_handler = alarm_signal; alarm_vec.sv_flags = SV_INTERRUPT; sigvec (SIGALRM, &alarm_vec, (struct sigvec *)0); /* Process Timer Alarm */ #else signal(SIGALRM, alarm_signal); /* Process Timer Alarm */ #endif My solution (sufficient if not elegant) was to comment out the define for SIGVEC in config.h. -DwB -- +-------------------------------------------------------+ |dwb@sppy00 ...osu-cis!sppy00!dwb | |David Burhans/6565 Frantz Rd./Columbus, Oh 43017 | +-------------------------------------------------------+