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

Reply via email to