[cap-talk] Failed attempting to build ccs-xenv

Jonathan S. Shapiro shap at eros-os.com
Mon Dec 3 14:08:44 EST 2007


You need to install the libicu or libuci-devel package for your
distribution.

On Mon, 2007-12-03 at 18:55 +0000, Luke A. Guest wrote:
> Hi,
> 
> I'm attempting to follow http://www.coyotos.org/docs/build/build.html
> using (a non YUM) Ubuntu Feisty Linux (Linux rogue 2.6.20-16-generic #2
> SMP Sun Sep 23 18:31:23 UTC 2007 x86_64 GNU/Linux).
> 
> Basically, I get a failure on a missing header file, unknown if it's a
> Linux one or a CoyotOS one.
> 
> (cd ccs-xenv; make -f Makefile.xenv TARGETS="coyotos-i386" CROSSROOT=
> $HOME/opt/coyotos-xenv)
> make -f Makefile.target BUILDTARGET=coyotos-i386 coytools
> make[1]: Entering directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv'
> (cd coytools; ./configure --prefix=/home/laguest/opt/coyotos-xenv/host
> --mandir=/home/laguest/opt/coyotos-xenv/host/share/man
> --infodir=/home/laguest/opt/coyotos-xenv/host/share/info)
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for g++... g++
> 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 g++ accepts -g... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether make sets $(MAKE)... yes
> checking for ranlib... ranlib
> checking for ccache... no
> checking for makeinfo... yes
> checking for texi2dvi... yes
> checking for dvips... yes
> checking for gcc... gcc
> 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 inline... inline
> 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 for unsigned long long... yes
> checking size of unsigned long long... 8
> checking for __uint64... no
> checking size of __uint64... 0
> checking for OpenSSL library... /usr
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking for ANSI C header files... (cached) yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking sys/file.h usability... yes
> checking sys/file.h presence... yes
> checking for sys/file.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking for unistd.h... (cached) yes
> checking paths.h usability... yes
> checking paths.h presence... yes
> checking for paths.h... yes
> checking sys/vfs.h usability... yes
> checking sys/vfs.h presence... yes
> checking for sys/vfs.h... yes
> checking sys/statfs.h usability... yes
> checking sys/statfs.h presence... yes
> checking for sys/statfs.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/mount.h usability... yes
> checking sys/mount.h presence... yes
> checking for sys/mount.h... yes
> checking for stdint.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking for off_t... yes
> checking for pid_t... yes
> checking for size_t... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for uid_t in sys/types.h... yes
> checking for vprintf... yes
> checking for _doprnt... no
> checking for getcwd... yes
> checking for gethostname... yes
> checking for mkdir... yes
> checking for strerror... yes
> checking for strtoul... yes
> checking for working memcmp... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating src/libsherpa/Makefile
> config.status: creating src/bntest/Makefile
> config.status: creating src/astmaker/Makefile
> config.status: creating coytools.spec
> config.status: creating config.h
> make -C coytools install
> make[2]: Entering directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools'
> CONFIG_FILES=stamp-h CONFIG_HEADERS=config.h ./config.status
> config.status: creating stamp-h
> config.status: creating config.h
> config.status: config.h is unchanged
> making all in src
> make[3]: Entering directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools/src'
> making all in libsherpa
> make[4]: Entering directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools/src/libsherpa'
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c avl.cxx -o avl.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c BigNum.cxx -o BigNum.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c encode.cxx -o encode.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c format.cxx -o format.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c GCPtr.cxx -o GCPtr.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c glob.cxx -o glob.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c gzstream.cxx -o
> gzstream.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c iBinaryStream.cxx -o
> iBinaryStream.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c LexLoc.cxx -o LexLoc.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c Logging.cxx -o
> Logging.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c LToken.cxx -o LToken.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c oBinaryStream.cxx -o
> oBinaryStream.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c OneLineFile.cxx -o
> OneLineFile.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c os.cxx -o os.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c os-netports.cxx -o
> os-netports.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c Path.cxx -o Path.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c PathRandom.cxx -o
> PathRandom.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c random.cxx -o random.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c Report.cxx -o Report.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c rpmversion.cxx -o
> rpmversion.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c sha1.cxx -o sha1.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c strnchr.cxx -o
> strnchr.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c SubProcess.cxx -o
> SubProcess.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c UExcept.cxx -o
> UExcept.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c URI.cxx -o URI.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c utf8.cxx -o utf8.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c util.cxx -o util.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c xassert.cxx -o
> xassert.o
> g++ -I../   -g -O2  -Wall -Wreturn-type -DDATADIR=
> \"/home/laguest/opt/coyotos-xenv/host/share\" -c xfopen.cxx -o xfopen.o
> ar crv libsherpa.a avl.o BigNum.o encode.o format.o GCPtr.o glob.o
> gzstream.o iBinaryStream.o LexLoc.o Logging.o LToken.o oBinaryStream.o
> OneLineFile.o os.o os-netports.o Path.o PathRandom.o random.o Report.o
> rpmversion.o sha1.o strnchr.o SubProcess.o UExcept.o URI.o utf8.o util.o
> xassert.o xfopen.o
> a - avl.o
> a - BigNum.o
> a - encode.o
> a - format.o
> a - GCPtr.o
> a - glob.o
> a - gzstream.o
> a - iBinaryStream.o
> a - LexLoc.o
> a - Logging.o
> a - LToken.o
> a - oBinaryStream.o
> a - OneLineFile.o
> a - os.o
> a - os-netports.o
> a - Path.o
> a - PathRandom.o
> a - random.o
> a - Report.o
> a - rpmversion.o
> a - sha1.o
> a - strnchr.o
> a - SubProcess.o
> a - UExcept.o
> a - URI.o
> a - utf8.o
> a - util.o
> a - xassert.o
> a - xfopen.o
> ranlib libsherpa.a
> make[4]: Leaving directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools/src/libsherpa'
> making all in astmaker
> make[4]: Entering directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools/src/astmaker'
> bison -t -p am -v -d -o AMparser.cxx -y AMparser.y
> AMlexer.cxx:26:27: error: unicode/uchar.h: No such file or directory
> make[4]: *** [AMlexer.o] Error 1
> make[4]: Leaving directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools/src/astmaker'
> make[3]: *** [all] Error 1
> make[3]: Leaving directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools/src'
> make[2]: *** [all] Error 1
> make[2]: Leaving directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv/coytools'
> make[1]: *** [coytools] Error 2
> make[1]: Leaving directory
> `/home/laguest/src/others/oses/coyotos/src/ccs-xenv'
> make: *** [coytools] Error 2
> 
> 
> _______________________________________________
> cap-talk mailing list
> cap-talk at mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/cap-talk



More information about the cap-talk mailing list