ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] И снова lazarus, точнее lazrus & Qt & sisphus
@ 2007-06-09  9:37 Шенцев Алексей Владимирович
  2007-06-09 15:41 ` Andrey Rahmatullin
  2007-06-13 10:16 ` Шенцев Алексей Владимирович
  0 siblings, 2 replies; 5+ messages in thread
From: Шенцев Алексей Владимирович @ 2007-06-09  9:37 UTC (permalink / raw)
  To: ALT Devel discussion list

Привет всем!

Пытаюсь собрать lazarus по такому спеку:

-(ashen@oasu3)-(~/RPM/SPECS)-> cat lazarus.spec
Name:           lazarus
Version:        0.9.22
Release:        alt2
Summary:        Lazarus Component Library and IDE
Group:          Development/Other
License:        GPL and modified LGPL
URL:            http://www.lazarus.freepascal.org/
Source0:        %name-%version-1.tar.gz
Packager:       Alexey Shentzev <ashen@altlinux.ru>

Requires:       fpc, fpc-src, gdb
# NOTE: without the symlink trick for gtk1, it requires the devel packages.

# Automatically added by buildreq on Sun Jun 03 2007 (-ba)
BuildRequires: fpc >= 2.1.4 gdk-pixbuf-devel gtk+-devel libgtk+2-devel 
libXi-devel libxmlsec1-nss packages-info-i18n-common

%description
Lazarus is a free and open source Rapid Application Development tool for
the FreePascal compiler using the Lazarus component library - LCL. The LCL
is included in this package.

%prep
%setup -q -n %name

%build
export LCL_PLATFORM=qt
if [ -n "$FPCCfg" ]; then
  MAKEOPTS="$MAKEOPTS -n @$FPCCfg"
fi
make bigide OPT="$MAKEOPTS" USESVN2REVISIONINC=0
make tools OPT="$MAKEOPTS"
make lazbuilder OPT="$MAKEOPTS"
make lcl ideintf packager/registration bigide OPT="$MAKEOPTS"

%install
mkdir -p %buildroot%_libdir/%name
mkdir -p %buildroot%_bindir
mkdir -p %buildroot%_datadir/pixmaps
mkdir -p %buildroot%_datadir/gnome/apps/Development
mkdir -p %buildroot%_datadir/applications
mkdir -p %buildroot%_mandir/man1
cp -aRf * %buildroot%_libdir/%name/


images/ide_icon48x48.png %buildroot%_datadir/pixmaps/lazarus.png
install/lazarus.desktop %buildroot%_datadir/applications/lazarus.desktop

install -p docs/lazbuild.1 %buildroot%_man1dir/lazbuild.1
install -p -m 644 
images/ide_icon48x48.png %buildroot%_datadir/pixmaps/lazarus.png
install -p -m 644 
install/lazarus.desktop %buildroot%_datadir/applications/lazarus.desktop

ln -sf ../%_lib/%name/lazarus %buildroot%_bindir/lazarus
ln -sf ../%_lib/%name/startlazarus %buildroot%_bindir/startlazarus
ln -sf ../%_lib/%name/lazbuild %buildroot%_bindir/lazbuild

%post
%update_menus

%postun
%clean_menus

%files
%_libdir/%name/
%_bindir/*
%_datadir/pixmaps/lazarus.png
%_datadir/applications/lazarus.desktop
%_mandir/*/*
%exclude %_libdir/%name/docs
%exclude %_libdir/%name/examples
#%exclude %_libdir/%name/lcl
%exclude %_libdir/%name/tools
%exclude %_libdir/%name/debian

# docs
%package docs
Summary: Lazarus docs
Group: Development/Other
Requires: %name = %version-%release

%description docs
Lazarus docs

%files docs
%_libdir/%name/docs
#end docs

# examples
%package examples
Summary: Lazarus examples
Group: Development/Other
Requires: %name = %version-%release

%description examples
Lazarus examples

%files examples
%_libdir/%name/examples
#end examples

# tools
%package tools
Summary: Lazarus tools
Group: Development/Other
Requires: %name = %version-%release

%description tools
Lazarus tools

