[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20050412: broken pipe error while compiling LDM 6.3.0 using GCC on Solaris 8



Angelo,

>Date: Tue, 12 Apr 2005 09:36:35 -1000
>From: "Alvarez, Angelo CIV NAVPACMETOCCEN JTWC" <address@hidden>
>Organization: NAVPACMETOCCEN/JTWC
>To: "Steve Emmerson" <address@hidden>
>Subject: RE: 20050412: broken pipe error while compiling LDM 6.3.0 using GCC 
>on Solaris 8 
>Keywords: 200504120327.j3C3R8v2018859 LDM 6.3.0 pipe

The above message contained the following:

> in ldm-6.3.0/src/server
> niihau% make
> ../rules.make:127: warning: overriding commands for target 
> `/opt/ldm/ldm-6.3.0/bin'
> ../rules.make:72: warning: ignoring old commands for target 
> `/opt/ldm/ldm-6.3.0/bin'
> ../rules.make:131: warning: overriding commands for target 
> `/opt/ldm/ldm-6.3.0/include'
> ../rules.make:72: warning: ignoring old commands for target 
> `/opt/ldm/ldm-6.3.0/include'
> ../rules.make:142: warning: overriding commands for target 
> `/opt/ldm/ldm-6.3.0/man/man1'
> ../rules.make:72: warning: ignoring old commands for target 
> `/opt/ldm/ldm-6.3.0/man/man1'
> ../rules.make:146: warning: overriding commands for target 
> `/opt/ldm/ldm-6.3.0/man/man3'
> ../rules.make:72: warning: ignoring old commands for target 
> `/opt/ldm/ldm-6.3.0/man/man3'
> yacc conf.y
> make: *** [conftab.c] Broken Pipe

Odd.  It appears that the command "yacc conf.y" works when manually
executed -- but not when executed by make(1).  Also, the relevant
makefile rule 

    conftab.c: conf.y
            $(YACC) conf.y
            echo '#include "ldmconfig.h"' >conftab.c
            cat y.tab.c >>conftab.c || cat conf.tab.c >>conftab.c

doesn't use a pipe -- so there's nothing to break.

What make(1) are you using?

> v/r
> angelo
> 
> Angelo Alvarez
> System Administrator
> NAVPACMETOCCEN/JTWC
> https://www.npmoc.navy.mil
> email: address@hidden
> phone: 808.471.3645

Regards,
Steve Emmerson