Opened 3 years ago

Closed 5 months ago

#61993 closed defect (worksforme)

MacVim @8.2.snapshot166_1 build fails at patch step when +cscope +huge +lua +perl +python38 +ruby25 +tcl variants are specified.

Reported by: ksze (Kal Sze) Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: build patch Cc: cooljeanius (Eric Gallager)
Port: MacVim

Description

I've run sudo port clean MacVim before attempting to install.

Here's the output:

$ sudo port install MacVim +cscope +huge +lua +perl +python38 +ruby25 +tcl
--->  Computing dependencies for MacVim
--->  Fetching archive for MacVim
--->  Attempting to fetch MacVim-8.2.snapshot166_1+cscope+huge+lua+perl+python38+ruby25+tcl.darwin_18.x86_64.tbz2 from https://pek.cn.packages.macports.org/macports/packages/MacVim
--->  Attempting to fetch MacVim-8.2.snapshot166_1+cscope+huge+lua+perl+python38+ruby25+tcl.darwin_18.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/MacVim
--->  Attempting to fetch MacVim-8.2.snapshot166_1+cscope+huge+lua+perl+python38+ruby25+tcl.darwin_18.x86_64.tbz2 from https://kmq.jp.packages.macports.org/MacVim
--->  Fetching distfiles for MacVim
--->  Verifying checksums for MacVim
--->  Extracting MacVim
--->  Applying patches to MacVim
Error: Failed to patch MacVim: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_MacVim/MacVim/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port MacVim failed

Build log attached.

Attachments (1)

main.log (48.7 KB) - added by ksze (Kal Sze) 3 years ago.
Build log

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by ksze (Kal Sze)

Attachment: main.log added

Build log

comment:1 Changed 3 years ago by mf2k (Frank Schima)

Cc: raimue removed
Owner: set to raimue
Status: newassigned

comment:2 Changed 3 years ago by cooljeanius (Eric Gallager)

The relevant portion of the build output (for me, at least) is:

--->  Applying patch-tcl.diff
DEBUG: Environment: 
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_MacVim/MacVim/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
DEVELOPER_DIR='/Applications/Xcode.app/Contents/Developer'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.15'
SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk'
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_MacVim/MacVim/work/macvim-166" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/editors/MacVim/files/patch-tcl.diff'
DEBUG: system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_MacVim/MacVim/work/macvim-166" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/editors/MacVim/files/patch-tcl.diff'
patching file src/configure.ac
Hunk #1 FAILED at 1783.
Hunk #2 FAILED at 1798.
2 out of 2 hunks FAILED -- saving rejects to file src/configure.ac.rej
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_MacVim/MacVim/work/macvim-166" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/editors/MacVim/files/patch-tcl.diff'
Exit code: 1
Error: Failed to patch MacVim: command execution failed

comment:3 Changed 3 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:4 Changed 3 years ago by cooljeanius (Eric Gallager)

I think this has been fixed

comment:5 Changed 5 months ago by raimue (Rainer Müller)

Resolution: worksforme
Status: assignedclosed

Looks like this is no longer a problem.

Note: See TracTickets for help on using tickets.