Opened 15 years ago
Closed 6 years ago
#24261 closed defect (fixed)
Strategoxt 0.17pre18253 build failure on Snow Leopard
Reported by: | chris@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.8.2 |
Keywords: | Cc: | ||
Port: | strategoxt |
Description
Hi there, Strategoxt 0.17pre18253 (latest as of ticket) fails to build for me on Snow Leopard with an Intel Core 2 Duo processor.
Unfortunately, I can't identify what is wrong. The build ends with:
/bin/sh: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_strategoxt/work/strategoxt-0.17pre18253/xtc/src/xtc: No such file or directory /bin/sh: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_strategoxt/work/strategoxt-0.17pre18253/xtc/src/xtc: No such file or directory gnumake[2]: *** [all-local] Error 127 gnumake[2]: *** Waiting for unfinished jobs.... gnumake[1]: *** [all-recursive] Error 1 gnumake: *** [all-recursive] Error 1 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_strategoxt/work/strategoxt-0.17pre18253" && /usr/bin/gnumake -j2 all " returned error 2 DEBUG: Backtrace: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_strategoxt/work/strategoxt-0.17pre18253" && /usr/bin/gnumake -j2 all " returned error 2 while executing "command_exec build" (procedure "portbuild::build_main" line 9) invoked from within "$procedure $targetname"
This seems odd, because XTC is found by configure previously in the log:
checking for location of xtc program... /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_strategoxt/work/strategoxt-0.17pre18253/xtc/src/xtc
Attachments (2)
Change History (8)
Changed 15 years ago by chris@…
Attachment: | stratego_install_out.txt added |
---|
comment:1 Changed 15 years ago by chris@…
Stratego appears to have reached full 0.17, so perhaps this port may work if it's just updated to get the new package? The changelog notes that 0.17 adds 64-bit support.
comment:2 Changed 15 years ago by jmroot (Joshua Root)
Port: | strategoxt added |
---|
Please remember to fill in the Port field.
Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | strategoxt-0.17.diff added |
---|
potential patch
comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
This turns out to be a parallel build failure, so I disabled parallel building in r67878. I'm now able to build the port on Tiger i386 and Snow Leopard i386. But not on Snow Leopard x86_64. There, we get a segmentation fault now. Updating the port to 0.17, which I did in r67880, doesn't help either.
/bin/sh: line 1: 1288 Segmentation fault /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_strategoxt/work/strategoxt-0.17/xtc/src/xtc -r /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_strategoxt/work/strategoxt-0.17/BUILDTIME_XTC register -l "$d" -V 0.17 -t `basename $file` /bin/sh: line 1: 1308 Segmentation fault /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_strategoxt/work/strategoxt-0.17/xtc/src/xtc -r /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_strategoxt/work/strategoxt-0.17/BUILDTIME_XTC register -l "$d" -V 0.17 -t `basename $file`
comment:5 Changed 6 years ago by kencu (Ken)
I couldn't build this any longer because sdf2-bundle
failed to build, at least on initial attempts with clang-3.9. THe strategoxt project looks dead on the website, and has been rolled into something called spoofax
.
This looks dead to me. Unless anyone is still somehow needing this, we should just delete it out of the macports repo, IMHO.
There is a bug report in their bug tracker <https://yellowgrass.org/issue/StrategoXT/802> indicating an issue building x86_64. Indeed, I see it built i386 and ppc recently. Most likely it is not fully 64bit compatible, and we can restrict it to the 32bit platforms -- for whatever use it on there, being 10 years old now.
comment:6 Changed 6 years ago by ken-cunningham-webuse
Resolution: | → fixed |
---|---|
Status: | new → closed |
Full output log from trying to install stratego