W dniu 5 stycznia 2010 10:17 użytkownik Andrzej Mateja <[email protected]> napisał: > Cześć > > Próbuję zaktualizować i posprzątać cdrtools. Ostatnią kompilującą się > jako-tako wersją jest 2.01.01-0.a53.1. Utknąłem na czymś takim: > > In file included from stdio/schilyio.h:26, > from stdio/cvmod.c:17: > ../include/schily/schily.h:177: error: conflicting types for 'fexecve' > /usr/include/unistd.h:552: note: previous declaration of 'fexecve' was here > ../include/schily/schily.h:314: error: conflicting types for 'getline' > /usr/include/bits/stdio.h:116: note: previous definition of 'getline' was > here > > Błąd ten powtarza się kilkakrotnie i uniemożliwia poprawne skompilowanie. > Obie funkcje należą do pakietu glibc-headers u mnie w wersji 2.11.1-1. Gdyby > jeszcze te funkcje miały takie same typy/argumenty to byłoby łatwiej :). > > Z góry dzięki za pomoc.
To oznacza tyle, ze shily.h probuje byc madrzejsze od kury i redefiniuje sobie funkcje fexecve i getline. Wywal ta redefinicje i powinno byc ok. A jesli tak jak piszesz problemem bedzie dodatkowo to, ze sa inne typy w standardzie, to trzeba cdrtools do tych standardow dopasowac. -- "I'm living proof if you do one thing right in your career, you can coast for a long time. A LOOOOONG time." -Guy Kawasaki _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
