Opened 14 years ago

Closed 14 years ago

#23975 closed defect (fixed)

ecb fails to install on snow leopard

Reported by: ldeck Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: ecb

Description

Just tried to install ecb (after installing emacs) and got the following output...

$ sudo port install ecb
--->  Computing dependencies for ecb
--->  Fetching cedet-devel
--->  Attempting to fetch cedet-1.0pre6.tar.gz from http://optusnet.dl.sourceforge.net/cedet
--->  Verifying checksum(s) for cedet-devel
--->  Extracting cedet-devel
--->  Configuring cedet-devel
--->  Building cedet-devel
--->  Staging cedet-devel into destroot
--->  Installing cedet-devel @1.0pre6_1
--->  Activating cedet-devel @1.0pre6_1
--->  Cleaning cedet-devel
--->  Fetching ecb
--->  Attempting to fetch ecb-2.32.tar.gz from http://optusnet.dl.sourceforge.net/ecb
--->  Verifying checksum(s) for ecb
--->  Extracting ecb
--->  Configuring ecb
--->  Building ecb
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_editors_ecb/work/ecb-2.32" && /usr/bin/make -j2 all CEDET= " returned error 2
Command output: Byte-compiling ECB with LOADPATH= ...
Generating info-format...
emacs -batch -no-site-file -l ecb-compile-script --eval '(ecb-byte-compile t)'
Generating html-format...
ECB 2.32 uses loaded semantic 2.0pre6, eieio 1.2 and speedbar 1.0.2.
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
  <(nil 1)
  (or (< v1-0 v2-0) (and (= v1-0 v2-0) (< v1-1 v2-1)) (and (= v1-0 v2-0) (= v1-1 v2-1) (< v1-2 v2-2)) (and (= v1-0 v2-0) (= v1-1 v2-1) (= v1-2 v2-2) (< v1-3 v2-3)))
  (let ((v1-0 ...) (v1-1 ...) (v1-2 ...) (v1-3 ...) (v2-0 ...) (v2-1 ...) (v2-2 ...) (v2-3 ...)) (or (< v1-0 v2-0) (and ... ...) (and ... ... ...) (and ... ... ... ...)))
  ecb-package-version-list<(nil (1 4 2 0))
  (or (not (boundp ...)) (ecb-package-version-list< (ecb-package-version-str2list semantic-version) ecb-required-semantic-version-min) (ecb-package-version-list< ecb-required-semantic-version-max (ecb-package-version-str2list semantic-version)))
  (if (or (not ...) (ecb-package-version-list< ... ecb-required-semantic-version-min) (ecb-package-version-list< ecb-required-semantic-version-max ...)) (progn (setq version-error ...) (setq failed-result ...)))
  (when (or (not ...) (ecb-package-version-list< ... ecb-required-semantic-version-min) (ecb-package-version-list< ecb-required-semantic-version-max ...)) (setq version-error (concat "semantic [" semantic-required-version-str-min ", " semantic-required-version-str-max "]")) (setq failed-result (cons ... failed-result)))
  (let ((semantic-required-version-str-min ...) (semantic-required-version-str-max ...) (eieio-required-version-str-min ...) (eieio-required-version-str-max ...) (speedbar-required-version-str-min ...) (speedbar-required-version-str-max ...) (failed-result) (version-error nil) (semantic-dir nil) (semantic-state nil) (semantic-installed-version-str nil) (eieio-dir nil) (eieio-state nil) (eieio-installed-version-str nil) (speedbar-dir nil) (speedbar-state nil) (speedbar-installed-version-str nil)) (when (or ... ... ...) (setq version-error ...) (setq failed-result ...)) (when (or ... ... ...) (setq version-error ...) (setq failed-result ...)) (when (or ... ... ...) (setq version-error ...) (setq failed-result ...)) (if (null failed-result) (setq ecb-all-requirements-available t)) (if (or just-check ...) failed-result (when failed-result ... ...)))
  (progn (let (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (when ... ... ...) (when ... ... ...) (when ... ... ...) (if ... ...) (if ... failed-result ...)))
  (if (and (or ... ecb-version-check) (not ecb-all-requirements-available) (not ...)) (progn (let ... ... ... ... ... ...)))
  (when (and (or ... ecb-version-check) (not ecb-all-requirements-available) (not ...)) (let (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (when ... ... ...) (when ... ... ...) (when ... ... ...) (if ... ...) (if ... failed-result ...)))
  ecb-check-requirements(t)
  (if (ecb-check-requirements t) (ecb-error "Incorrect requirements; check the versions of semantic, eieio and speedbar!"))
  (if (ecb-noninteractive) (if (ecb-check-requirements t) (ecb-error "Incorrect requirements; check the versions of semantic, eieio and speedbar!")) (ecb-check-requirements))
  ecb-byte-compile(t)
  eval((ecb-byte-compile t))
  command-line-1(("-l" "ecb-compile-script" "--eval" "(ecb-byte-compile t)"))
  command-line()
  normal-top-level()

make: *** [ecb] Error 255
make: *** Waiting for unfinished jobs....

Error: Status 1 encountered during processing.

Attachments (1)

Portfile-CEDIT-buildargs-fix.diff (1.0 KB) - added by ldeck 14 years ago.
Fix build.args CEDIT definition.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Cc: nox@… removed
Keywords: ecb removed
Owner: changed from macports-tickets@… to nox@…

comment:2 Changed 14 years ago by ldeck

Still can't install -- anyone?

--->  Computing dependencies for ecb
--->  Building ecb
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_editors_ecb/work/ecb-2.32" && /usr/bin/make -j2 all CEDET= " returned error 2
Command output: Byte-compiling ECB with LOADPATH= ...
emacs -batch -no-site-file -l ecb-compile-script --eval '(ecb-byte-compile t)'
Generating info-format...
Generating html-format...
ECB 2.32 uses loaded semantic 2.0pre6, eieio 1.2 and speedbar 1.0.2.
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
  <(nil 1)
  (or (< v1-0 v2-0) (and (= v1-0 v2-0) (< v1-1 v2-1)) (and (= v1-0 v2-0) (= v1-1 v2-1) (< v1-2 v2-2)) (and (= v1-0 v2-0) (= v1-1 v2-1) (= v1-2 v2-2) (< v1-3 v2-3)))
  (let ((v1-0 ...) (v1-1 ...) (v1-2 ...) (v1-3 ...) (v2-0 ...) (v2-1 ...) (v2-2 ...) (v2-3 ...)) (or (< v1-0 v2-0) (and ... ...) (and ... ... ...) (and ... ... ... ...)))
  ecb-package-version-list<(nil (1 4 2 0))
  (or (not (boundp ...)) (ecb-package-version-list< (ecb-package-version-str2list semantic-version) ecb-required-semantic-version-min) (ecb-package-version-list< ecb-required-semantic-version-max (ecb-package-version-str2list semantic-version)))
  (if (or (not ...) (ecb-package-version-list< ... ecb-required-semantic-version-min) (ecb-package-version-list< ecb-required-semantic-version-max ...)) (progn (setq version-error ...) (setq failed-result ...)))
  (when (or (not ...) (ecb-package-version-list< ... ecb-required-semantic-version-min) (ecb-package-version-list< ecb-required-semantic-version-max ...)) (setq version-error (concat "semantic [" semantic-required-version-str-min ", " semantic-required-version-str-max "]")) (setq failed-result (cons ... failed-result)))
  (let ((semantic-required-version-str-min ...) (semantic-required-version-str-max ...) (eieio-required-version-str-min ...) (eieio-required-version-str-max ...) (speedbar-required-version-str-min ...) (speedbar-required-version-str-max ...) (failed-result) (version-error nil) (semantic-dir nil) (semantic-state nil) (semantic-installed-version-str nil) (eieio-dir nil) (eieio-state nil) (eieio-installed-version-str nil) (speedbar-dir nil) (speedbar-state nil) (speedbar-installed-version-str nil)) (when (or ... ... ...) (setq version-error ...) (setq failed-result ...)) (when (or ... ... ...) (setq version-error ...) (setq failed-result ...)) (when (or ... ... ...) (setq version-error ...) (setq failed-result ...)) (if (null failed-result) (setq ecb-all-requirements-available t)) (if (or just-check ...) failed-result (when failed-result ... ...)))
  (progn (let (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (when ... ... ...) (when ... ... ...) (when ... ... ...) (if ... ...) (if ... failed-result ...)))
  (if (and (or ... ecb-version-check) (not ecb-all-requirements-available) (not ...)) (progn (let ... ... ... ... ... ...)))
  (when (and (or ... ecb-version-check) (not ecb-all-requirements-available) (not ...)) (let (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (when ... ... ...) (when ... ... ...) (when ... ... ...) (if ... ...) (if ... failed-result ...)))
  ecb-check-requirements(t)
  (if (ecb-check-requirements t) (ecb-error "Incorrect requirements; check the versions of semantic, eieio and speedbar!"))
  (if (ecb-noninteractive) (if (ecb-check-requirements t) (ecb-error "Incorrect requirements; check the versions of semantic, eieio and speedbar!")) (ecb-check-requirements))
  ecb-byte-compile(t)
  eval((ecb-byte-compile t))
  command-line-1(("-l" "ecb-compile-script" "--eval" "(ecb-byte-compile t)"))
  command-line()
  normal-top-level()

make: *** [ecb] Error 255

Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get complete output.

Changed 14 years ago by ldeck

Fix build.args CEDIT definition.

comment:3 Changed 14 years ago by ldeck

I've attached a diff file that fixes the installation problem -- which was because CEDIT was not properly defined for the build.args. After doing so I can install no problems.

Hopefully this can be applied and the ticket resolved. Thanks.

comment:4 Changed 14 years ago by nox@…

Owner: changed from nox@… to macports-tickets@…

Maintainership relinquished in r69969.

comment:5 Changed 14 years ago by jmroot (Joshua Root)

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