Saya meng-compile sebuah source code dalam bahasa c di RedHat 6.2.
Kemudian muncul message error sebagai berikut :

cc -O -c lexer.c 
lexer.c:37: initializer element for `yyin' is not constant
lexer.c:37: initializer element for `yyout' is not constant

Proses kemudian halted.

Baris ke-37 source tsb berisi :

FILE *yyin ={stdin}, *yyout ={stdout};

Sebagai informasi tambahan, source code ini berhasil saya compile di
FreeBSD (Unix). Jadi, mungkin syntax-nya berbeda untuk Linux.
Apakah rekan-rekan ada yang tahu padanan syntax di atas untuk Linux ?
 


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke