Skocz do zawartości

Kompilacja Kadu 0.6.5.2


Amos

Rekomendowane odpowiedzi

Pod F10 kompilacja Kadu 0.6.5.2 poszła bez problemu.

Niestety pod F11 sypie błędami:

In file included from /usr/src/kadu/kadu-core/userbox.h:20,
                 from /usr/src/kadu/kadu-core/configuration_window.h:13,
                 from /usr/src/kadu/kadu-core/main_configuration_window.h:5,
                 from /usr/src/kadu/modules/docking/docking.h:9,
                 from /usr/src/kadu/modules/docking/docking.cpp:19:
[b]/usr/src/kadu/kadu-core/protocol.h:18: error: 'uint32_t' does not name a type[/b]
In file included from /usr/src/kadu/kadu-core/configuration_window.h:13,
                 from /usr/src/kadu/kadu-core/main_configuration_window.h:5,
                 from /usr/src/kadu/modules/docking/docking.h:9,
                 from /usr/src/kadu/modules/docking/docking.cpp:19:
[b]/usr/src/kadu/kadu-core/userbox.h:132: error: 'UinType' does not name a type[/b]
In file included from /usr/src/kadu/kadu-core/configuration_window.h:13,
                 from /usr/src/kadu/kadu-core/main_configuration_window.h:5,
                 from /usr/src/kadu/modules/docking/docking.h:9,
                 from /usr/src/kadu/modules/docking/docking.cpp:19:
[b]/usr/src/kadu/kadu-core/userbox.h:202: error: 'UinType' has not been declared[/b]

Podane informacje dotyczą tych plików i linii:

protocol.h:

typedef uint32_t UinType;

 

userbox.h:

static UinType myUIN;

static void setMyUIN(UinType u);

Czy można je poprawić, żeby kompilacja poszła dalej??

Ja nie znam się niestety na programowaniu w C i C++...

Odnośnik do komentarza
Udostępnij na innych stronach

menth0l -> Dziękuję. "Zaincludowanie" nagłowka stdint.h pomogło, ale musiałbym to zrobić w nie wiadomo ilu plikach, bo kawałek dalej znowu miałem podobne błędy. Wolałem zainstalować paczki Gajownika z linków, które podał Thof.

 

thof -> Dzięki za przypomnienie. Jakoś mi te paczki wyleciały z głowy, a Gajownik zrobił kawał dobrej roboty. Zainstalowałem i jest OK. Szkoda tylko, że nie skompilował też modułu phonon_sound...

Odnośnik do komentarza
Udostępnij na innych stronach

  • 11 months later...

Odświeżam swój stary temat.

Podczas kompilacji kadu 0.6.5.4 na F13 pojawia się taki błąd:

/usr/src/kadu/kadu-core/main.cpp: In function 'int main(int, char**)':                                     
/usr/src/kadu/kadu-core/main.cpp:330: error: 'fchmod' was not declared in this scope
/usr/src/kadu/kadu-core/main.cpp:419: error: 'mkdir' was not declared in this scope
/usr/src/kadu/kadu-core/main.cpp:420: error: 'mkdir' was not declared in this scope

Czyżby mi brakowało jakiegoś devela??

Odnośnik do komentarza
Udostępnij na innych stronach

Kadu packages maintenance, anyone?
może powinniśmy spytać inaczej i bezpośrednio:

@Sokar620 robisz sporo paczek, udostępniasz je, czy jest jakiś powód, dla którego nie chcesz utrzymywać ich w głównym repozytorium? Akurat kadu poza polskimi użytkownikami pewnie nie istnieje, ale Ty paczkujesz jeszcze parę innych aplikacji.

Odnośnik do komentarza
Udostępnij na innych stronach

Kadu ma (prawie ma) już nowego opiekuna i przechodzi rewizję - link.

Ja się nie znam aż tak dobrze na paczkowaniu, poza tym znam tylko niewielką część wymagań dla paczek Fedory, a rzeczy które chciałem zmienić nie znalazłem (np. umieszczenie znaku zapytania w Source0). Oczywiście czytajcie a znajdziecie, jednym słowem .. lenistwo.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 months later...

I znowu powrót do tematu.

Kadu 0.6.5.4 pod 14-tką - podczas kompilacji pojawia się taki błąd:

/usr/bin/ld: CMakeFiles/kadu.dir/activate.cpp.o: undefined reference to symbol 'XSendEvent'                     	
/usr/bin/ld: note: 'XSendEvent' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line
/usr/lib/libX11.so.6: could not read symbols: Invalid operation

W jaki sposób mam dodać tą bibliotekę do linii komend linkera?

A może z tą biblioteką jest coś nie tak?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...