[opensuse] checkinstall doesn't work
Hello, I'm using openSUSE 13.2. I installed checkinstall package from http://software.opensuse.org/package/checkinstall?search_term=checkinstall Then I tried to make rpm package for the libiconv-1.14.tar.gz. The build of libiconv-1.4 successed, but checkinstall command failed to make rpm package; [...] Building target platforms: x86_64 Building for target x86_64 Processing files: libiconv-1.14-1.x86_64 error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so.1 error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so.2 error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so RPM build errors: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so.1 Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so.2 Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so How can I solve this problem? Thanks in adavance. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ "Bill! You married with Computers. Not with Me!" "No..., with money." -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2015-05-02 02:55, Masaru Nomiya wrote:
Then I tried to make rpm package for the libiconv-1.14.tar.gz. The build of libiconv-1.4 successed, but checkinstall command failed to make rpm package;
What I do is that I run a "make install", which creates the directories, then I run checkinstall to build the rpm. Not as clean, but it used to work. But I haven't done it recently... - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlVEMgkACgkQja8UbcUWM1zcdQD/RFzQPJs654kKqUjfAy+IiSYP pk5gxSUmKWiHbB8XLg4A/3Ipxpr5zTMCB+5Qj8KOHFaL7zFLmMXtFiqWf63So0/0 =1Jql -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, In the Message; Subject : [opensuse] checkinstall doesn't work Message-ID : <87zj5nx0fy.wl%nomiya@galaxy.dti.ne.jp> Date & Time: Sat, 02 May 2015 09:55:29 +0900 Masaru Nomiya <nomiya@galaxy.dti.ne.jp> has written:
I'm using openSUSE 13.2. I installed checkinstall package from
http://software.opensuse.org/package/checkinstall?search_term=checkinstall
Then I tried to make rpm package for the libiconv-1.14.tar.gz. The build of libiconv-1.4 successed, but checkinstall command failed to make rpm package;
[...] Building target platforms: x86_64 Building for target x86_64 Processing files: libiconv-1.14-1.x86_64 error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so.1 error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so.2 error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so error: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so
RPM build errors: Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so.1 Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so.2 Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libiconv.so Not a directory: /var/tmp/tmp.OEFTDky3Lf/package/usr/local/lib64/libcharset.so
How can I solve this problem?
With this patch for checkinstall-1.6.2-0.4.src.rpm; --- checkinstall.in.orig 2015-05-02 12:34:24.894240253 +0900 +++ checkinstall.in 2015-05-02 12:36:52.561583541 +0900 @@ -2423,7 +2423,7 @@ # Prepare directories to be included in the .spec file mv ${TMP_DIR}/newfiles ${TMP_DIR}/newfiles.tmp cat ${TMP_DIR}/newfiles.tmp | while read line; do - [ -d "${BUILD_DIR}/${line}" -o -L "${BUILD_DIR}/${line}" ] && echo -n "%dir " >> ${TMP_DIR}/newfiles + [ -d "${BUILD_DIR}/${line}" ] && echo -n "%dir " >> ${TMP_DIR}/newfiles echo "\"/${line}\"" >> ${TMP_DIR}/newfiles done checkinstall works fine. Thanks, --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ "Bill! You married with Computers. Not with Me!" "No..., with money." -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2015-05-02 05:40, Masaru Nomiya wrote:
With this patch for checkinstall-1.6.2-0.4.src.rpm;
...
checkinstall works fine.
You could write a bugzilla about that... - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlVFI3AACgkQja8UbcUWM1zoKAD/dU3S1z2PgW956ieuRvleTwML /hVEe93YI3cxQdT3TjcA/1WuFOoGbUjsz4GNuboHi8IruiE0Lec41pvhzWv73sQd =H14z -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, 02 May 2015 09:55:29 +0900 Masaru Nomiya wrote:
Hello,
I'm using openSUSE 13.2. I installed checkinstall package from
http://software.opensuse.org/package/checkinstall?search_term=checkinstall
Hello Masaru Nomiya, No "official release" of checkinstall for openSUSE 13.2 exists. 1.6.2 packages appear to be available for Tumbleweed and openSUSE 13.1, but not for 13.2, the distribution that you're running. I agree with David Rankin that checkinstall is very old and that this may be why it's not provided for 13.2. hth & good luck! Carl -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, David and Carl. In the Message; Subject : Re: [opensuse] checkinstall doesn't work Message-ID : <20150502054041.159d167a@linux-z4hf.site> Date & Time: Sat, 02 May 2015 09:40:42 +0000 Carl Hartung <opensuse@cehartung.com> has written:
On Sat, 02 May 2015 09:55:29 +0900 Masaru Nomiya wrote:
Hello,
I'm using openSUSE 13.2. I installed checkinstall package from
http://software.opensuse.org/package/checkinstall?search_term=checkinstall
Hello Masaru Nomiya,
No "official release" of checkinstall for openSUSE 13.2 exists.
1.6.2 packages appear to be available for Tumbleweed and openSUSE 13.1, but not for 13.2, the distribution that you're running.
Did you see the above page? Unofficially, checkinstall is offered.
I agree with David Rankin that checkinstall is very old and that this may be why it's not provided for 13.2.
I see. I must learn to make SRPM.
hth & good luck!
Thanks, --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「eメールや携帯電話に縛られた社会は、自分自身と向き合ったり、 空想にふけったりする自由を奪う。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 05/02/2015 06:01 AM, Masaru Nomiya wrote:
I see. I must learn to make SRPM.
hth & good luck!
Grab the 13.1 srpm and you can probably build it on 13.2 with: rpmbuild --rebuild nameof_13.1.src.rpm If that fails, you can always extract the .spec file and source and modify as necessary. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, In the Message; Subject : Re: [opensuse] checkinstall doesn't work Message-ID : <554659B5.2080809@suddenlinkmail.com> Date & Time: Sun, 03 May 2015 12:24:05 -0500 "David C. Rankin" <drankinatty@suddenlinkmail.com> has written:
On 05/02/2015 06:01 AM, Masaru Nomiya wrote:
I see. I must learn to make SRPM.
hth & good luck!
Grab the 13.1 srpm and you can probably build it on 13.2 with:
rpmbuild --rebuild nameof_13.1.src.rpm
If that fails, you can always extract the .spec file and source and modify as necessary.
I know this well. I mean, I must learn to build SRPM for the specific file by myself. Thanks, --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ "Bill! You married with Computers. Not with Me!" "No..., with money." -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, May 2, 2015 at 5:40 AM, Carl Hartung <opensuse@cehartung.com> wrote:
On Sat, 02 May 2015 09:55:29 +0900 Masaru Nomiya wrote:
Hello,
I'm using openSUSE 13.2. I installed checkinstall package from
http://software.opensuse.org/package/checkinstall?search_term=checkinstall
Hello Masaru Nomiya,
No "official release" of checkinstall for openSUSE 13.2 exists.
1.6.2 packages appear to be available for Tumbleweed and openSUSE 13.1, but not for 13.2, the distribution that you're running.
I agree with David Rankin that checkinstall is very old and that this may be why it's not provided for 13.2.
Opensuse has a great toolchain for working with the package building process. I consider it one of the major gems of the entire opensuse distribution. First they have a cloud based build farm that can do 100,000 or more builds a day: https://build.opensuse.org/monitor It is available to all, but especially to opensuse users. If you have a bugzilla account you can use the same credentials at the build farm. The build farm allows almost everything to be done via a webui, but there is also the command tool 'osc'. osc has a million options, but the basics are easy. Most people use it in conjunction with the cloud server build.opensuse.org so I suggest you do that as well, at least to start. I'd guess interest in checkinstall has dropped because osc is such a core tool for openSUSE devs. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2015-05-04 18:18, Greg Freemyer wrote:
I'd guess interest in checkinstall has dropped because osc is such a core tool for openSUSE devs.
For 'devs', that's correct. For users that just want to locally build something quick (not distribute it), checkinstall is still a good tool. But as devs are not interested in it, they don't repair it for us. - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlVHrJsACgkQja8UbcUWM1zhLwEAjg9GqK7tZOscHubGKY7z8Rwt FBRGC21CoL36e6urzfkA/iu4I2mYrnU1XpqR4MW0r0P083ceeMIXLpMrBsya/YVD =c1oO -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, May 4, 2015 at 1:30 PM, Carlos E. R. <robin.listas@telefonica.net> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2015-05-04 18:18, Greg Freemyer wrote:
I'd guess interest in checkinstall has dropped because osc is such a core tool for openSUSE devs.
For 'devs', that's correct. For users that just want to locally build something quick (not distribute it), checkinstall is still a good tool.
But as devs are not interested in it, they don't repair it for us.
To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org
I'm surprised to see it is not even in a devel project any more. That means someone took a pro-active step to remove it. Must be some reason to do that other than "lack of interest". Maybe it was I see it disappeared from Factory last Sept. http://markmail.org/message/ky4gtlrqavcwdbwn But there is no discussion of why. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (5)
-
Carl Hartung
-
Carlos E. R.
-
David C. Rankin
-
Greg Freemyer
-
Masaru Nomiya