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