Opened 12 years ago

Closed 5 years ago

#35297 closed defect (fixed)

emacs-w3m @1.4.4 build failure -package depends on old emacs23

Reported by: steelheart.wolverine@… Owned by: easye
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc:
Port: emacs-w3m

Description

Hi,

When I'm trying to install an emacs-w3m package, building step fails since emacs-w3m depends on emacs 23, and ports dependency says it depends on emacs package where it is emacs 24.

Thank you,

Fan

--

stdout:

% sudo port install emacs-w3m
--->  Computing dependencies for emacs-w3m
--->  Building emacs-w3m
Error: org.macports.build for port emacs-w3m returned: command execution failed
Please see the log file for port emacs-w3m for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_emacs-w3m/emacs-w3m/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port emacs-w3m failed

log:

:info:build :info:build In toplevel form::info:build w3m.el:86:1:Error: Emacs-w3m of this version does not support Emacs 
24; try the development version
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_emacs-w3m/emacs
-w3m/work/emacs-w3m-1.4.4'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_ma
cports_sources_rsync.macports.org_release_tarballs_ports_www_emacs-w3m/emacs-w3m
/work/emacs-w3m-1.4.4" && /usr/bin/make -j2 -w all 
:info:build Exit code: 2

Attachments (1)

main.log (35.7 KB) - added by steelheart.wolverine@… 12 years ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_emacs-w3m/emacs-w3m/main.log

Download all attachments as: .zip

Change History (10)

comment:1 Changed 12 years ago by steelheart.wolverine@…

Cc: steelheart.wolverine@… added

Cc Me!

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

Cc: steelheart.wolverine@… removed
Keywords: emacs emacs-w3m snowleopard removed
Owner: changed from macports-tickets@… to gwright@…

Since this was not a clean attempt, please "sudo port clean emacs-w3m", then try again, then attach the main.log to this ticket.

Changed 12 years ago by steelheart.wolverine@…

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_emacs-w3m/emacs-w3m/main.log

comment:3 Changed 12 years ago by steelheart.wolverine@…

Attached my full clean log.
Thank you.

comment:4 Changed 12 years ago by jmroot (Joshua Root)

Cc: easieste@… added
Summary: @2.1.1 + emacs-w3m build failure -package depends on old emacs23emacs-w3m @1.4.4 build failure -package depends on old emacs23

comment:5 Changed 10 years ago by mf2k (Frank Schima)

Cc: easieste@… removed
Owner: changed from gwright@… to easieste@…

gwright has retired. See #43784.

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

This is still a problem. Due to this, the port hasn't been buildable for years. Mark, are you still maintaining this port?

comment:7 Changed 5 years ago by easye

For my personal use, I have switched over to using the integrated per-user package management system released with emacs-25 which installs w3m without problems. From a quick search seems that active development on w3m has moved to [github.com/emacs-w3m][].

I will take a look at how easy it would be to switch over to the newer version of w3m.

[github.com/emacs-w3m]: https://github.com/emacs-w3m/emacs-w3m

comment:8 Changed 5 years ago by easye

In bdd58cd9f9f7bc6d32fe5ec5c5bffbeec6118d71/macports-ports (master):

www/emacs-w3m: restore buildability

Use the newer github source repository to build port getting the
version to build from the MELPA packaging system
<https://melpa.org/#/w3m>.

Obsolete www/emacs-w3m-devel as it is no longer necessary.

Addresses <#35297>
<#32139>

comment:9 Changed 5 years ago by easye

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.