Re: Frage zu Kobby

"Sascha 'saigkill' Manns" <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization openSUSE Marketing Team
Message-ID <[email protected]>
Am Freitag 24 April 2009 14:38:56 schrieb Andre Heine:
> Am Freitag, 24. April 2009 13:16 schrieb Sascha 'saigkill' Manns:
> > > Kennst Du "ccmake"?
> >
> > Muss ich mal schauen.
>
> Damit kannst Du die CMake Umgebung konfigurieren und die gesetzten
> Variablen kontrollieren...
>
> > > > [100%] Built target kobby
> > >
> > > Sollte eigentlich alles da sein...
> > >
> > > Du schreibst in Deiner ersten Mail, das kobby da wäre, aber
> > > trortdem nicht gefunden wird?!
> >
> > Die Sache ist so: Ich habe einen Sourcecode, und ein *.spec File.
> > Im Spec ist /usr/bin/kobby in %files angegeben.
> > Factory baut ohne Probleme durch, und nur bei 11.1 hakt es, weil er
> > das Binary nicht findet.
>
> Kann ich dir nicht wirklich helfen, wenn das Binary wirklich da ist
> und sogar mit absoluten Pfad angegeben ist...
>
> `which kobby` funktioniert also auf der 11.1...
>
> BTW, was ich nicht verstehe ist:
> > > > [100%] Built target kobby
>
> Hier baust Du "kobby", oder?
>
> Warum brauchst Du das dann nochmal in /usr/bin?
>
> Müsste man das nicht erst installieren?
>
> Na egal, gucke mal hier:
>
> --- deine erste mail ---
> RPM build errors:
> cannot open Pubkeys index using db3 - No such file or directory (2)
> File not found: /var/tmp/kde4-kobby-1.0b1-build/usr/bin/kobby
>                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Aber die Datei /usr/bin/kobby gibt es, sie wird ja auch in Factory
> ------------                      ^^^^^^^^^^
>
>
> "/var/tmp/kde4-kobby-1.0b1-build/usr/bin/kobby"
>
> und
>
> "/usr/bin/kobby"
>
> ist irgendwie unterschiedlich...
Stimmt. In %files habe ich natürlich
%{_bindir}/%{name}

> Ich habe nun keinerlei Ahnung von diesem Buildservice, aber
> ich rufe meine cmake hier immer so auf um den Installpfad zu setzen:
>
> cmake -DCMAKE_INSTALL_PREFIX=/home/ahe ../builder/all.cmk/
> -GKDevelop3
>
> Mit "ccmake" kann man übrigens sehr schön kontrollieren...
>
> Ich weiss nicht mehr weiter ....
Hab gerade mal im BuildLog von Factory geguckt:

Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.50908
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd kobby-1.0b1
+ make DESTDIR=/var/tmp/kde4-kobby-1.0b1-build install
[ 0%] Built target kobby_automoc
[100%] Built target kobby
Install the project...
-- Install configuration: "release"
-- Installing: /var/tmp/kde4-kobby-1.0b1-build/usr/bin/kobby
-- Installing: /var/tmp/kde4-kobby-1.0b1-
build/usr/share/kde4/apps/kobby/kobbyui.rc
-- Installing: /var/tmp/kde4-kobby-1.0b1-
build/usr/share/applications/kde4/kobby.desktop

Also da wird es definitiv gebaut...
-- 
Sincereley yours

Sascha Manns
openSUSE Marketing Team
openSUSE Build Service
openSUSE Features Screening Team
Web: http://saschamanns.gulli.to
Project-Blog: http://lizards.opensuse.org/author/saigkill
Private-Blog: http://saschasbacktrace.blogspot.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.