Bernhard, All, On Saturday 26 May 2012 00:22:35 Bernhard Reutner-Fischer wrote: > On Fri, May 25, 2012 at 11:58:13PM +0200, Yann E. MORIN wrote: > >I was thinking.. Now that you seem to have revived uClibc++, would it make > >sense to incorporate the source tree into uClibc? And have a 'C++' entry > >in the menuconfig, as we do have ' > nope. uClibc++ is a c++ thing and a completely different (super)set of > affairs.
I expected this answer! ;-) > >I believe this would be good, at least in one part: the build system. > >I just cloned the uClibc++ repository, and it just does not build: > > $ git clone > > Cloning into uClibc++... > > [...] > > $ cd uClibc++ > > $ git checkout v0.2.4 > > [...blabla detached head...] > > $ make menuconfig > > make[1]: Entering directory `/home/ymorin/tmp/uClibc++/extra/config' > > make[1]: *** ../../.config: Is a directory. Stop. > > make[1]: Leaving directory `/home/ymorin/tmp/uClibc++/extra/config' > > make: *** [extra/config/mconf] Error 2 [--SNIP--] > polluted env? Please paste your $ env > somewhere. I tried with a minimalist environement, and was able to reproduce the error: ymorin@treguer:/home/ymorin$ set BASH=/bin/bash BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:login_shell:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="1" [2]="5" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.1.5(1)-release' COLUMNS=196 DIRSTACK=() EUID=1000 GROUPS=() HISTFILE=/home/ymorin/.bash_history HISTFILESIZE=500 HISTSIZE=500 HOSTNAME=treguer HOSTTYPE=x86_64 IFS=$' \t\n' LINES=72 MACHTYPE=x86_64-pc-linux-gnu MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PIPESTATUS=([0]="0") PPID=12668 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' PS2='> ' PS4='+ ' PWD=/home/ymorin SHELL=/bin/bash SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor SHLVL=1 TERM=dumb UID=1000 _=i ymorin@treguer:/home/ymorin$ env PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/home/ymorin SHLVL=1 _=/usr/bin/env ymorin@treguer:/home/ymorin$ cd dev/uClibc++/ ymorin@treguer:/home/ymorin/dev/uClibc++$ make menuconfig make[1]: Entering directory `/home/ymorin/dev/uClibc++/extra/config' make[1]: *** ../../.config: Is a directory. Stop. make[1]: Leaving directory `/home/ymorin/dev/uClibc++/extra/config' make: *** [extra/config/mconf] Error 2 ymorin@treguer:/home/ymorin/dev/uClibc++$ /opt/make/bin/make-3.81 menuconfig make[1]: Entering directory `/home/ymorin/dev/uClibc++/extra/config' make[1]: *** ../../.config: Is a directory. Stop. make[1]: Leaving directory `/home/ymorin/dev/uClibc++/extra/config' make-3.81: *** [extra/config/mconf] Error 2 > Double check against git grep getenv\( ymorin@treguer:/home/ymorin/dev/uClibc++$ git grep getenv\( WARNING: terminal is not fully functional extra/config/confdata.c: env = getenv(SRCTREE); extra/config/confdata.c: getenv("MAJOR_VERSION"), extra/config/confdata.c: getenv("MINOR_VERSION"), extra/config/confdata.c: getenv("SUBLEVEL")); extra/config/lex.zconf.c_shipped: env = getenv(SRCTREE); extra/config/mconf.c: env = getenv("LINES"); extra/config/mconf.c: env = getenv("COLUMNS"); extra/config/mconf.c: mode = getenv("MENUCONFIG_MODE"); extra/config/symbol.c: p = getenv("VERSION"); extra/config/zconf.l: env = getenv(SRCTREE); Fact is, it doesn't even try to build anything, so even the kconfig stuff is *not* built at time of error. :-/ Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc