That's strange. Can you give me the output of: $ svn status $ tail -100 config.log cheers, -benny On 1/25/08, Anitha Suresh <anitharaj_2000 at yahoo.com> wrote: > > Hi benny, > > Sorry to remind you that in my previous mail ,i had mentioned that os_auto.h > is not getting defined though ./configure seems to be correct in svn-version > (updated on 24-01-2008) > > Right now i am not doing any cross compilation ...just trying to build it on > i686 pc. i am not changing any thing in build.mak. > may be there is some problem in configure file which is not writing any > configutation on to os_auto.h and m_auto.h > > here is the command i am giving for configure: > /**************************************************************************************/ > # ./configure > checking build system type... i686-pc-linux-gnu > checking host system type... i686-pc-linux-gnu > checking target system type... i686-pc-linux-gnu > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking for pthread_create in -lpthread... yes > checking for puts in -lwsock32... no > checking for puts in -lws2_32... no > checking for puts in -lole32... no > checking for puts in -lwinmm... no > checking for puts in -lsocket... no > checking for puts in -lrt... yes > checking for puts in -lnsl... yes > checking for uuid_generate in -luuid... yes > checking for uuid_generate in -luuid... (cached) yes > Setting PJ_M_NAME to i686 > checking memory alignment... 4 bytes (default) > checking how to run the C preprocessor... gcc -E > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking whether byte ordering is bigendian... no > Checking if floating point is disabled... no > checking for fmod in -lm... yes > checking arpa/inet.h usability... yes > checking arpa/inet.h presence... yes > checking for arpa/inet.h... yes > checking assert.h usability... yes > checking assert.h presence... yes > checking for assert.h... yes > checking ctype.h usability... yes > checking ctype.h presence... yes > checking for ctype.h... yes > checking errno.h usability... yes > checking errno.h presence... yes > checking for errno.h... yes > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking linux/socket.h usability... yes > checking linux/socket.h presence... yes > checking for linux/socket.h... yes > checking malloc.h usability... yes > checking malloc.h presence... yes > checking for malloc.h... yes > checking netdb.h usability... yes > checking netdb.h presence... yes > checking for netdb.h... yes > checking netinet/in.h usability... yes > checking netinet/in.h presence... yes > checking for netinet/in.h... yes > checking netinet/ip.h usability... yes > checking netinet/ip.h presence... yes > checking for netinet/ip.h... yes > checking net/if.h usability... yes > checking net/if.h presence... yes > checking for net/if.h... yes > checking ifaddrs.h usability... yes > checking ifaddrs.h presence... yes > checking for ifaddrs.h... yes > checking setjmp.h usability... yes > checking setjmp.h presence... yes > checking for setjmp.h... yes > checking stdarg.h usability... yes > checking stdarg.h presence... yes > checking for stdarg.h... yes > checking stddef.h usability... yes > checking stddef.h presence... yes > checking for stddef.h... yes > checking stdio.h usability... yes > checking stdio.h presence... yes > checking for stdio.h... yes > checking for stdint.h... (cached) yes > checking for stdlib.h... (cached) yes > checking for string.h... (cached) yes > checking sys/ioctl.h usability... yes > checking sys/ioctl.h presence... yes > checking for sys/ioctl.h... yes > checking sys/select.h usability... yes > checking sys/select.h presence... yes > checking for sys/select.h... yes > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking sys/timeb.h usability... yes > checking sys/timeb.h presence... yes > checking for sys/timeb.h... yes > checking for sys/types.h... (cached) yes > checking time.h usability... yes > checking time.h presence... yes > checking for time.h... yes > checking for unistd.h... (cached) yes > checking mswsock.h usability... no > checking mswsock.h presence... no > checking for mswsock.h... no > checking winsock.h usability... no > checking winsock.h presence... no > checking for winsock.h... no > checking winsock2.h usability... no > checking winsock2.h presence... no > checking for winsock2.h... no > checking uuid/uuid.h usability... yes > checking uuid/uuid.h presence... yes > checking for uuid/uuid.h... yes > Setting PJ_OS_NAME to i686-pc-linux-gnu > Setting PJ_HAS_ERRNO_VAR to 1 > Setting PJ_HAS_HIGH_RES_TIMER to 1 > Setting PJ_HAS_MALLOC to 1 > Setting PJ_NATIVE_STRING_IS_UNICODE to 0 > Setting PJ_ATOMIC_VALUE_TYPE to long > checking if inet_aton() is available... yes > checking if inet_pton() is available... yes > checking if inet_ntop() is available... yes > checking if getaddrinfo() is available... yes > checking if sockaddr_in has sin_len member... no > checking if socklen_t is available... yes > checking if SO_ERROR is available... yes > checking if pthread_rwlock_t is available... no > checking sys/soundcard.h usability... yes > checking sys/soundcard.h presence... yes > checking for sys/soundcard.h... yes > checking linux/soundcard.h usability... yes > checking linux/soundcard.h presence... yes > checking for linux/soundcard.h... yes > checking machine/soundcard.h usability... no > checking machine/soundcard.h presence... no > checking for machine/soundcard.h... no > checking alsa/version.h usability... yes > checking alsa/version.h presence... yes > checking for alsa/version.h... yes > Checking sound device backend... unix > Checking if small filter is disabled... no > Checking if large filter is disabled... no > Checking if Speex AEC is disabled...no > Checking if G.711 codec is disabled...no > Checking if L16 codec is disabled...no > Checking if GSM codec is disabled...no > Checking if Speex codec is disabled...no > Checking if iLBC codec is disabled...no > Skipping libsamplerate detection > checking for OpenSSL installations.. > checking openssl/ssl.h usability... yes > checking openssl/ssl.h presence... yes > checking for openssl/ssl.h... yes > checking for SSL_library_init in -lssl... yes > checking for ERR_load_BIO_strings in -lcrypto... yes > OpenSSL library found, SSL support enabled > checking if select() needs correct nfds... no (default) > ** Decided that select() doesn't need correct nfds (please check) > checking if pj_thread_create() should enforce stack size... no (default) > checking if pj_thread_create() should allocate stack... no (default) > ** Setting non-blocking recv() retval to EAGAIN (please check) > ** Setting non-blocking connect() retval to EINPROGRESS (please check) > aconfigure: creating ./config.status > config.status: creating build.mak > config.status: creating build/os-auto.mak > config.status: creating pjlib/build/os-auto.mak > config.status: creating pjlib-util/build/os-auto.mak > config.status: creating pjmedia/build/os-auto.mak > config.status: creating pjsip/build/os-auto.mak > config.status: creating third_party/build/portaudio/os-auto.mak > config.status: creating third_party/build/os-auto.mak > config.status: creating pjlib/include/pj/compat/os_auto.h > config.status: creating pjlib/include/pj/compat/m_auto.h > config.status: creating > pjmedia/include/pjmedia/config_auto.h > config.status: creating > pjmedia/include/pjmedia-codec/config_auto.h > config.status: creating pjsip/include/pjsip/sip_autoconf.h > ./************************************************************************************/ > and this is the error that is occuring during build(make dep && make) > > In file included from ../include/pj/types.h:35, > from ../include/pj/file_access.h:26, > from ../src/pj/file_access_unistd.c:19: > ../include/pj/config.h:948:4: #error "PJ_HAS_HIGH_RES_TIMER is not defined!" > ../include/pj/config.h:964:4: #error "PJ_EMULATE_RWMUTEX should be defined > in > compat/os_xx.h" > ../include/pj/config.h:968:4: #error "PJ_THREAD_SET_STACK_SIZE should be > defined in compat/os_xx.h" > ../include/pj/config.h:972:4: #error "PJ_THREAD_ALLOCATE_STACK should be > defined in compat/os_xx.h" > > /*********************************************************************************************************/ > All the macros are undefined in > pjlib/include/pj/compat/os_auto.h and m_auto.h > > Could u please get the solution for this...i am stuck at the configuration > stage it self...... > > Looking forward for your reply.. > > Thanks > Anitha > > ________________________________ > Never miss a thing. Make Yahoo your homepage. > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >