From xemacs-m  Sun May 18 02:41:40 1997
Received: from ornet.ornet.co.il (ornet.co.il [194.90.140.5])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id CAA29346
	for <xemacs-beta@xemacs.org>; Sun, 18 May 1997 02:40:29 -0500 (CDT)
Received: from merlin.ornet.co.il (merlin.ornet.co.il [194.90.140.25]) by ornet.ornet.co.il (8.7.6/8.7.3) with ESMTP id KAA13443 for <xemacs-beta@xemacs.org>; Sun, 18 May 1997 10:40:23 +0300 (IDT)
Received: (from ricky@localhost) by merlin.ornet.co.il (8.7.6/8.7.3) id KAA14486; Sun, 18 May 1997 10:40:22 +0300 (IDT)
Date: Sun, 18 May 1997 10:40:22 +0300 (IDT)
Message-Id: <199705180740.KAA14486@merlin.ornet.co.il>
From: Ricardo Marek <ricky@ornet.co.il>
To: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: Re: ediff problems in 20.2-b6 (It worked with 20.2-b4)
In-Reply-To: <kig67whxngl.fsf@jagor.srce.hr>
References: <199705180545.IAA13640@merlin.ornet.co.il>
	<kig67whxngl.fsf@jagor.srce.hr>
X-Mailer: VM 6.30 under 20.2 XEmacs Lucid (beta6)
X-Face: "1qJf"LysT#xLa=~giYhF>sci:y$xiN`)FlEd7nf4Al;@ARuU|1|n_F!cXszC^^T;Q&42s}/5Q)5g0$0D'Y6.[]h]:SzlbMWu_?<'*suHpRzOGp&1VHvV~5CDMX}eRc)z3zw,XIPgG@Q*W)oG(/>;YU
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII


As Hrvoje remarked, here is the results of the trace left by
`debug-on-error' for that ediff session:

Signaling: (wrong-type-argument stringp nil)
  string-match("-A" nil)
  ediff-do-merge(0)
  ediff-merge-on-startup()
  run-hooks(startup-hooks)
  ediff-setup(#<buffer "net_diff_or_men.pl"> "/tmp/net_diff_or_men.pl" #<buffer "net_diff.pl"> "/tmp/net_diff.pl" nil nil ((lambda nil (delete-file "/tmp/net_diff_or_men.pl") (delete-file "/tmp/net_diff.pl") (if ... ...)) ediff-merge-on-startup) ((ediff-job-name . ediff-merge-buffers)))
  ediff-buffers-internal("net_diff_or_men.pl" "net_diff.pl" nil (ediff-merge-on-startup) ediff-merge-buffers)
  #<compiled-function (from "ediff.elc") (buffer-A buffer-B &optional startup-hooks job-name) "...(18)" [ediff-merge-on-startup startup-hooks job-name ediff-merge-buffers ediff-buffers-internal buffer-A buffer-B nil] 6 ("/u/ricky/xemacs-20.2-b6/lib/xemacs-20.2-b6/lisp/ediff/ediff.elc" . 22475) (let (bf) (list ... ...))>("net_diff_or_men.pl" "net_diff.pl")
  call-interactively(ediff-merge-buffers)


Now, I think that I have some problems with my elc files :(

I don't think that the problem is with the path ( No `::' in my $PATH
environment variable)


--- Ricky.

>>>>> Hrvoje Niksic writes:

 Hrv: Ricardo Marek <ricky@ornet.co.il> writes:
 :: After loading the two files with XEmacs 20.2-b6,
 :: I run ediff and get:
 :: 
 :: Wrong type argument: stringp, nil

 Hrv: Ricardo, whenever you get an error that makes Emacs go "beep", try
 Hrv: setting `debug-on-error' to t (e.g. via `M-x customize-variable' :-)
 Hrv: and send us the backtrace you get.

 Hrv: Off the top of my mind, I think this might be related to having a `::' 
 Hrv: in your PATH.  BTW, does anyone know *why* is `parse-colon-path' such
 Hrv: an abomination?

 Hrv: (parse-colon-path "ab::cd:e:")
 Hrv:   => ("ab/" nil "cd/" "e/" nil)

 Hrv: What's wrong with:

 Hrv: (defun my-parse-colon-path (path)
 Hrv:   (split-string path ":"))

 Hrv: (my-parse-colon-path "ab::cd:e:")
 Hrv:   => ("ab" "" "cd" "e" "")

 Hrv: -- 
 Hrv: Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
 Hrv: --------------------------------+--------------------------------
 Hrv: Unspeakable horrors from outer space paralyze the living and
 Hrv: resurrect the dead!



-- 
--- Ricky                                    -*- Mode: Another-Unix-Hacker -*-
------------------------------------------------------------------------------
--- e-mail: ricky@ornet.co.il       ORNET Data Communication Technologies Ltd.  
--- phone: +972-4-9981314                      (A Siemens Company)
------------------------------------------------------------------------------
`VI' - An editor used by those heretics that don't subscribe to
       the Emacs religion.

