Discussion:
Problem with %cmake macro - "fg: no job control"
Michal Srb
2013-11-13 15:36:04 UTC
Permalink
Hello,

I am trying to package program build using cmake (not kde).
(home:michalsrb:branches:X11:XOrg/tigervnc)

I try to use the cmake macro as is defined in /etc/rpm/macros.cmake from cmake
package.

I use it by simply calling it, it doesn't require any arguments:
%cmake

It works fine locally, but in buildservice I get following error:
[ 203s] + '%cmake'
[ 203s] /var/tmp/rpm-tmp.fYOMWM: line 31: fg: no job control
[ 203s] error: Bad exit status from /var/tmp/rpm-tmp.fYOMWM (%build)

That is shell complaining about % character, so the cmake macro looks to be
expanded into nothing (?).

I have cmake in BuildRequires.

Any ideas what I am doing wrong?

Michal
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Dmitriy Perlow
2013-11-13 15:46:52 UTC
Permalink
Post by Michal Srb
Hello,
I am trying to package program build using cmake (not kde).
(home:michalsrb:branches:X11:XOrg/tigervnc)
I try to use the cmake macro as is defined in /etc/rpm/macros.cmake from
cmake package.
%cmake
[ 203s] + '%cmake'
[ 203s] /var/tmp/rpm-tmp.fYOMWM: line 31: fg: no job control
[ 203s] error: Bad exit status from /var/tmp/rpm-tmp.fYOMWM (%build)
That is shell complaining about % character, so the cmake macro looks to
be expanded into nothing (?).
I have cmake in BuildRequires.
Any ideas what I am doing wrong?
Michal
Hello.
"fg: no job control" means that there are no such macro. Could you use
simple cmake?
--
Best regards,
Dmitriy DA(P).DarkneSS Perlow @ Linux x64
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Takashi Iwai
2013-11-13 15:48:02 UTC
Permalink
At Wed, 13 Nov 2013 17:36:04 +0200,
Post by Michal Srb
Hello,
I am trying to package program build using cmake (not kde).
(home:michalsrb:branches:X11:XOrg/tigervnc)
I try to use the cmake macro as is defined in /etc/rpm/macros.cmake from cmake
package.
%cmake
[ 203s] + '%cmake'
[ 203s] /var/tmp/rpm-tmp.fYOMWM: line 31: fg: no job control
[ 203s] error: Bad exit status from /var/tmp/rpm-tmp.fYOMWM (%build)
That is shell complaining about % character, so the cmake macro looks to be
expanded into nothing (?).
I have cmake in BuildRequires.
Any ideas what I am doing wrong?
The rpm macro is new and it was added since openSUSE 13.1 and later.


Takashi
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Andreas Schwab
2013-11-13 15:48:45 UTC
Permalink
Post by Michal Srb
That is shell complaining about % character, so the cmake macro looks to be
expanded into nothing (?).
No, it wasn't expanded at all, which means it wasn't defined.
Post by Michal Srb
Any ideas what I am doing wrong?
You need at least 13.1 to get the %cmake macro.

Andreas.
--
Andreas Schwab, SUSE Labs, ***@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Loading...