Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#25329 closed defect (fixed)

installing texlive fails for variant "-doc"

Reported by: kurtjaeke@… Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc:
Port: texlive texlive-documentation-base

Description

Trying to install "texlive -doc" fails with:

--->  Verifying checksum(s) for texlive-documentation-base
--->  Extracting texlive-documentation-base
--->  Configuring texlive-documentation-base
--->  Building texlive-documentation-base
--->  Staging texlive-documentation-base into destroot
Error: No files have been installed in the destroot directory!
Error: Please make sure that this software supports 'make install DESTDIR=${destroot}' or implement an alternative destroot mechanism in the Portfile.
Error: Files might have been installed directly into your system, check before proceeding.
Error: Target org.macports.destroot returned: can't read "portname": no such variable

Attachments (2)

terminal.log (3.5 KB) - added by kurtjaeke@… 10 years ago.
terminal log
main.log (11.8 KB) - added by kurtjaeke@… 10 years ago.
The very /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_tex_texlive-documentation-base/main.log

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by kurtjaeke@…

Attachment: terminal.log added

terminal log

Changed 10 years ago by kurtjaeke@…

Attachment: main.log added

The very /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_tex_texlive-documentation-base/main.log

comment:1 Changed 10 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to dports@…
Status: newassigned

comment:2 Changed 10 years ago by drkp (Dan Ports)

Yep, sure enough, if you install with -doc texlive-documentation-base (and, I imagine, texlive-documentation-*) winds up not containing any files, and MacPorts doesn't like that.

I'll have it install a dummy file to prevent this error (say, the list of tex packages installed by the package, which isn't a bad thing to have around somewhere). If it can be done without mangling the texlive dependencies too much, I'll exclude texlive-documentation ports from dependencies if -doc is specified.

comment:3 Changed 10 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

Updated the portgroup in r68968, bumped revisions in r68969, and updated the metaport in r68970. -doc builds and installs for me now.

comment:4 in reply to:  3 Changed 10 years ago by kurtjaeke@…

Replying to dports@…:

-doc builds and installs for me now.

As it does for me.

Thanks!

Note: See TracTickets for help on using tickets.