%files tools
%_libdir/%name/tools
%exclude %_libdir/%name/tools/install
#end tools

%changelog

При сборке получаю такое:

Linking ../lazarus
/usr/bin/ld: cannot find -lqt4intf
lazarus.pp(119,1) Error: Error while linking
lazarus.pp(119,1) Fatal: There were 1 errors compiling module, stopping                                                      

Библиотека libqt4intf находится в /usr/lib, ldconfig запускал.

Всё что нашёл в инете (может плохо искал):
http://www.lazarus.freepascal.org/index.php?name=PNphpBB2&file=printview&t=2446&start=0

Что я не так делаю?
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] И снова lazarus, точнее lazrus & Qt & sisphus
  2007-06-09  9:37 [devel] И снова lazarus, точнее lazrus & Qt & sisphus Шенцев Алексей Владимирович
@ 2007-06-09 15:41 ` Andrey Rahmatullin
  2007-06-09 15:54   ` Damir Shayhutdinov
  2007-06-13 10:16 ` Шенцев Алексей Владимирович
  1 sibling, 1 reply; 5+ messages in thread
From: Andrey Rahmatullin @ 2007-06-09 15:41 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

On Sat, Jun 09, 2007 at 01:37:02PM +0400, Шенцев Алексей Владимирович wrote:
> Библиотека libqt4intf находится в /usr/lib
Это неправда.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Есть ли пример дистрибутива (или средств настройки), где используются 
> полностью возможности modprobe ?
Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не аргумент
против использования возможностей modprobe правильным образом? :)
		-- ab in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] И снова lazarus, точнее lazrus & Qt & sisphus
  2007-06-09 15:41 ` Andrey Rahmatullin
@ 2007-06-09 15:54   ` Damir Shayhutdinov
  2007-06-09 15:56     ` Andrey Rahmatullin
  0 siblings, 1 reply; 5+ messages in thread
From: Damir Shayhutdinov @ 2007-06-09 15:54 UTC (permalink / raw)
  To: ALT Devel discussion list

> On Sat, Jun 09, 2007 at 01:37:02PM +0400, Шенцев Алексей Владимирович wrote:
> > Библиотека libqt4intf находится в /usr/lib
> Это неправда.
Это правда, просто компилятор не gcc, а fpc - а у него какие-то свои
правила где искать библиотеки.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] И снова lazarus, точнее lazrus & Qt & sisphus
  2007-06-09 15:54   ` Damir Shayhutdinov
@ 2007-06-09 15:56     ` Andrey Rahmatullin
  0 siblings, 0 replies; 5+ messages in thread
From: Andrey Rahmatullin @ 2007-06-09 15:56 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 362 bytes --]

On Sat, Jun 09, 2007 at 07:54:53PM +0400, Damir Shayhutdinov wrote:
> Это правда, просто компилятор не gcc, а fpc - а у него какие-то свои
> правила где искать библиотеки.
Зато линкер /usr/bin/ld.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<henker> ну все работает. надо бухать
<henker> bb all
<-- henker вышел ("Покидаю")

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] И снова lazarus, точнее lazrus & Qt & sisphus
  2007-06-09  9:37 [devel] И снова lazarus, точнее lazrus & Qt & sisphus Шенцев Алексей Владимирович
  2007-06-09 15:41 ` Andrey Rahmatullin
@ 2007-06-13 10:16 ` Шенцев Алексей Владимирович
  1 sibling, 0 replies; 5+ messages in thread
From: Шенцев Алексей Владимирович @ 2007-06-13 10:16 UTC (permalink / raw)
  To: ALT Devel discussion list

Привет всем!

Собрал lazarus с Qt. При  запуске валится вот с таким:
http://paste.org.ru/?ybuuhw

Кто, что может сказать по данному поводу?

-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-06-13 10:16 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-09  9:37 [devel] И снова lazarus, точнее lazrus & Qt & sisphus Шенцев Алексей Владимирович
2007-06-09 15:41 ` Andrey Rahmatullin
2007-06-09 15:54   ` Damir Shayhutdinov
2007-06-09 15:56     ` Andrey Rahmatullin
2007-06-13 10:16 ` Шенцев Алексей Владимирович

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git