Opened 7 years ago

Closed 7 years ago

#54389 closed defect (fixed)

Cannot build ds9

Reported by: manulcaux Owned by: lpsinger (Leo Singer)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: ds9

Description (last modified by raimue (Rainer Müller))

Hi,

I am trying to install ds9. I did the following :

sudo port seflupdate : OK
sudo port install ds9 : failed
sudo port clean ds9 : OK
sudo port install ds9 : failed with the same error :

[macp2034:~] caux% sudo port install ds9
--->  Computing dependencies for ds9
--->  Fetching archive for ds9
--->  Attempting to fetch ds9-7.5_1+aqua.darwin_16.x86_64.tbz2 from https://packages.macports.org/ds9
--->  Attempting to fetch ds9-7.5_1+aqua.darwin_16.x86_64.tbz2 from http://nue.de.packages.macports.org/ds9
--->  Attempting to fetch ds9-7.5_1+aqua.darwin_16.x86_64.tbz2 from http://lil.fr.packages.macports.org/ds9
--->  Fetching distfiles for ds9
--->  Verifying checksums for ds9
--->  Extracting ds9
--->  Applying patches to ds9
Warning: reinplace s|@prefix@|/opt/local|g didn't change anything in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9/ds9/macosx/Makefile.in
--->  Configuring ds9
--->  Building ds9
Error: Failed to build ds9: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port ds9 failed
[macp2034:~] caux% 

Checking the relevant file, I see at the end this error :

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9/tcl8.6/generic/tclInt.h:3998:10: fatal error: 'tclDTrace.h' file not found
:info:build #include "tclDTrace.h"

It seems there is a missing file in the ds9 distribution ?

I attach the complete mail.log file

Many thanks for your help

Attachments (1)

main.log (138.7 KB) - added by manulcaux 7 years ago.

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by manulcaux

Attachment: main.log added

comment:1 Changed 7 years ago by raimue (Rainer Müller)

Description: modified (diff)
Owner: set to lpsinger
Port: ds9 added
Status: newassigned

Please remember to use WikiFormatting.

comment:2 Changed 7 years ago by manulcaux

Hi,

Some news about that ? I still cannot install ds9 on my laptop, still the same error. Is there an alternative ?

Thanks

comment:3 Changed 7 years ago by lpsinger (Leo Singer)

I was not able to reproduce this on my Sierra machine, but I enabled binary redistribution for this port so that the MacPorts buildbot will save the binary. Either it will fail on the buildbot and give us more clues, or it will result in a usable binary.

comment:4 Changed 7 years ago by manulcaux

OK, great, but what should I do to obtain this binary redistribution ?

Many thanks,

comment:5 Changed 7 years ago by lpsinger (Leo Singer)

When it's done uploading, I'll reply again. At that point, you should pick it up automatically by running:

$ sudo port clean ds9
$ sudo port install ds9

comment:6 Changed 7 years ago by lpsinger (Leo Singer)

Try it now.

comment:7 Changed 7 years ago by raimue (Rainer Müller)

Upstream Tcl report: https://core.tcl.tk/tcl/tktview/7d0db7c388f52de81faf12da332bc97a24f7b9e5

You could either disable parallel build with use_parallel_build no for this release or apply the upstream patch to the bundled Tcl.

comment:8 in reply to:  7 Changed 7 years ago by lpsinger (Leo Singer)

Resolution: fixed
Status: assignedclosed

Replying to raimue:

Upstream Tcl report: https://core.tcl.tk/tcl/tktview/7d0db7c388f52de81faf12da332bc97a24f7b9e5

You could either disable parallel build with use_parallel_build no for this release or apply the upstream patch to the bundled Tcl.

Thanks, done!

Note: See TracTickets for help on using tickets.