Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1593
  • Last Modified:

Error while using "ifeq" in Solaris

ifeq (SunOS,$(_INIT_UTS_SYSNAME))
K=SOLARIS
endif

-when I execute this makefile I am getting an error like-
"make: Fatal error in reader:  line 2: Unexpected end of line seen"
-I am using Solaris Machine. pls get me the soln.

-thanks
0
Thilak
Asked:
Thilak
  • 3
  • 3
2 Solutions
 
yuzhCommented:
try:
ifeq 'SunOS' '$(_INIT_UTS_SYSNAME)'
   K=SOLARIS
endif  

or

ifeq ($(_INIT_UTS_SYSNAME), SunOS)
   K=SOLARIS
endif  
0
 
ThilakAuthor Commented:
No my friend its still giving me the same error. Its working fine in AIX but not in Sun Solaris. why?
0
 
yuzhCommented:
which version of Solaris are you running? please post the output of:
uname -a
Have you applied the latest Solaris patches to your box?

BTW, Solaris doesn't ship with a working C complier, you can not expect to use
/usr/ucb/bin/cc
/usr/ccs/bin/make
to make it work.

But you can download the GNU gcc, make etc from the following site and try again:
http://sunfreeware.com/

please download gcc +make+  zlib +_ libgcc + glib + openssl + libtool + libiconv
+autoconf + automake + flex + boson from the about site.

and set PATH LD_LIBRARY_PATH to used them, eg:
PATH=/usr/local/bin:$PATH  #to make sure that you are using the GNU tools
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib
export PATH LD_LIBRARY_PATH

then run make

PS: I used the GNU tools to complied things, no problem.

Good luck!


0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
ThilakAuthor Commented:
My version is:
SunOS hotserver 5.8 Generic_108528-15 sun4u sparc SUNW,Sun-Blade-1000
0
 
yuzhCommented:
Hi Thilak,

     Your patch level is very low, consider to apply the latest patch to your Sun blade 1000.

     Also download the GUN tools and use gcc  to complie your program.
0
 
ahoffmannCommented:
this is no standard nor Sun no make syntax
which type of make are you using
  make -v

will tell something
0
 
ThilakAuthor Commented:
Thanks a lot friends!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now