I'm trying to compile Canon's Linux driver for my Canon MG5550 printer, and the instructions tell me to run "rpmbuild". When I consult https://fedoraproject.org/wiki/How_to_create_an_RPM_package (dated 23 May 2016) I'm told to dnf-install fedora-packager, but this brings up [root@william tim]# dnf install fedora-packager Error: package fedora-packager-0.5.10.7-1.fc24.noarch requires mock, but none of the providers can be installed and similarly [root@william tim]# dnf install mock Error: package mock-1.2.17-1.fc24.noarch requires systemd-container, but none of the providers can be installed
Is this because I am running Fedora-24 beta? Must I wait for 3 days? (Oh dear, I see it has been postponed until June 14.)
On 06/04/16 20:43, Timothy Murphy wrote:
I'm trying to compile Canon's Linux driver for my Canon MG5550 printer, and the instructions tell me to run "rpmbuild". When I consult https://fedoraproject.org/wiki/How_to_create_an_RPM_package (dated 23 May 2016) I'm told to dnf-install fedora-packager, but this brings up [root@william tim]# dnf install fedora-packager Error: package fedora-packager-0.5.10.7-1.fc24.noarch requires mock, but none of the providers can be installed and similarly [root@william tim]# dnf install mock Error: package mock-1.2.17-1.fc24.noarch requires systemd-container, but none of the providers can be installed
Is this because I am running Fedora-24 beta? Must I wait for 3 days? (Oh dear, I see it has been postponed until June 14.)
Isn't it as simply as....
[egreshko@f24b ~]$ dnf whatprovides *bin/rpmbuild Last metadata expiration check: 0:00:33 ago on Sat Jun 4 21:50:19 2016. rpm-build-4.13.0-0.rc1.27.fc24.x86_64 : Scripts and executable programs used to : build packages
Followed by the install of "rpm-build"?
On 06/04/16 21:51, Ed Greshko wrote:
On 06/04/16 20:43, Timothy Murphy wrote:
I'm trying to compile Canon's Linux driver for my Canon MG5550 printer, and the instructions tell me to run "rpmbuild". When I consult https://fedoraproject.org/wiki/How_to_create_an_RPM_package (dated 23 May 2016) I'm told to dnf-install fedora-packager, but this brings up [root@william tim]# dnf install fedora-packager Error: package fedora-packager-0.5.10.7-1.fc24.noarch requires mock, but none of the providers can be installed and similarly [root@william tim]# dnf install mock Error: package mock-1.2.17-1.fc24.noarch requires systemd-container, but none of the providers can be installed
Is this because I am running Fedora-24 beta? Must I wait for 3 days? (Oh dear, I see it has been postponed until June 14.)
Isn't it as simply as....
[egreshko@f24b ~]$ dnf whatprovides *bin/rpmbuild Last metadata expiration check: 0:00:33 ago on Sat Jun 4 21:50:19 2016. rpm-build-4.13.0-0.rc1.27.fc24.x86_64 : Scripts and executable programs used to : build packages
Followed by the install of "rpm-build"?
Oh, you would probably want to install rpmdevtools and then run the rpmdev-setuptree script that creates a build environment in your home directory.
Ed Greshko wrote:
I'm trying to compile Canon's Linux driver for my Canon MG5550 printer, and the instructions tell me to run "rpmbuild".
Isn't it as simply as....
[egreshko@f24b ~]$ dnf whatprovides *bin/rpmbuild Last metadata expiration check: 0:00:33 ago on Sat Jun 4 21:50:19 2016. rpm-build-4.13.0-0.rc1.27.fc24.x86_64 : Scripts and executable programs used to : build packages
Followed by the install of "rpm-build"?
Thank you, Ed. You are (as usual) quite right. I think all that was required to get the program rpmbuild was to dnf-install rpm-build.
Sadly, even with this in place, I cannot compile Canon's official driver, which is enormous. The 2000-line process log ends with **Error**: You must have `glib' installed. You can get it from: ftp//ftp.gtk.org/pub/gtk In fact glib (and glib-devel) are installed - I assume glib is not in the expected place.
I shall continue to look for a way to compile the Canon program. Meanwhile I have to re-boot into Windows to use this printer.
On 05/06/16 10:14, Timothy Murphy wrote:
Ed Greshko wrote:
I'm trying to compile Canon's Linux driver for my Canon MG5550 printer, and the instructions tell me to run "rpmbuild".
Isn't it as simply as....
[egreshko@f24b ~]$ dnf whatprovides *bin/rpmbuild Last metadata expiration check: 0:00:33 ago on Sat Jun 4 21:50:19 2016. rpm-build-4.13.0-0.rc1.27.fc24.x86_64 : Scripts and executable programs used to : build packages
Followed by the install of "rpm-build"?
Thank you, Ed. You are (as usual) quite right. I think all that was required to get the program rpmbuild was to dnf-install rpm-build.
Sadly, even with this in place, I cannot compile Canon's official driver, which is enormous. The 2000-line process log ends with **Error**: You must have `glib' installed. You can get it from: ftp//ftp.gtk.org/pub/gtk In fact glib (and glib-devel) are installed - I assume glib is not in the expected place.
I shall continue to look for a way to compile the Canon program. Meanwhile I have to re-boot into Windows to use this printer.
You don't say why you need to compile; I have an MG4250 scanner/printer which works for me in SL7 with cnijfilter-mg4200series-3.80-1-rpm
There appear to be two similar sets of *.rpm.tar.gz packages (v2.20 and v4.00) for the mg5500 series here:
http://www.canonprinter-drivers.com/2016/04/canon-pixma-mg5500-drivers-downl...
HTH
John P
On 06/05/16 06:06, John Pilkington wrote:
You don't say why you need to compile; I have an MG4250 scanner/printer which works for me in SL7 with cnijfilter-mg4200series-3.80-1-rpm
There appear to be two similar sets of *.rpm.tar.gz packages (v2.20 and v4.00) for the mg5500 series here:
http://www.canonprinter-drivers.com/2016/04/canon-pixma-mg5500-drivers-downl...
I must concur with John. Last December I installed cnijfilter-mg5500series and cnijfilter-common, and I was able to print to a wireless MG5520 a friend had just purchased. I played a lot that day trying to get it to work (wirelessly and on USB cable). I initially tried letting CUPS do the work, and that didn't quite work. But following the instructions on the Canon site got me to these two RPMs, and things worked quite nicely after installing them. Nothing to build locally. (Sorry, I can't remember where I got them from. "yum list all cnijfilter*" won't tell me anything other than installed, therefore I probably got them directly from Canon.)
On 06/06/16 03:13, Kevin Cummings wrote:
On 06/05/16 06:06, John Pilkington wrote:
You don't say why you need to compile; I have an MG4250 scanner/printer which works for me in SL7 with cnijfilter-mg4200series-3.80-1-rpm
There appear to be two similar sets of *.rpm.tar.gz packages (v2.20 and v4.00) for the mg5500 series here:
http://www.canonprinter-drivers.com/2016/04/canon-pixma-mg5500-drivers-downl...
I must concur with John. Last December I installed cnijfilter-mg5500series and cnijfilter-common, and I was able to print to a wireless MG5520 a friend had just purchased. I played a lot that day trying to get it to work (wirelessly and on USB cable). I initially tried letting CUPS do the work, and that didn't quite work. But following the instructions on the Canon site got me to these two RPMs, and things worked quite nicely after installing them. Nothing to build locally. (Sorry, I can't remember where I got them from. "yum list all cnijfilter*" won't tell me anything other than installed, therefore I probably got them directly from Canon.)
You probably got the rpm from here....
http://support-th.canon-asia.com/contents/TH/EN/0100466702.html or similar Canon site.
Allegedly, on or about 05 June 2016, Kevin Cummings sent:
(Sorry, I can't remember where I got them from. "yum list all cnijfilter*" won't tell me anything other than installed, therefore I probably got them directly from Canon.)
If you installed and RPM without using YUM, you ought to be able to: rpm -qa cnijfilter*
Is there anything that trawls through non-user file (i.e. system and applications), that could single out files that weren't installed via RPM, YUM, DNF, etc?
A comparison between yum database and locate database?
On 06/04/16 20:43, Timothy Murphy wrote:
[root@william tim]# dnf install mock Error: package mock-1.2.17-1.fc24.noarch requires systemd-container, but none of the providers can be installed
Is this because I am running Fedora-24 beta?
And, FWIW, on my fully updated F24 beta system (KDE desktop) I get....
[egreshko@f24b ~]$ sudo dnf install mock [sudo] password for egreshko: Last metadata expiration check: 1:00:43 ago on Sat Jun 4 22:02:47 2016. Dependencies resolved. ==================================================================================== Package Arch Version Repository Size ==================================================================================== Installing: libmicrohttpd x86_64 0.9.46-2.fc24 fedora 66 k mock noarch 1.2.17-1.fc24 fedora 310 k pygpgme x86_64 0.3-15.fc24 fedora 77 k pyliblzma x86_64 0.5.3-15.fc24 fedora 53 k python-kitchen noarch 1.2.4-2.fc24 fedora 121 k python-pycurl x86_64 7.43.0-2.fc24 fedora 204 k python-urlgrabber noarch 3.10.1-8.fc24 fedora 112 k python2-iniparse noarch 0.4-19.fc24 fedora 45 k pyxattr x86_64 0.5.3-7.fc24 fedora 33 k rpm-python x86_64 4.13.0-0.rc1.27.fc24 fedora 102 k systemd-container x86_64 229-8.fc24 fedora 997 k yum noarch 3.4.3-509.fc24 fedora 1.2 M yum-metadata-parser x86_64 1.1.4-16.fc24 fedora 39 k yum-utils noarch 1.1.31-509.fc24 fedora 117 k
Transaction Summary ==================================================================================== Install 14 Packages
Total download size: 3.5 M Installed size: 13 M Is this ok [y/N]:
On 4 June 2016 at 14:43, Timothy Murphy gayleard@eircom.net wrote:
I'm trying to compile Canon's Linux driver for my Canon MG5550 printer, and the instructions tell me to run "rpmbuild". When I consult < https://fedoraproject.org/wiki/How_to_create_an_RPM_package%3E (dated 23 May 2016) I'm told to dnf-install fedora-packager, but this brings up [root@william tim]# dnf install fedora-packager Error: package fedora-packager-0.5.10.7-1.fc24.noarch requires mock, but none of the providers can be installed and similarly [root@william tim]# dnf install mock Error: package mock-1.2.17-1.fc24.noarch requires systemd-container, but none of the providers can be installed
Is this because I am running Fedora-24 beta? Must I wait for 3 days? (Oh dear, I see it has been postponed until June 14.)
Use 'dnf --best install' this should hopefully provide more info about rpm dependency problems.
-- Ahmad Samir