Professional Web Applications Themes

Error 1254-055 with Conditional ifndef in AIX 4.3 - UNIX Programming

Hello, I am receiving the next error when I use the make command in AIX 4.3. The same make command with the same makefile in Linux is OK. "makefile", line 35: make: 1254-055 Dependency line needs colon or double colon operator. "makefile", line 39: make: 1254-055 Dependency line needs colon or double colon operator. make: 1254-058 Fatal errors encountered -- cannot continue. when I have added the conditional clause to my makefile: ifndef GDEORPAS USERID=$(GDEOROPS)$(GDEORADM)/$(GDEORPAS)$(GDEORHOS) endif Without ifndef and endif the command runs ok. Thank you....

  1. #1

    Default Error 1254-055 with Conditional ifndef in AIX 4.3

    Hello,

    I am receiving the next error when I use the make command in AIX 4.3. The
    same make command with the same makefile in Linux is OK.

    "makefile", line 35: make: 1254-055 Dependency line needs colon or
    double colon
    operator.
    "makefile", line 39: make: 1254-055 Dependency line needs colon or
    double colon
    operator.
    make: 1254-058 Fatal errors encountered -- cannot continue.

    when I have added the conditional clause to my makefile:

    ifndef GDEORPAS
    USERID=$(GDEOROPS)$(GDEORADM)/$(GDEORPAS)$(GDEORHOS)
    endif

    Without ifndef and endif the command runs ok.

    Thank you.
    Oscar Guest

  2. #2

    Default Re: Error 1254-055 with Conditional ifndef in AIX 4.3

    Oscar <es> wrote: 
     
     
     
     

    Are you sure the AIX make allows conditionals at all? At least as far
    as I know many but not all makes do...
    Regards, Jens
    --
    \ Jens Thoms Toerring ___ fu-berlin.de
    \__________________________ http://www.toerring.de
    Jens.Toerring@physik.fu-berlin.de Guest

  3. #3

    Default Re: Error 1254-055 with Conditional ifndef in AIX 4.3

    Oscar wrote:
     

    I have to say commercial products (like make of AIX) are not GNU compatible...
    you can install GNU-make into /usr/local/* to solve this
    Lorinczy Guest

  4. #4

    Default Re: Error 1254-055 with Conditional ifndef in AIX 4.3


    Lorinczy Zsigmond / Domonyik Mariann <hu> writes:
     
    >
    > I have to say commercial products (like make of AIX) are not GNU compatible...
    > you can install GNU-make into /usr/local/* to solve this[/ref]

    I've found that in the long term, using gmake is the best
    solution. Trying to keep makefiles portable among all of
    the make variants out there is too painful.

    -SEan

    Sean Guest

Similar Threads

  1. Syntax error in JavaScript conditional statement
    By Mike in forum Dreamweaver AppDev
    Replies: 2
    Last Post: July 22nd, 09:19 PM
  2. [PHP] does PHP have a equivalent to the C++ #ifndef #define?
    By David Nicholson in forum PHP Development
    Replies: 0
    Last Post: August 10th, 03:12 PM
  3. [PHP] does PHP have a equivalent to the C++ #ifndef#define?
    By Miles Thompson in forum PHP Development
    Replies: 0
    Last Post: August 10th, 03:06 PM
  4. does PHP have a equivalent to the C++ #ifndef #define?
    By Dan Anderson in forum PHP Development
    Replies: 0
    Last Post: August 10th, 02:42 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139