Hi Doug and Albert,

Thank's to you both for your replies !


1) Compiling via SFEbinutils, etc. :

- the configure script runs as well after removing -j$CPUS in the spec file ;
- after that, binutils is compiled, except in /gprof : the three files at the 
end of the Makefile list, flat_bl.o, bsd_callg_bl.o and fsf_callg_bl.o for a 
reason are no builded. No error message in the .log, except of course that they 
aren't present for the link.

2) Compiling directly alsa-lib (same version that SFEalsa-lib) with Sunstudio11 
(all patches manually applied) :

"../../include/sound/asound.h", line 165: warning: implicit function 
declaration: _IOR
"../../include/sound/asound.h", line 165: syntax error before or at: int

The problem is here (asound.h) :

enum {
        SNDRV_HWDEP_IOCTL_PVERSION = _IOR ('H', 0x00, int),
        SNDRV_HWDEP_IOCTL_INFO = _IOR ('H', 0x01, struct sndrv_hwdep_info),
        SNDRV_HWDEP_IOCTL_DSP_STATUS = _IOR('H', 0x02, struct 
sndrv_hwdep_dsp_status),
        SNDRV_HWDEP_IOCTL_DSP_LOAD   = _IOW('H', 0x03, struct 
sndrv_hwdep_dsp_image)
};

- with gcc (3 or 4) i get also a "syntax error", without more precision.

I made several tries to modify these _IOR declarations, but without success.

Best regards,

Sergio
 
 
This message posted from opensolaris.org

Reply via email to