FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 02-17-2008, 08:35 AM
Alexander Puchmayr
 
Default emerging cups: QA: stop using the bindnow-flags function

Hi there!

I tried to (re-)emerge net-print/cups-1.2.12-r4 and I get the following
output:

zeus ~ # emerge --oneshot -v cups

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] net-print/cups-1.2.12-r4 USE="X dbus jpeg nls pam png ppds
ssl tiff -ldap -php -samba -slp" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) net-print/cups-1.2.12-r4 to /
* cups-1.2.12-source.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...
[ ok ]
* checking ebuild checksums ;-) ...
[ ok ]
* checking auxfile checksums ;-) ...
[ ok ]
* checking miscfile checksums ;-) ...
[ ok ]
* checking cups-1.2.12-source.tar.bz2 ;-) ...
[ ok ]
>>> Unpacking source...
>>> Unpacking cups-1.2.12-source.tar.bz2
to /var/tmp/portage/net-print/cups-1.2.12-r4/work
* Applying cups-1.2.0-bindnow.patch ...
[ ok ]
* Applying cups-1.2-str2561-v2.patch ...
[ ok ]
* Applying cups-1.2.4-CVE-2007-4045.patch ...
[ ok ]
* Applying cups-1.2.12-CVE-2007-5849.patch ...
[ ok ]
* Running aclocal ...
[ ok ]
* Running autoconf ...
[ ok ]
>>> Source unpacked.
>>> Compiling source
in /var/tmp/portage/net-print/cups-1.2.12-r4/work/cups-1.2.12 ...
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-cups-user=lp --with-cups-group=lp --with-system-groups=lpadmin --localstatedir=/var --with-docdir=/usr/share/cups/html --with-bindnow=
* QA: stop using the bindnow-flags function ... simply drop it from your
ebuild -Wl,-z,now --enable-pam --enable-ssl --enable-gnutls --disable-slp --enable-nls --enable-dbus --enable-png --enable-jpeg --enable-tiff --without-php --disable-ldap --enable-libpaper --enable-threads --enable-static --disable-pdftops --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: *
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: QA:
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: error: unrecognized option: -Wl,-z,now
Try `./configure --help' for more information.
*
* ERROR: net-print/cups-1.2.12-r4 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* cups-1.2.12-r4.ebuild, line 107: Called
econf '--with-cups-user=lp' '--with-cups-group=lp' '--with-system-groups=lpadmin' '--localstatedir=/var' '--with-docdir=/usr/share/cups/html' '--with-bindnow=' '*' 'QA:' 'stop' 'using' 'the' 'bindnow-flags' 'function' '...' 'simply' 'drop' 'it' 'from' 'your' 'ebuild' '-Wl,-z,now' '--enable-pam' '--enable-ssl' '--enable-gnutls' '--disable-slp' '--enable-nls' '--enable-dbus' '--enable-png' '--enable-jpeg' '--enable-tiff' '--without-php' '--disable-ldap' '--enable-libpaper' '--enable-threads' '--enable-static' '--disable-pdftops'
* ebuild.sh, line 638: Called die
* The specific snippet of code:
* die "econf failed"
* The die message:
* econf failed
*
* If you need support, post the topmost build error, and the call stack if
relevant.
* A complete build log is located
at '/var/tmp/portage/net-print/cups-1.2.12-r4/temp/build.log'.
*


It seems as if in econf the line "--with-bindnow=$(bindnow-flags)" directly
inserts the warning from QA into configure-arguments ...

Any suggestions?

Thanks
Alex
--
gentoo-user@lists.gentoo.org mailing list
 
Old 02-17-2008, 09:12 AM
Dale
 
Default emerging cups: QA: stop using the bindnow-flags function

Alexander Puchmayr wrote:

Hi there!

I tried to (re-)emerge net-print/cups-1.2.12-r4 and I get the following
output:


< SNIP >


It seems as if in econf the line "--with-bindnow=$(bindnow-flags)" directly
inserts the warning from QA into configure-arguments ...


Any suggestions?

Thanks
Alex



I'm not sure if it will help or not but I re-emerged mine and noticed
this at the end:



================================================== ==========
* Remote printing: change
* Listen localhost:631
* to
* Listen *:631
* in /etc/cups/cupsd.conf

* For more information about installing a printer take a look at:
* http://www.gentoo.org/doc/en/printing-howto.xml.

*
* /usr/lib/cups exists - You need to remerge every ebuild that
* installed into /usr/lib/cups and /etc/cups, qfile is in portage-utils:
* # FEATURES=-collision-protect emerge -va1 $(qfile -qC /usr/lib/cups
/etc/cups | sed "s:net-print/cups$::")

*
* FEATURES=-collision-protect is needed to overwrite the compatibility
* symlinks installed by this package, it wont be needed on later merges.
* You should also run revdep-rebuild
ln: creating symbolic link `//usr/libexec/cups/backend/smb': File exists
>>> Regenerating /etc/ld.so.cache...
>>> net-print/cups-1.2.12-r4 merged.

