Αχ αυτό το 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