Hi All,

I am trying to compile cfengine. I was using gcc version 4.0.2 and was facing
an error. I found that the my problem is due to a bug that has been fixed and
in version 4.1 onwards.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26189

I rebuild it with gcc version 4.1.2 (binary available on
http://hpux.connect.org.uk/)

I recompiled, however the issue didnt go off.. 

--------------------------

I decided to build a lower version of gcc . Was able to build gcc-3.4.6 with
gnu binutils-2.14., flex and bison(latest GNU versions).
My machine does'nt  have yacc or lex. I ensured i have gnu make (2.18)too.

 I got a Warning message while compiling this gcc version as 

gcc -g -O2 -Wreturn-type -Wmissing-prototypes -Wuninitialized -D_REENTRANT
-pthread -g -O2 -I/home/soetest1/cfengine/db-install/include   -D_REENTRANT
-pthread -g -O2 -I/home/soetest1/cfengine/db-install/include
-L/home/soetest1/cfengine/db-install/lib
-L/home/soetest1/cfengine/openssl-install/lib   -L/opt/dce/lib -L/opt/dce/lib
-o cfshow  cfshow.o globals.o popen.o log.o errors.o filenames.o patches.o -ll
-ll -ldb -lcrypto -L../pub -lpub -lpthread -lm  -lc
ld: (Warning) Unsatisfied symbol "yyleng" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylenguc" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyinput" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyunput" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyolsp" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytext" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyoutput" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytextuc" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyextra" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyfnd" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyprevious" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylex" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylsp" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyout" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylstate" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytextarr" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyback" in file /usr/lib/hpux32/libl.so
17 warnings.
------------------

I was able to compile cfengine with above however the binaries do not seem to
work and give me same error.

# /opt/soe/local/soe_cfengine/sbin/cfagent
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylsp' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyolsp' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyfnd' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yytextuc' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylenguc' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylstate' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyprevious' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yytextarr' in load module
'/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyextra' in load module
'/usr/lib/hpux32/libl.so.1'.
Killed

--------

I noticed there is another bug raised and fixed in gcc version 3.4. 3

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24718

However it should not give me any issue with 3.4.6. why am I getting the same
error?

Please advice?

Neetee


-- 
           Summary: gcc 3.4.6 and gcc 4.1.2 on HP 11.23 Itinium (ia64)URGENT
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libf2c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: npawa at csc dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31425

Reply via email to