I've just download avrdude 6.1 and run configure ; make . In config.log
there was some complains to lusb0_usb.h file, but everything compiled
correctly (without need to define uint32_t). I think you missing another
devel library: libgcc-devel or something like that (so that can be reason,
why #if .... not work properly for you). I can not tell You what package,
because I am using different distro. Just look at config.log and check if
HAVE_STDINT_H and HAVE_INTTYPES_H are defined as 1.
Just for case (maybe I am wrong, but i think there is problem), could you
please create test.c file (for example in /tmp/ ) with following code:
#include <stdint.h>
#include <inttypes.h>
int main(void)
{
uint32_t i=-1;
i++;
return i;}
Then type "gcc -Wall test.c". It should not produce ANY warning. If does,
please post it here.
2014-06-03 9:38 GMT+02:00 Juergen Harms <[email protected]>:
> On 06/02/2014 11:50 PM, Joerg Wunsch wrote:
>
>> Make sure you've got the header files for all your libraries
>> available
>>
>
> That is one advantage of needing to create rpm packages: the "spec file"
> contains a list of requirements, which allows for automatic checking (of
> what it is told to check) and requires the libusb header file package.
>
> In consequence, asking for the resource libusb-devel (-devel is the suffix
> for packages with header files), I get the lib64usb1.0-devel-1.0.17-2.mga4
> package - which appears to provide the required header files (judging from
> the fact that avrdude-6.1 builds correctly if I solve the uint32_t
> declaration by my work-around).
>
> However, looking at the file config.log that is produced by configure, I
> saw that configure compiles a procedure conftest, which fails on an
> "#include <lusb0_usb.h>". Due to this failure and farther downstream, a
> series of declarations (among which is HAVE_STDINT_H) are dropped. Googling
> reveals that there recently was some renaming of the header files, maybe
> that is relevant.
>
> That is where I am presently stuck. I guess I will need to get help from
> the Gurus in the Mageia developement team. I would like to fix this problem
> in a proper way - avrdude6.1 should be the package provided by the upcoming
> Mageia5 release.
>
> Juergen
>
>
> _______________________________________________
> AVR-chat mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/avr-chat
>
_______________________________________________
AVR-chat mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/avr-chat