Re: /usr/ports/xll/XFree86-4

2003-12-03 Thread Mike Hunter
On Dec 02, Jamie Bowden wrote:

 I have a new machine that I've just installed 5.1-R on, and cvsup'd to -C.
 I'm attempting to build X, and am getting a core dump from rman during the
 process.

I had this happen too.  I did something really hack-ish to get around it
(like delete that documentation or some other unspeakable hack.)

Mike
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: /usr/ports/xll/XFree86-4

2003-12-03 Thread Dan Nelson
In the last episode (Dec 03), Mike Hunter said:
 On Dec 02, Jamie Bowden wrote:
  I have a new machine that I've just installed 5.1-R on, and cvsup'd
  to -C. I'm attempting to build X, and am getting a core dump from
  rman during the process.
 
 I had this happen too.  I did something really hack-ish to get around
 it (like delete that documentation or some other unspeakable hack.)

The coredump is due to bugs in the rman command (which is installed by
the imake port, believe it or not).  I submitted a bugreport on it in
July, and hopefully it will be in Xfree86 4.4.0.  Installing the
textproc/rman port may mask the bug until then, or you can drop this
file into ports/devel/imake-4/files and rebuild imake.

-- 
Dan Nelson
[EMAIL PROTECTED]
--- ../extras/rman/rman.c.orig  Tue Jul 15 23:53:53 2003
+++ ../extras/rman/rman.c   Tue Jul 15 23:44:21 2003
@@ -4104,6 +4104,9 @@
 }
   }
   break;
+case 0:
+  /* ignore */
+  break;
 default:   /* unknown escaped character */
   sputchar(*p++);
 }
@@ -4133,7 +4133,7 @@ source_out0(const char *pin, char end)
 /* postpone check until after following character so catch closing tags */
 if ((sI=4+1  plain[sI-1-1]==')') ||
   /*  (plain[sI-1]==' '  (q=strchr(plain,' '))!=NULL  qplain[sI-1])) */
-(plain[sI-1]==' '  !isalnum(plain[sI-1-1]))) {
+(sI=2  plain[sI-1]==' '  !isalnum(plain[sI-1-1]))) {
 /* regardless, flush buffer */
 source_flush();
 }
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: /usr/ports/xll/XFree86-4

2003-12-03 Thread Jamie Bowden
On Wed, 3 Dec 2003, Dan Nelson wrote:

 In the last episode (Dec 03), Mike Hunter said:
  On Dec 02, Jamie Bowden wrote:
   I have a new machine that I've just installed 5.1-R on, and cvsup'd
   to -C. I'm attempting to build X, and am getting a core dump from
   rman during the process.
 
  I had this happen too.  I did something really hack-ish to get around
  it (like delete that documentation or some other unspeakable hack.)

 The coredump is due to bugs in the rman command (which is installed by
 the imake port, believe it or not).  I submitted a bugreport on it in
 July, and hopefully it will be in Xfree86 4.4.0.  Installing the
 textproc/rman port may mask the bug until then, or you can drop this
 file into ports/devel/imake-4/files and rebuild imake.

Installing /usr/ports/emulators/linux_compat seems to fix this.  I have no
idea why, but I went ahead and installed it so I could install the Nvidia
X driver.  After I did that (built and installed linux_compat and built
and installed the Nvidia driver), I went ahead and re-entered
x11/XFree86-4/ and did a make install again (mostly just looking for the
error so I could comment the lines out of the makefile), and it built and
installed (after I rebuilt and reinstalled imake-4, just on principle).
There's an odd dependency hiding in there somewhere.

Now I just have to figure out why X only believes this LCD is capable of
640x480 or 320x240 instead of the 1920x1600 it's actually capable of, so
back to -mobile I go.

Jamie Bowden

-- 
It was half way to Rivendell when the drugs began to take hold
Hunter S Tolkien Fear and Loathing in Barad Dur
Iain Bowen [EMAIL PROTECTED]

--- ../extras/rman/rman.c.orig  Tue Jul 15 23:53:53 2003
+++ ../extras/rman/rman.c   Tue Jul 15 23:44:21 2003
@@ -4104,6 +4104,9 @@
 }
   }
   break;
+case 0:
+  /* ignore */
+  break;
 default:   /* unknown escaped character */
   sputchar(*p++);
 }
@@ -4133,7 +4133,7 @@ source_out0(const char *pin, char end)
 /* postpone check until after following character so catch closing tags */
 if ((sI=4+1  plain[sI-1-1]==')') ||
   /*  (plain[sI-1]==' '  (q=strchr(plain,' '))!=NULL  qplain[sI-1])) */
-(plain[sI-1]==' '  !isalnum(plain[sI-1-1]))) {
+(sI=2  plain[sI-1]==' '  !isalnum(plain[sI-1-1]))) {
 /* regardless, flush buffer */
 source_flush();
 }
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]