Home Bug Reports

newbie can't compile ice-3.1.1 on freebsd 6.1

wenewboywenewboy Member wenew zhangOrganization: Euroriental Inc. Company http://www.clv188.com/Project: Wingame Communication Module
i'm use gcc 3.4 under freebsd 6.1,sh shell
when i make,
i got this error:
"./config/Make.rules", line 144: Could not find ./config/Make.rules.
"./config/Make.rules", line 146: Missing dependency operator
"./config/Make.rules", line 149: Need an operator
"./config/Make.rules", line 152: Need an operator
"./config/Make.rules", line 154: Missing dependency operator
"./config/Make.rules", line 155: Missing dependency operator
"./config/Make.rules", line 157: Need an operator
"./config/Make.rules", line 159: Need an operator...

but the file exists,
if i change the Makefile,set the path to a absulte pathname,
i got the same on the other line.
Would somebody help me,
thanks very much!


  • matthewmatthew NL, CanadaMember Matthew NewhookOrganization: ZeroC, Inc.Project: Internet Communications Engine ✭✭✭
    Note that FreeBSD is not a supported platform (that is we have neither compiler nor tested Ice on it) so you may run into problems.

    In this case it looks like for whatever reason uname is failing:
    UNAME			:= $(shell uname)
    # Platform specific definitions
    include	 $(top_srcdir)/config/Make.rules.$(UNAME)

    Once you work out what the source of the problem Make.rules.FreeBSD should be included (assuming that uname reports "FreeBSD")
  • beaglesbeagles Member Brent EaglesOrganization: Eagles Technologies IncProject: Asterisk SCF ✭✭✭
    Also note that the Ice makefiles are GNU make specific. It's been a long time since I've used FreeBSD, but I don't recall FreeBSD using GNU make as the default 'make'. Perhaps you are using the incorrect make tool?
Sign In or Register to comment.