Lazarus IDE ile ilgili
Kuri_YJ20.04.2005 - 19:39:36
Selamlar,
Sinefru'nun dediği gibi yaptım


make clean all


derledi derledi, bir takım warningler verdi, ancak tam link sırasında dedi ki

Linking ./lazarus
/usr/bin/ld: cannot find -lglib
lazarus.pp(98,1) Error: Error while linking
make[1]: *** [lazarus] Error 1
make[1]: Leaving directory `/opt/lazarus'
make: *** [ide] Error 2


Tam çıkartamadım ne demek istediğini, gidip bakındım o directorylere ama bir şey bulamadım.

Ne yapmalıyım bir fikri olan var mı?

Teşekkürler.
 
snofru20.04.2005 - 20:07:27
Hocam bende karşılaşmıştım... Burada konuşulmuş, bakarsanız faydalı olabilir...
http://www.lazarus.freepascal.org/index.php?name=PNphpBB2&file=viewtopic&t=881&highlight=lglib

Ancak olayı kısaca açıklamam gerekirse, glibc (glib-2.6.3.tar.gz gibi) paketindeki eksiklik/yokluk dan dolayı olması muhtemeldir. Zaten forumda çok ayrıntılı konuşulmuş çok şey söylemek gereksiz.

Sevgiler, Başarılar...
 
Kuri_YJ21.04.2005 - 11:31:28
Olmuyo olmuyor olmuyor :( Neyse vazcaydım Lazarus'tan. Neyse Forumlarına da sordum bakalım yanıt gelecek mi...

Herkese teşekkürler

Kolay gelsin
 
kefukar21.04.2005 - 11:54:53
Hocam haddime düşmez ama (zaten bakmışınızdır gerçi) şu linkre konuşulmuş birşeyler. Ayrıca linklerde verilmiş. Belki yardımcı olur..
http://www.linuxnet.com.tr/modules.php?name=Forums&file=viewtopic&t=649&view=previous
Kolay gelsin...
 
Arifceylan2821.04.2005 - 18:15:18
make ile değil de rpm uzantılı dosyaları ile kurmayı deneseniz daha iyi olmaz mı.
 
coderlord22.04.2005 - 09:27:47
Göbeğim çatladı ama sonunda Lazarus'u Linux altında derleyebildim ve çalıştırabildim. Gerçi adım adım anlatmam pek mümkün değil neyi yaptığımı pek hatırlamıyorum. Ancak sorunun en büyük kaynağı bazı paket bağımlılıkları ve fpc.cfg dosyasındaki tanımlamalar olduğunu gördüm.

Lazarus FPC'nin unit source'larına ihtiyaç duyuyor. FPC'nin RPM sürümlerinde bunlar zannedersem gelmiyor. Çünkü ancak FPC source'unu biryere açıp burayı gösterdiğimde derleyebildim.

Önce fpc 1.0.10 versiyonunu rpm'den kurdum. lazarus'u derlemeye çalıştım. PIXBUF, GDBLIB hataları aldım. Google'dan bakınca bazı library'leri kurmam gerektiğini gördüm. Ben de libx11-devel, libpixbuf, libpixbuf-devel 'leri sistemime kurdum. (Bunları kurmak için en iyi yöntem apt-get, sisteminde olmayan arkadaşlar bir an önce yüklesin. apt-get ile sadece library ismini veriyorsunuz bağımlılıkları halledip gereken bütün paketleri kendisi internet'ten indirip kuruyor.)

Sonra baktım FPC 1.9.8 versiyonu var. Halen BETA gerçi. 1.0.10 u kaldırıp bunu kurdum. lazarus derlenirken şu unit i bulamadım bunu bulamadım gibi bir sürü hata verdi.

Bundan kurtulmak için FPC'nin tar.gz source'unu bir klasöre açtım, Benim kurulumda yoktu. Sizde de yoksa (önce root olun ve updatedb komutunu çalıştırın sonra locate fpc.cfg komutu ile kontrol edin) fpc.cfg dosyasını oluşturmanız gerekiyor. Zaten varsa sadece açın ve içini anlatacağım şekilde düzenleyin. Yoksa /etc/fpc.cfg dosyasını bir editor ile oluşturun ve içine:


-Fu/usr/lib/fpc/1.9.8/units/i386-linux
-Fu/usr/lib/fpc/1.9.8/units/i386-linux/*
-Fu/usr/lib/fpc/1.9.8/units/i386-linux/rtl
-Fu/usr/lib/fpc/1.9.8/units/i386-linux/paszlib
-Fu/usr/lib/fpc/1.9.8/units/i386-linux/fcl
-Fu/usr/lib/fpc/1.9.8/units/i386-linux/fcl/*
-Fu/home/furkan/İndirilenler/Lazarus/fpc/fcl/inc/
-Fu/home/furkan/İndirilenler/Lazarus/fpc/fcl/image
-Fu/home/furkan/İndirilenler/Lazarus/fpc/packages/base/paszlib
-Fu/home/furkan/İndirilenler/Lazarus/fpc/fcl/unix
-Fuc/home/furkan/İndirilenler/Lazarus/fpc/fcl/unix


Ben şekilde görüldüğü üzere ne var ne yok yazdım. Siz de sizin sistemde bu klasörler neredeyse ona göre değiştirip fpc.cfg'yi düzenleyin.

lazarus'un klasörü altında make clean all komutundan sonra lazarus umarım sorunsuz derlenir. Daha sonra ./lazarus komutu verin ve çalıştırın. Açılırken FPC unit kaynak kodlarını bulamadım diyor. Açıldıktan sonra Environment Option'dan FPC kaynak kodlarının klasörünü gösterin ve Run deyin. Boş proje derlenip çalışıyorsa iyi. Çalışmazsa bazı eksik library'ler var demektir. libx11-devel gibi..

Kolay gelsin Kuri. :)
 
selimr22.04.2005 - 10:40:44
http://sourceforge.net/project/showfiles.php?group_id=89339


adresinden şu paketleri indirdim..

fpc-1.9.8-0.i586.rpm
fpc-docs-1.9.8-0.i586.rpm
fpcsrc-1.9.8-050225.i386.rpm

ve kurdum..

daha sonra;


yine aynı adresten

lazarus-0.9.6-fpc_1.9.8_0.i386.rpm

ve bunuda kurduktan sonra hiç bir sorun olmadan ve hata vermeden
5 dakikadan daha kısa bir sürede kuruldu..

not..: kurulumu linux gelecek 3 bireysel de yaptım
 
coderlord22.04.2005 - 11:22:21
Linux dağıtımlarına göre paket bağımlılıkları değişebilir tabii. Bildiğim kadarıyla Gelecek Linux ne var ne yok hepsini zaten kuruyor.
 
selimr22.04.2005 - 11:30:13
ben daha öncede mandrake 9, 9.1, 9.2 de denedim
onlardada sorun çıkmadı

fakat mandrake 10.1 de sorun çıkmıştı

evet linux da bazı sorunlar olabiliyor..

window da hiç bir sorun yok ve çok güzel çalışoru..
 
Kuri_YJ25.04.2005 - 11:23:59
Selamlar,

FPC ve Lazarus'a ait ne var ne yok uninstall ettim sonra, sırası ile (Selimr'nin) dediği gibi yaptım ve sorunsuz açıldı. Ancak Fedora Update'lerini de tamamladım, hatta installation sırasında benden Fedora Core-3'ün Disc 4'ünü takmamı istedi. Sanırım birşeyler bende eksik kurulduğu için sorun çıkarıyormuş.

Emeği ve yardımı geçen herkese teşekkürler. Bakalım Lazarusla program yazıp neler yapacağımızı bir görelim bakalım :)

Herkese teşekkürler, Kolay Gelsin
 
selimr26.04.2005 - 13:00:35
arkadaşlar benim lazarus ta şu ana kadar deneyipte yapamadıklarım
şunlar..

1.) tedit sınıfından yeni bir bileşen tanımlayıp alignment özelliğini oluşturamadım.. oluşturuyor. hata vermiyor fakat algnment özelliğini değiştirdiğinizde bir etkisi olmuyor..

2.) sql aramalarında locate yi kullanamıyorum.. buda kullanırken hata vermiyor fakat çalışmıyor, yani sonuç döndüremiyor..

bu konular hakkında bilgisi olan varsa yardımlarınızı bekliyorum..


bunun dışında lazarusta herşey çok iyi çalışıyor..
 
selimr26.04.2005 - 13:04:28
interbase ve firebird dışında,

mysql ve postgresql ilede bağlanıyor.. ve çok verimli çalışıyor..

hepsi ile hem windows hemde linux ortamında bağlantılar yaptım
hiçi bir sorun çıkmıyor..

ilgilenen arkadaşların bilgisine..
 
lazio26.04.2005 - 13:09:14
ben lazarus u bir türlü kuramadım. redhat 9.0 kullanıyorum.
fpc, source vs. rpm lerini kuruyor (rmp dosyasının üzerine çift tıklıyorum, ayrıntıları falan gösteriyor ve devam etmek istermisin diyor) ancak lazarus rmp ini çalıştırınca, progressbar tamamlandıktan sonra pencere kapanıyor. ne hata oluştu diyo nede kuruyor..
 
selimr26.04.2005 - 13:19:59
hata vermiyorsa belkide kurmuştur..
çünkü ben redhat ta da denemiştim ve kurulmuştu..

/usr/share/lazarus

dizinine bir bak bakalım.. kurulmuşsa varsayılan yer burası..

var ise, burdan bir kısayol uluşturabilirsin..
 
lazio27.04.2005 - 12:20:41
@selimr, malesef kurmamış.
lazarus rpm ini birde terminalden kurayım denedim ve ne göreyim MD5 şifreleme hatası aldım. Shocked demekki terminalden vazgeçmemek lazım Laughing
 
Kuri_YJ27.04.2005 - 12:35:49
Selamlar,

Lazio, Lazarusa ilgin isminle bağlantılı olduğundan mı kaynaklı? Hehehehe Laughing
 
lazio27.04.2005 - 12:51:16
@Kuri_TLJ, iyi yakalamışsın ama pek sayılmaz :D
o zaman ismi Emre olanlar Emacs a ilgi duyar herhalde Laughing Laughing
şaka bir yana Linux da C tabanlı dillerle ilgileniyorum aslında ama Lazarusu çok duymaya başladım Shocked o nedenle bi bakayım dedim
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com