[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg-buildpackage -rfakeroot -uc -b werkt niet voor cups:squeeze



Op 2013-09-01 om 16:42 schreef Sander Devrieze:
> Op 1 september 2013 10:40 schreef Geert Stappers <stappers@stappers.nl>:
> > <snip>
> > Dit is wat ik deed:
> >
> >   apt-get source cups
> >   cd cups-1.4.4
> >   wget -O - http://rosa.stappers.nl/ff/squeezeCupsPlus.patch | patch -p1
> >   dpkg-buildpackage -rfakeroot -uc -b
> >
> > Net nog eens exact hetzelfde gedaan. Deze output krijg ik als ik de tests
> aan laat staan:
> 
> Creating directories for test...
> Creating cupsd.conf for test...
> Creating printers.conf for test...
> Setting up environment variables for test...
> Starting scheduler:
>      ../scheduler/cupsd -c /tmp/cups-root/cupsd.conf -f
> >/tmp/cups-root/log/debug_log 2>&1 &
> 
> Scheduler is PID 14883.
> 
> Message from syslogd@MyBookWorld at Sep  1 15:15:30 ...
>  cupsd: Unable to read configuration file '/tmp/cups-root/cupsd.conf' -
> exiting!
> Waiting for scheduler to become ready...


Hij is vreemd. Gelukkig hebben we van Elbrus een workaround gekregen.
(iets met "no check" )


> > Toelichting:
> > * package devscripts is ge-installeerd
> >
> 
> Heb ik niet. Zou het iets uitmaken als ik dit installeer?

Ik verwacht van niet. Ik had de developer scripts nodig
zodat "apt-get source" ook kon uitpakken.

> Kan dit via apt geïnstalleerd worden?

Jawel. `sudo aptitude install devscripts`


> > * ook de build dependencies  ( `apt-get build-depends cups` )
> >
> 
> idem
> 
> 
> > * de patch  http://rosa.stappers.nl/ff/squeezeCupsPlus.patch
> >   bevat de wijziging waar het om gaat
> >
> 
> idem
> 
> 
> > * op een i686 VPS  (een armel is in bestelling)
> >
> 
> Linux MyBookWorld 2.6.24.4 #1 Thu Apr 1 16:43:58 CST 2010 armv5tejl GNU/Linux
> Dit is de NAS: http://support.wdc.com/product/kb.asp?groupid=117&lang=en
> 
> >
> >
> > Terug naar de
> > > > > Bij de unit tests loopt het fout:
> > > > > cupsd: Unable to read configuration file '/tmp/cups-root/cupsd.conf'
> > -
> > > > > exiting!
> >
> > Doe het nog keer. Nu met "squeezeCupsPlus.patch" en logging m.b.v.
> > `script`.
> > Dat in command line syntax
> >
> >    script  pogingZoveel.transcript
> >    apt-get source cups
> >    cd cups-1.4.4
> >    wget -O - http://rosa.stappers.nl/ff/squeezeCupsPlus.patch | patch -p1
> >    dpkg-buildpackage -rfakeroot -uc -b
> >    exit # om script te verlaten, om logging te stoppen
> >
> 
> Zie bijlage.

Die neem ik mee de trein in. Verwacht pas laat in de week terugkoppeling.
En als iemand anders mij voor is, dan is dat prima.


> > De verbetering zit in de "cleane integratie van de patch".
> > En mocht de verbetering er niet zijn,
> > dan hebben we goede in 'pogingZoveel.transcript'


Groeten
Geert Stappers

P.S.

Eerder in deze thread was een bugreport van OpenWRT genoemd.
Die is afgesloten met "new cups version" of zo iets.

En nu we toch zelf aan het compileren zijn, waarom dan
ook niet de source van een nieuwe CUPS nemen?


-- 
Leven en laten leven


Reply to: