Skocz do zawartości

Subedit


orzeszko

Rekomendowane odpowiedzi

Muszę przyznać, że nie jest to napisane jakoś bardzo profesjonalnie, ale trudno. Udało mi się po prostu zrobić, że się kompiluje, binarka zajmuje (jak na mój gust) znacznie za dużo i są problemy z polskimi znakami. Ale nad tym się zastanowię później. Masz tutaj plik patch, który poprawi Ci plik Makefile:

*** a/Makefile  2002-02-19 23:57:12.000000000 +0100
--- b/Makefile  2005-11-22 18:59:14.000000000 +0100
***************
*** 2 ****
! CPP           = g++
--- 2 ----
! CPP           = g++32
***************
*** 14,16 ****
! INC_DIR               = /usr/include/qt
! LIB_DIR               = /usr/lib/qt
! LIBS            = -lqt
--- 14,16 ----
! INC_DIR               = /usr/lib/qt-3.3/include
! LIB_DIR               = /usr/lib/qt-3.3/lib
! LIBS            = -lqt-mt

W katalogu z programem utwórz plik np. o nazwie: zmiany.patch i daj mu powyższą zawartość a następnie zaaplikuj zmiany przy pomocy polecenia

patch -p1 < zmiany.patch

i już nie powinieneś mieć żadnych problemów ze zrobieniem make.

Odnośnik do komentarza
Udostępnij na innych stronach

[tomek@orzeszko jsubedit0.1src]$ patch -p1 < zmiany.patch
patching file Makefile
Hunk #1 FAILED at 2.
Hunk #2 FAILED at 14.
2 out of 2 hunks FAILED -- saving rejects to file Makefile.rej

Makefile.rej

***************
*** 2 ****
! CPP           = g++
--- 2 ----
! CPP           = g++32
***************
*** 14,16 ****
! INC_DIR               = /usr/include/qt
! LIB_DIR               = /usr/lib/qt
! LIBS            = -lqt
--- 14,16 ----
! INC_DIR               = /usr/lib/qt-3.3/include
! LIB_DIR               = /usr/lib/qt-3.3/lib
! LIBS            = -lqt-mt

Odnośnik do komentarza
Udostępnij na innych stronach

Tu się dzieje bardzo dziwna rzecz, ponieważ gdy zrobię sobie nowy plik, który wygląda identycznie jak ten z forum to działa bez problemu... a jak wkleję tekst z forum to nie działa :/ Trzeba będzie zrobić zmiany ręcznie:

w drugiej linijce zamień:

CPP           = g++

na

CPP           = g++32

A później, począwszy od 14, zamieniasz:

INC_DIR               = /usr/include/qt
LIB_DIR               = /usr/lib/qt
LIBS            = -lqt

na

INC_DIR         = /usr/lib/qt-3.3/include
LIB_DIR         = /usr/lib/qt-3.3/lib
LIBS            = -lqt-mt

 

Spróbuję jeszcze dojść do tego czemu to nie działało :/

Odnośnik do komentarza
Udostępnij na innych stronach

Działa jsubedit

tylko nie wykonywałem patcha ,

tylko te zmiany od razu w Makefile

No ja właśnie nie wiem czemu ten patch nie działa :/ Jak sobie go zrobię normalnie na kompie, to jest dokładnie taki sam i działa. A jak wkleję z forum - to nie :/

Poza tym w programie jest parę błędów, np. w menu nie ma polskich liter. Nad tym jeszcze popracuję i potem umieszczę paczkę na mojej stronie domowej.

 

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ę...