Hi all...
Does anybody success compile rsyslogd on Itanium Architecture 64?
I tried to compile it, and it give me so much errors.
Or is there any RPM for RHEL 4 in IA64?
thanks,
Andre
Moderator: rgerhards


[root@T0076 linux]# make
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -DUSE_NETZIP -c ../rfc3195d.c
cc -s -o rfc3195d rfc3195d.o
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -DUSE_NETZIP -DSYSLOG_INET -DSYSLOG_UNIXAF -DFSSTND -DSYSLOGD_PIDNAME=\"rsyslogd.pid\" -c ../syslogd.c
../syslogd.c:193:18: zlib.h: No such file or directory
../syslogd.c: In function `TCPSend':
../syslogd.c:1793: warning: int format, different type arg (arg 4)
../syslogd.c:1793: warning: int format, different type arg (arg 4)
../syslogd.c: In function `printchopped':
../syslogd.c:3904: error: `uLongf' undeclared (first use in this function)
../syslogd.c:3904: error: (Each undeclared identifier is reported only once
../syslogd.c:3904: error: for each function it appears in.)
../syslogd.c:3904: error: syntax error before "iLenDefBuf"
../syslogd.c:3931: error: `iLenDefBuf' undeclared (first use in this function)
../syslogd.c:3932: warning: implicit declaration of function `uncompress'
../syslogd.c:3943: error: `Z_OK' undeclared (first use in this function)
../syslogd.c: In function `parseRFCSyslogMsg':
../syslogd.c:4745: warning: dereferencing type-punned pointer will break strict-aliasing rules
../syslogd.c: In function `fprintlog':
../syslogd.c:5572: error: `Bytef' undeclared (first use in this function)
../syslogd.c:5572: error: syntax error before "out"
../syslogd.c:5573: error: `uLongf' undeclared (first use in this function)
../syslogd.c:5574: error: `uLong' undeclared (first use in this function)
../syslogd.c:5576: warning: implicit declaration of function `compress2'
../syslogd.c:5576: error: `out' undeclared (first use in this function)
../syslogd.c:5576: error: `destLen' undeclared (first use in this function)
../syslogd.c:5576: error: `srcLen' undeclared (first use in this function)
../syslogd.c:5579: error: `Z_OK' undeclared (first use in this function)
../syslogd.c: In function `mainloop':
../syslogd.c:8289: warning: passing arg 6 of `recvfrom' from incompatible pointer type
make: *** [syslogd.o] Error 1

rgerhards wrote:Andre,
it looks like zlib is missing! You can either install it or disable the compression feature in rsyslog. Please let me know how this worked out.
Rainer
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -c ../rfc3195d.c
cc -s -o rfc3195d rfc3195d.o
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -DSYSLOG_INET -DSYSLOG_UNIXAF -DFSSTND -DSYSLOGD_PIDNAME=\"rsyslogd.pid\" -c ../syslogd.c
../syslogd.c: In function `TCPSend':
../syslogd.c:1793: warning: int format, different type arg (arg 4)
../syslogd.c:1793: warning: int format, different type arg (arg 4)
../syslogd.c: In function `parseRFCSyslogMsg':
../syslogd.c:4745: warning: dereferencing type-punned pointer will break strict-aliasing rules
../syslogd.c: In function `mainloop':
../syslogd.c:8289: warning: passing arg 6 of `recvfrom' from incompatible pointer type
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -c ../pidfile.c
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -c ../template.c
../template.c: In function `tplDeleteAll':
../template.c:601: warning: cast from pointer to integer of different size
../template.c: In function `tplPrintList':
../template.c:646: warning: cast from pointer to integer of different size
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -c ../stringbuf.c
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -c ../srUtils.c
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -c ../outchannel.c
cc -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -I/usr/local/include -DWITH_DB -DFEATURE_REGEXP -DNDEBUG -DUSE_PTHREADS -c ../parse.c
cc -s -lpthread -o syslogd syslogd.o pidfile.o template.o outchannel.o stringbuf.o srUtils.o parse.o -lmysqlclient -L/usr/lib/mysql
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x4d22): In function `myodbc_remove_escape':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/libmysql.c:1697: undefined reference to `?1__serial_memmove'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0xeca2): In function `fetch_float_with_conversion':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/libmysql.c:3757: undefined reference to `floor'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0xecc2):/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/libmysql.c:3757: undefined reference to `floor'
/usr/lib/mysql/libmysqlclient.a(password.o)(.text+0x242): In function `scramble_323':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/password.c:179: undefined reference to `floor'
/usr/lib/mysql/libmysqlclient.a(password.o)(.text+0x2d2):/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/password.c:180: undefined reference to `floor'
/usr/lib/mysql/libmysqlclient.a(password.o)(.text+0xd92): In function `check_scramble_323':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/password.c:220: undefined reference to `floor'
/usr/lib/mysql/libmysqlclient.a(password.o)(.text+0xe82):/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/password.c:223: more undefined references to `floor' follow
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x2662): In function `escape_string_for_mysql':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/charset.c:624: undefined reference to `?1__serial_memmove'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x2902): In function `escape_quotes_for_mysql':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/charset.c:763: undefined reference to `?1__serial_memmove'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x802): In function `mysql_reconnect':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/client.c:2453: undefined reference to `?1__serial_memmove'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0xa12):/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/client.c:2506: undefined reference to `?1__serial_memmove'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x26c2): In function `free_defaults':
/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/libmysql/default.c:471: undefined reference to `?1__serial_memmove'
/usr/lib/mysql/libmysqlclient.a(deflate.o)(.text+0x3602):/home/mysqldev/tmp-200707041150-5.0.45-14984/rpm/BUILD/mysql-5.0.45/zlib/deflate.c:912: more undefined references to `?1__serial_memmove' follow
collect2: ld returned 1 exit status
make: *** [syslogd] Error 1
BugX wrote:Hi Michael, I think there's no configure in my rsyslog folder...
./configure && makeautoreconf -vfi && ./configure && makeUsers browsing this forum: No registered users and 0 guests