can not install Brother-printer

I want to instal the next cupswrapperdriver in Suse 11.1 for my printer Brother DCP-110C :
“cupswrapperDCP110C-1.0.0-1.i386.rpm”
and get this error message:

"Subprocess failed. Error: RPM is mislukt: error: Failed dependencies:

csh is needed by cupswrapperDCP110C-1.0.0-1.i386

"

As far I can see, csh and tcsh are installed, what am I doing wrong?

Marc

Known problem of those Brother drivers.

They are so old, that they require the package “csh” which is no longer available (it’s called “tcsh” now) on openSUSE.

Unfortunately, Brother did not adapt their packages to this new requires.

Simple solution:

Build your own csh “dummy”:


Name:           csh
Summary:        A csh "dummy-package" to circumvent obsolete requires for csh in SuSE
License:        GPL
Group:          dummy-package
Version:        1.0
Release:        1.1
Requires:       tcsh
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
A csh "dummy-package" to circumvent obsolete requires for csh in newer SuSE-versions.
%prep
%install

%clean
%__rm -rf %{buildroot}

%files
%defattr(-, root, root)


%changelog

Copy the content above and save it to a file called “csh.spec” under /usr/src/packages/SPECS.

Run


rpmbuild -ba --clean /usr/src/packages/SPECS/csh.spec

and install the “package”

/usr/src/packages/RPMS/noarch/csh-1.0-1.1.noarch.rpm

you just built.

The problem is solved, thanks to Akoellh for the ‘simple’ solution. Now I can use my old printer.
Thanks again.

great work Axel !!