Re: HELP: Byte Record Too Large For Users Buffer.....

From: Jeff Cameron (JCam90502_at_jcameron.com)
Date: 08/30/03


Date: Sat, 30 Aug 2003 00:24:04 GMT

On 8/29/03 1:21 PM, in article
c4bfc78e.0308291221.a46414d@posting.google.com, "Robert Alan Byer"
<byer@mail.ourservers.net> wrote:

> I'm trying to port a Unix program to OpenVMS and because of some
> "strange" things I'm forced to use GNU MAKE.
>
> Due to the way the makefile is, all the compiler defines are
> placed on the command line making for one heck of a long
> command line.
>
> (I started makind a DCL build script, but it was getting
> out of hand too quickly and thought if I could use what's
> already there it would save time)
>
> But as I was reading in the GNU MAKE v3.80, that shouldn't
> be a problem using GNU MAKE v3.80. (the Unix documentation
> stated that one HAS to use GNU MAKE)
>
> When I try to run the make script, I get the following error.
>
> %RMS-W-RTB 2613 byte record too large for users buffer
>
> So my question is there any settings I can change
> to get rid of this or am I hosed because OpenVMS
> can't handle large command lines.
>
> Thanks in advanced.
More than likely, when you transferred the file to your VMS system it came
over as a binary stream file, and now you are trying to read it as an ASCII
file.

If you are familiar with FDLs you can use

$EXCHANGE/NETWORK/FDL=<fdl_file> <make_input_file> <make_output_file>

Or the command :

$SET FILE/ATTRIBUTE=(<file_attribute_list>) <make_file_name>

If you don't know how to use these commands and are not familiar with VMS
record attributes. Do these two commands, and post the output :

$ANALYZE/RMS/FDL/OUTPUT=SYS$OUTPUT <make_file_name>
$DUMP/BLOCK=COUNT=1 <make_file_name>

And I'll send back the command to make it an ASCII RMS Text file.



Relevant Pages

  • GNU M4-1.4.12 released (stable)
    ... The GNU M4 team is proud to announce the release of M4 1.4.12. ... If that command fails because you don't have the required public key, ... unlimited on platforms that can detect and deal with stack overflow. ...
    (gnu.announce)
  • GNU M4 1.4.9 released
    ... The GNU M4 Team is pleased to announce the release of GNU M4 1.4.9. ... GNU `m4' is an implementation of the traditional Unix macro processor. ... Be aware that Autoconf 2.61 will not ... If that command fails because you don't have the required public key, ...
    (gnu.announce)
  • Re: Where are my other variables:
    ... Which is why I mentioned GNU ps. ... The pipe is already there, the shell is already running, and the ... My use of read is a reaction to the use of an external command to ... Shell Scripting Recipes: ...
    (comp.lang.awk)
  • Re: Slightly off -topic: Adding dates in ksh?
    ... Try using GNU date command from AIX linux Toolbox or manipulating the TZ ... [Using Perl] ... be used to obtain yesterday's date, because, under HP-UX, the timezone ...
    (AIX-L)
  • GNU M4 1.4.7 released
    ... The GNU M4 Team is pleased to announce the release of GNU M4 1.4.7. ... handling more than 9 positional parameters to macros). ... focus will be instead on POSIX compatibility. ... the SysV command line interface. ...
    (gnu.announce)