Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#55034 closed defect (fixed)

TeXShop3 @ 3.88_1 build failed

Reported by: dubois34 (dubois34) Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version: 2.4.2
Keywords: haspatch Cc: ryandesign (Ryan Carsten Schmidt)
Port: TeXShop3

Description

Hello,

Since last week (before 2.4.2) I'm not able to build TeXShop3 I attached some logs.

Regards

Attachments (3)

log (584.0 KB) - added by dubois34 (dubois34) 6 years ago.
port -v install TeXShop3 > log
main.log (619.4 KB) - added by dubois34 (dubois34) 6 years ago.
TeXShop3.diff (949 bytes) - added by ryandesign (Ryan Carsten Schmidt) 6 years ago.

Download all attachments as: .zip

Change History (12)

Changed 6 years ago by dubois34 (dubois34)

Attachment: log added

port -v install TeXShop3 > log

Changed 6 years ago by dubois34 (dubois34)

Attachment: main.log added

comment:1 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign added
Owner: set to Schamschula
Port: TeXShop3 added
Status: newassigned

Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: TeXShop3.diff added

comment:2 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: haspatch added

comment:3 in reply to:  1 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign:

Sorry, TeXShop3 requires Xcode 9 now.

and Xcode 9 requires macOS Sierra or later, so you'll have to upgrade your OS.

comment:4 Changed 6 years ago by Schamschula (Marius Schamschula)

I have not gotten any upstream feedback regarding older OS versions, so it seems only Sierra and High Sierra are currently supported.

comment:5 Changed 6 years ago by dubois34 (dubois34)

Unfortunately for the moment I don't plan to upgrade my OS. On TexShop website you find separated binaries for high sierra, but older OS versions are still supported. Isn't it possible to detect which OS is installed ?

Any way, thanks.

PS: I don't understand what I'm supposed to do with the patch proposed by Ryan Schmidt.

comment:6 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

The patch is for Marius to apply to the port. It will cause the port to exit with a more intelligible error message telling you what's wrong, instead of the error you got.

Unfortunately, TeXShop3 now requires Xcode 9 to build. That means it cannot be built on El Capitan anymore. It could possibly run on El Capitan if built on a later version of macOS, but that's not how MacPorts works.

TeXShop3 used to support earlier versions of Xcode. It would be possible for Marius to code the port so that it uses an earlier version of TeXShop3 (in fact, an earlier version of 3.88) on those systems, if he wanted to go to the effort to do that.

comment:7 Changed 6 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed

In 8b20ffe93b2b08b8b095a68a12ec10879c3f445c/macports-ports:

TeXShop3: Require Sierra or above

Closes: #55034

comment:8 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Hmm, why did that commit also revert my dist_subdir fix from [d69597ba7b82977f961e82f690dfc35edac14782/macports-ports]?

comment:9 in reply to:  8 Changed 6 years ago by Schamschula (Marius Schamschula)

Replying to ryandesign:

Hmm, why did that commit also revert my dist_subdir fix from [d69597ba7b82977f961e82f690dfc35edac14782/macports-ports]?

Not on on purpose. I inadvertently didn't update my local Portfile from the MacPorts repository.

Reverted in [9b960634754ff10df61f120a88f6491fe2e7cf8a/macports-ports]

Last edited 6 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)
Note: See TracTickets for help on using tickets.