>>> No packages selected for removal by clean
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.


================================================== ===========

Is it possible that you need to re-emerge other packages that installed
in /usr/libs/cups by chance?

My re-emerge went fine so I would *think* the ebuild would be OK. I
could be wrong tho.


When I ran the command portage gave, I got this:


================================================== ============

root@smoker / # FEATURES=-collision-protect emerge -va1 $(qfile -qC
/usr/lib/cups /etc/cups | sed "s:net-print/cups$::")


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] app-text/ghostscript-gpl-8.61-r1 USE="X cups gtk jpeg2k
-bindist -cjk -djvu" 0 kB


Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

================================================== =============


May not help but just in case.

Dale

:-) :-)
--

gentoo-user@lists.gentoo.org mailing list
 
Old 02-17-2008, 01:06 PM
Alexander Puchmayr
 
Default emerging cups: QA: stop using the bindnow-flags function

Thanks for your response, but this didn't help at all. I think the problem
is this "QA: stop using the bindnow-flags function" which seems to come
from portage/ebuild. But why? and why now? Besides, the emerge *had*
already worked previously, this is a re-emerge.

So, the final queston is what is causing this error message?

"QA: stop using the bindnow-flags function"

I googled but the only thing I found was some isues back in 2005...

Greetings
Alex


Am Sonntag, 17. Februar 2008 schrieb Dale:
> Alexander Puchmayr wrote:
> > Hi there!
> >
> > I tried to (re-)emerge net-print/cups-1.2.12-r4 and I get the following
> > output:
> >
> > < SNIP >
> >
> >
> > It seems as if in econf the line "--with-bindnow=$(bindnow-flags)"
> > directly inserts the warning from QA into configure-arguments ...
> >
> > Any suggestions?
> >
> > Thanks
> > Alex
>
> I'm not sure if it will help or not but I re-emerged mine and noticed
> this at the end:
>
>
> ================================================== ==========
> * Remote printing: change
> * Listen localhost:631
> * to
> * Listen *:631
> * in /etc/cups/cupsd.conf
>
> * For more information about installing a printer take a look at:
> * http://www.gentoo.org/doc/en/printing-howto.xml.
>
> *
> * /usr/lib/cups exists - You need to remerge every ebuild that
> * installed into /usr/lib/cups and /etc/cups, qfile is in portage-utils:
> * # FEATURES=-collision-protect emerge -va1 $(qfile -qC /usr/lib/cups
> /etc/cups | sed "s:net-print/cups$::")
> *
> * FEATURES=-collision-protect is needed to overwrite the compatibility
> * symlinks installed by this package, it wont be needed on later merges.
> * You should also run revdep-rebuild
> ln: creating symbolic link `//usr/libexec/cups/backend/smb': File exists
>
> >>> Regenerating /etc/ld.so.cache...
> >>> net-print/cups-1.2.12-r4 merged.
> >>>
> >>> No packages selected for removal by clean
> >>> Auto-cleaning packages...
> >>>
> >>> No outdated packages were found on your system.
>
> * GNU info directory index is up-to-date.
>
>
> ================================================== ===========
>
> Is it possible that you need to re-emerge other packages that installed
> in /usr/libs/cups by chance?
>
> My re-emerge went fine so I would *think* the ebuild would be OK. I
> could be wrong tho.
>
> When I ran the command portage gave, I got this:
>
>
> ================================================== ============
>
> root@smoker / # FEATURES=-collision-protect emerge -va1 $(qfile -qC
> /usr/lib/cups /etc/cups | sed "s:net-print/cups$::")
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild R ] app-text/ghostscript-gpl-8.61-r1 USE="X cups gtk jpeg2k
> -bindist -cjk -djvu" 0 kB
>
> Total: 1 package (1 reinstall), Size of downloads: 0 kB
>
> Would you like to merge these packages? [Yes/No]
>
> ================================================== =============
>
>
> May not help but just in case.
>
> Dale
>
> :-) :-)


--
gentoo-user@lists.gentoo.org mailing list
 

Thread Tools




All times are GMT. The time now is 06:54 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org