I am trying to build LiS (I used the latest 2.16.13) on
RedHat7.2-ia64 (2.4.9-40) and it fails with the message:

  make[1]: Entering directory `/usr/src/LiS-2.16/util/linux'
  gcc -DLINUX -Wall -Wstrict-prototypes  -fno-strict-aliasing
    -Wno-sign-compare -fno-common -O2 -DINLINE=inline
    -DSTATIC=static -fomit-frame-pointer -D__SMP__
    -I/usr/src/LiS/include -I///usr/src/linux-2.4.9-40/include
    -I/usr/src/linux/include -DSIGMASKLOCK -U__KERNEL__
    -DMEMPRINT -o streams /usr/src/LiS/util/streams.c
    -Wl,-L/usr/src/LiS/libc -lLiS -lpthread
  /usr/src/LiS/libc/libLiS.so: undefined reference to `__ia64_syscall'
  collect2: ld returned 1 exit status
  make[1]: *** [streams] Error 1
  make[1]: Leaving directory `/usr/src/LiS-2.16/util/linux'
  make: *** [util] Error 2

There are lots of google hits about:
  undefined reference to `__ia64_syscall'
but I don't know what to change.

Also line 65 of ldltest.c needs to change from:
  #ifndef _I386_TYPES_H
to
  #if !defined(_I386_TYPES_H) && !defined(_ASM_IA64_TYPES_H)

Paul Landay

_______________________________________________
Linux-streams mailing list
[EMAIL PROTECTED]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams

Reply via email to