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