Αχ αυτό το Guile.
Michalis Kabrianis
mkab at forthnet.gr
Mon Apr 19 14:45:51 EEST 1999
Μου φαίνεται ότι στα αρχεία που κάνεις compile, λείπουν κάποια includes.
Σγκεκριμένα για το opendir, το DIR, και το readdir πρέπει το αρχείο filesys.c
ή κάποιο από τα headers που κάνει include, να έχει κάποιες από τις γραμμές :
#include <unistd.h>
#include <linux/dirent.h>
#include <linux/unistd.h>
#include <sys/types.h>
#include <dirent.h>
Για το ποιες ακριβώς γραμμές, κοίτα τα man opendir και man readdir.
Όσο για το LING_INT μάλλον δεν κάνει include την stdlib.h
Α, και πριν κοιτάξεις όλα αυτά, έχεις κάνει τα links που αναφέρονται στο README
του kernel?
Michalis Kabrianis
kabrianis at hellug.gr
On 17-Apr-99 DJ Art wrote:
> Το έφτιαξα λοιπόν το προηγούμενο: έβαλα τα sources του πυρήνα. Μετά μου
> βγάζει αυτό (όχι αμέσως μετά, αλλά παρακάτω.....)
>
> filesys.c: In function `scm_opendir':
> filesys.c:649: `DIR' undeclared (first use this function)
> filesys.c:649: (Each undeclared identifier is reported only once
> filesys.c:649: for each function it appears in.)
> filesys.c:649: `ds' undeclared (first use this function)
> filesys.c:649: warning: statement with no effect
> filesys.c:650: parse error before `dir'
> filesys.c:654: `dir' undeclared (first use this function)
> filesys.c:656: warning: implicit declaration of function `opendir'
> filesys.c: In function `scm_readdir':
> filesys.c:676: warning: implicit declaration of function `readdir'
> filesys.c:676: `DIR' undeclared (first use this function)
> filesys.c:676: parse error before `)'
> filesys.c:676: warning: assignment makes pointer from integer without a
> cast
> filesys.c:680: dereferencing pointer to incomplete type
> filesys.c:680: dereferencing pointer to incomplete type
> filesys.c: In function `scm_rewinddir':
> filesys.c:693: warning: implicit declaration of function `rewinddir'
> filesys.c:693: `DIR' undeclared (first use this function)
> filesys.c:693: parse error before `)'
> filesys.c: In function `scm_closedir':
> filesys.c:714: warning: implicit declaration of function `closedir'
> filesys.c:714: `DIR' undeclared (first use this function)
> filesys.c:714: parse error before `)'
> filesys.c: In function `scm_dir_free':
> filesys.c:745: `DIR' undeclared (first use this function)
> filesys.c:745: parse error before `)'
> filesys.c: In function `scm_select':
> filesys.c:966: `LONG_MAX' undeclared (first use this function)
> make[1]: *** [filesys.lo] Error 1
> make[1]: Leaving directory `/guile-1.3/libguile'
> make: *** [all-recursive] Error 1
>
> Τώρα τί γίνεται?
> --
--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at hellug.gr
Ta archives tis listas einai sto http://lists.hellug.gr/archives
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users at hellug.gr
====================================================================
More information about the Linux-greek-users
mailing list