Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Some problems compilation on nano, less and tslib
@ 2010-03-11 16:56 Damien Borie
  0 siblings, 0 replies; only message in thread
From: Damien Borie @ 2010-03-11 16:56 UTC (permalink / raw)
  To: buildroot

Hi.

I'm always fighting with my distribution.
I use the last release of Buildroot with an external Toolchain (to use 
glibc and no uclibc) made with last version of Crosstool-ng.
During compilation I have some errors.

The first one is during nano compilation, and I found nothing to help me 
for now. The log :

files.c: In function 'get_full_path':
files.c:999: warning: ignoring return value of 'chdir', declared with 
attribute warn_unused_result
In file included from 
/usr/local/toolchain2/i486-twa-linux-gnu//usr/include/fcntl.h:217, from 
files.c:30:
In function 'open', inlined from 'write_file' at files.c:1482:
/usr/local/toolchain2/i486-twa-linux-gnu//usr/include/bits/fcntl2.h:51: 
error: call to '__open_missing_mode' declared with attribute error: open 
with O_CREAT in second argument needs 3 arguments
In function 'open', inlined from 'write_file' at files.c:1600:
/usr/local/toolchain2/i486-twa-linux-gnu//usr/include/bits/fcntl2.h:51: 
error: call to '__open_missing_mode' declared with attribute error: open 
with O_CREAT in second argument needs 3 arguments
make[3]: *** [files.o] Erreur 1
make[3]: quittant le r?pertoire ? 
/home/labo/matrice5/buildroot/output/build/nano-1.3.12/src ?
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le r?pertoire ? 
/home/labo/matrice5/buildroot/output/build/nano-1.3.12 ?
make[1]: *** [all] Erreur 2
make[1]: quittant le r?pertoire ? 
/home/labo/matrice5/buildroot/output/build/nano-1.3.12 ?
make: *** 
[/home/labo/matrice5/buildroot/output/build/nano-1.3.12/src/nano] Erreur 2

I have the feeling that it is searching for a bad version of a library. 
Or maybe there is a compatibility problem between nano code and library 
inside the toolchain?

As I didn't understand this, I tried to delete nano from configuration 
of buildroot and come back to this later. But now it's less compilation 
which fail.
The log :

/usr/bin/make -j1 
CC=/usr/local/toolchain2/i486-twa-linux-gnu/bin/i486-twa-linux-gnu-gcc 
-C /home/labo/matrice5/buildroot/output/build/less-394
make[1]: entrant dans le r?pertoire ? 
/home/labo/matrice5/buildroot/output/build/less-394 ?
/usr/local/toolchain2/i486-twa-linux-gnu/bin/i486-twa-linux-gnu-gcc -I. 
-c -DBINDIR=\"/usr/bin\" -DSYSDIR=\"/etc\"  -g -O2 screen.c
screen.c:60:21: error: termcap.h: No such file or directory
screen.c: In function 'raw_mode':
screen.c:288: error: 'ospeed' undeclared (first use in this function)
screen.c:288: error: (Each undeclared identifier is reported only once
screen.c:288: error: for each function it appears in.)
screen.c: In function 'get_term':
screen.c:1181: error: 'PC' undeclared (first use in this function)
make[1]: *** [screen.o] Erreur 1
make[1]: quittant le r?pertoire ? 
/home/labo/matrice5/buildroot/output/build/less-394 ?
make: *** [/home/labo/matrice5/buildroot/output/build/less-394/less] 
Erreur 2

So here I found that there is a link with ncurses library. As nano too 
is linked to ncurses, I wonder if there is a problem with it.
Buildroot use ncurses 5.6 and Crosstool use 5.7. Maybe it's the problem, 
but how to repair this?

If I try compilation without less, the exactly same error as the first I 
quote appear again during ts_calibrate compilation (tslib tool).

Someone has an idea for this?

Thanks,
Damien.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-03-11 16:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-11 16:56 [Buildroot] Some problems compilation on nano, less and tslib Damien Borie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox