Hello: Could you try doing "make clean all" ? It deletes all the *.o . And then "make dep" and after "make". I don't know if it is going to do something, but you could try. Sorry, but I think my knowledge it is not so deep. Regards Jorge 2011/4/12 Fabian Bernhard <fbernhard at gmail.com> > Hello Jorge > > Thank you for your reply! > >> >> I am not sure but, have you closed the compiler when it was compiling? >> >> Not that I am aware of it. I compile from command line and the compilation > terminates by itself. > > > >> I think that you have interrupted the compiler and it created a bad .dep . >> >> > Whats very strange is this: > > fabian at orion-2:/opt/pjproject$ cat > pjlib/build/.pjlib-i386-apple-darwin10.7.0.depend > > output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/output/pjlib-i386-apple-darwin10.7.0/ > > This is after "make dep" and before "make". Something must be wrong in make > dep I assume. But what? > > >> Could you try removing all the *.dep and compiling again? Try to remove >> .pjlib-i386-apple-darwin10.7. >> 0.depend this one and recompile. Take in account that the point before the >> name means that you could not see if you didn't selected the proper >> instruction. >> >> > fabian at orion-2:/opt/pjproject$ for i in $( find . | grep .depend$ ); do rm > $i; done; > fabian at orion-2:/opt/pjproject$ make dep && make > > has the same result. > > If I only remove ".pjlib-i386-apple-darwin10.7.depend" and compile without > "make dep" first, I have these results: > > a - output/pjlib-i386-apple-darwin10.7.0/ioqueue_select.o > ar: output/pjlib-i386-apple-darwin10.7.0/ioqueue_select.o: No such file or > directory > a - output/pjlib-i386-apple-darwin10.7.0/file_access_unistd.o > ar: output/pjlib-i386-apple-darwin10.7.0/file_access_unistd.o: No such file > or directory > [...] > a - output/pjlib-i386-apple-darwin10.7.0/timer.o > ar: output/pjlib-i386-apple-darwin10.7.0/timer.o: No such file or directory > a - output/pjlib-i386-apple-darwin10.7.0/types.o > ar: output/pjlib-i386-apple-darwin10.7.0/types.o: No such file or directory > make[2]: *** [../lib/libpj-i386-apple-darwin10.7.0.a] Error 1 > make[1]: *** [pjlib] Error 2 > make: *** [all] Error 1 > > Thank you for your help! > > Fabian > > > >> >> System information >> ---------------------------- >> OSX 10.6.7 >> >> fabian at orion-2:/opt$ uname -a >> Darwin orion-2.local 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 >> 15:17:16 PST 2011; root:xnu-1504.9.37~1/RELEASE_I386 i386 >> >> fabian at orion-2:/opt$ make --version >> GNU Make 3.81 >> Copyright (C) 2006 Free Software Foundation, Inc. >> This is free software; see the source for copying conditions. >> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A >> PARTICULAR PURPOSE. >> >> This program built for i386-apple-darwin10.0 >> >> Compile information >> ---------------------------- >> fabian at orion-2:/opt$ svn co http://svn.pjsip.org/repos/pjproject/trunkpjproject >> >> fabian at orion-2:/opt/pjproject$ cat user.mak >> # You can create user.mak file in PJ root directory to specify >> # additional flags to compiler and linker. For example: >> export CFLAGS += -Wno-unused-label -Werror -O2 -arch i386 -arch x86_64 >> export LDFLAGS += >> >> >> fabian at orion-2:/opt/pjproject$ ./configure >> checking build system type... i386-apple-darwin10.7.0 >> checking host system type... i386-apple-darwin10.7.0 >> checking target system type... i386-apple-darwin10.7.0 >> checking for gcc... gcc >> checking whether the C compiler works... yes >> checking for C compiler default output file name... a.out >> checking for suffix of executables... >> checking whether we are cross compiling... no >> 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... no >> checking for puts in -lnsl... no >> checking for uuid_generate in -luuid... no >> checking for uuid_generate in -luuid... (cached) no >> Setting PJ_M_NAME to i386 >> checking memory alignment... 4 bytes (default) >> checking how to run the C preprocessor... gcc -E >> checking for grep that handles long lines and -e... /usr/bin/grep >> checking for egrep... /usr/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... no >> checking linux/socket.h presence... no >> checking for linux/socket.h... no >> checking limits.h usability... yes >> checking limits.h presence... yes >> checking for limits.h... yes >> checking malloc.h usability... no >> checking malloc.h presence... no >> checking for malloc.h... no >> checking netdb.h usability... yes >> checking netdb.h presence... yes >> checking for netdb.h... yes >> checking netinet/in_systm.h usability... yes >> checking netinet/in_systm.h presence... yes >> checking for netinet/in_systm.h... yes >> checking netinet/in.h usability... yes >> checking netinet/in.h presence... yes >> checking for netinet/in.h... yes >> checking for netinet/ip.h... yes >> checking netinet/tcp.h usability... yes >> checking netinet/tcp.h presence... yes >> checking for netinet/tcp.h... yes >> checking ifaddrs.h usability... yes >> checking ifaddrs.h presence... yes >> checking for ifaddrs.h... yes >> checking for getifaddrs... yes >> checking semaphore.h usability... yes >> checking semaphore.h presence... yes >> checking for semaphore.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 sys/filio.h usability... yes >> checking sys/filio.h presence... yes >> checking for sys/filio.h... yes >> checking sys/sockio.h usability... yes >> checking sys/sockio.h presence... yes >> checking for sys/sockio.h... yes >> checking sys/utsname.h usability... yes >> checking sys/utsname.h presence... yes >> checking for sys/utsname.h... yes >> checking time.h usability... yes >> checking time.h presence... yes >> checking for time.h... yes >> checking for unistd.h... (cached) yes >> 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 for mswsock.h... no >> checking ws2tcpip.h usability... no >> checking ws2tcpip.h presence... no >> checking for ws2tcpip.h... no >> checking uuid/uuid.h usability... yes >> checking uuid/uuid.h presence... yes >> checking for uuid/uuid.h... yes >> checking for net/if.h... yes >> Setting PJ_OS_NAME to i386-apple-darwin10.7.0 >> 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... yes >> checking if socklen_t is available... yes >> checking if SO_ERROR is available... yes >> checking if pthread_rwlock_t is available... yes >> checking if pthread_mutexattr_settype() is available... no >> checking if pthread_mutexattr_t has recursive member... no >> checking ioqueue backend... select() >> checking sys/soundcard.h usability... no >> checking sys/soundcard.h presence... no >> checking for sys/soundcard.h... no >> checking linux/soundcard.h usability... no >> checking linux/soundcard.h presence... no >> checking for linux/soundcard.h... no >> checking machine/soundcard.h usability... no >> checking machine/soundcard.h presence... no >> checking for machine/soundcard.h... no >> Checking sound device backend... coreaudio >> 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 G.722 codec is disabled...no >> Checking if G.722.1 codec is disabled...no >> Checking if Speex codec is disabled...no >> Checking if iLBC codec is disabled...no >> Skipping libsamplerate detection >> Skipping Intel IPP settings (not wanted) >> checking for OpenSSL installations.. >> checking openssl/ssl.h usability... yes >> checking openssl/ssl.h presence... yes >> checking for openssl/ssl.h... yes >> checking for ERR_load_BIO_strings in -lcrypto... yes >> checking for SSL_library_init in -lssl... 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 build/cc-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/os-auto.mak >> config.status: creating third_party/build/portaudio/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 >> >> >> Configurations for current target have been written to 'build.mak', and >> 'os-auto.mak' in various build directories, and >> pjlib/include/pj/compat/os_auto.h. >> >> Further customizations can be put in: >> - 'user.mak' >> - 'pjlib/include/pj/config_site.h' >> >> The next step now is to run 'make dep' and 'make'. >> >> fabian at orion-2:/opt/pjproject$ make dep >> >> [?] >> LOTS OF THESE: >> >> gcc-4.2: -E, -S, -save-temps and -M options are not allowed with multiple >> -arch flags >> [?] >> >> fabian at orion-2:/opt/pjproject$ make >> for dir in pjlib/build pjlib-util/build pjnath/build third_party/build >> pjmedia/build pjsip/build pjsip-apps/build ; do \ >> if make -C $dir all; then \ >> true; \ >> else \ >> exit 1; \ >> fi; \ >> done >> make -f /opt/pjproject/build/rules.mak APP=PJLIB app=pjlib >> ../lib/libpj-i386-apple-darwin10.7.0.a >> .pjlib-i386-apple-darwin10.7.0.depend:1: *** missing separator. Stop. >> make[1]: *** [pjlib] Error 2 >> make: *** [all] Error 1 >> >> >> >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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 > > > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20110412/ea54b8f3/attachment-0001.html>