Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15084 - licq-console dependencies
Summary: licq-console dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-03 22:15 UTC by Bruno Lustosa
Modified: 2003-04-04 01:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
modified ebuild to get licq-console to download and compile (licq-console-1.2.4.ebuild,1.37 KB, text/plain)
2003-02-06 20:14 UTC, Bruno Lustosa
Details
Patch on ebuild/digest to get it to work (licq-console-patch.tar.gz,1.25 KB, application/octet-stream)
2003-02-07 06:10 UTC, Bruno Lustosa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Lustosa 2003-02-03 22:15:06 UTC
There should be a way to build licq-console without needing to build the whole
licq qt-gui plugin. I really don't use graphical interfaces to licq, just the
console plugin, so why build it all? The console plugin has almost no
dependencies (think curses, and the licq source code). Apart from that, almost
nothing. I tried USE="-X" to try to make it compile without X support, but was
to no avail. I'm very new to Gentoo, and I'm still learning about the ebuilds
and so on.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-04 12:34:39 UTC
emerge licq-console 
Comment 2 Bruno Lustosa 2003-02-04 12:53:00 UTC
When trying emerge licq-console, I get the following:

root@sauron lofofora # USE="-X" emerge -p licq-console

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N   ] dev-libs/libpcre-3.9-r1
[ebuild  N   ] media-libs/tiff-3.5.7-r1
[ebuild  N   ] net-print/cups-1.1.18-r4
[ebuild  N   ] net-print/foomatic-2.0.2
[ebuild    UD] x11-libs/gtk+-1.2.10-r9 [2.2.0]
[ebuild  N   ] dev-perl/Parse-RecDescent-1.80-r3
[ebuild  N   ] gnome-base/ORBit-0.5.17
[ebuild  N   ] media-libs/giflib-4.1.0-r3
[ebuild  N   ] media-libs/imlib-1.9.14-r1
[ebuild  N   ] gnome-base/gnome-libs-1.4.2
[ebuild  N   ] media-libs/gdk-pixbuf-0.22.0
[ebuild  N   ] dev-perl/XML-Parser-2.31-r1
[ebuild  N   ] dev-perl/XML-Writer-0.4-r2
[ebuild  N   ] dev-perl/gtk-perl-0.7008-r9
[ebuild  N   ] media-libs/mpeg-lib-1.3.1-r1
[ebuild  N   ] dev-perl/ExtUtils-F77-1.14-r1
[ebuild  N   ] dev-perl/PDL-2.3.2-r2
[ebuild  N   ] media-gfx/gimp-1.2.3-r3
[ebuild  N   ] media-gfx/gimp-print-4.2.5
[ebuild  N   ] app-text/ghostscript-7.05.5-r2
[ebuild  N   ] media-libs/lcms-1.09
[ebuild  N   ] media-libs/libmng-1.0.4
[ebuild  N   ] x11-libs/qt-3.1.0-r3
[ebuild  N   ] kde-base/kde-env-3-r2
[ebuild  N   ] kde-base/arts-1.1.0
[ebuild  N   ] kde-base/kdelibs-3.1-r1
[ebuild  N   ] net-im/licq-1.2.4-r1
[ebuild  N   ] net-im/licq-console-1.0.2

Same happened when not using the "-X" USE flag. I have sync'd portage
files this morning, and I can't update it again now (rebuilding whole
system!). If it has been corrected now, or I'm doing anything wrong,
please forgive me.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-04 13:02:00 UTC
USE="-qt" emerge licq-console
Comment 4 Bruno Lustosa 2003-02-04 13:12:01 UTC
Still the same:

root@sauron lofofora # USE="-qt" emerge -p licq-console

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N   ] dev-libs/libpcre-3.9-r1 
[ebuild  N   ] media-libs/tiff-3.5.7-r1 
[ebuild  N   ] net-print/cups-1.1.18-r4 
[ebuild  N   ] net-print/foomatic-2.0.2 
[ebuild    UD] x11-libs/gtk+-1.2.10-r9 [2.2.0]
[ebuild  N   ] dev-perl/Parse-RecDescent-1.80-r3 
[ebuild  N   ] gnome-base/ORBit-0.5.17 
[ebuild  N   ] media-libs/giflib-4.1.0-r3 
[ebuild  N   ] media-libs/imlib-1.9.14-r1 
[ebuild  N   ] gnome-base/gnome-libs-1.4.2 
[ebuild  N   ] media-libs/gdk-pixbuf-0.22.0 
[ebuild  N   ] dev-perl/XML-Parser-2.31-r1 
[ebuild  N   ] dev-perl/XML-Writer-0.4-r2 
[ebuild  N   ] dev-perl/gtk-perl-0.7008-r9 
[ebuild  N   ] media-libs/mpeg-lib-1.3.1-r1 
[ebuild  N   ] dev-perl/ExtUtils-F77-1.14-r1 
[ebuild  N   ] dev-perl/PDL-2.3.2-r2 
[ebuild  N   ] media-gfx/gimp-1.2.3-r3 
[ebuild  N   ] media-gfx/gimp-print-4.2.5 
[ebuild  N   ] app-text/ghostscript-7.05.5-r2 
[ebuild  N   ] media-libs/lcms-1.09 
[ebuild  N   ] media-libs/libmng-1.0.4 
[ebuild  N   ] x11-libs/qt-3.1.0-r3 
[ebuild  N   ] kde-base/kde-env-3-r2 
[ebuild  N   ] kde-base/arts-1.1.0 
[ebuild  N   ] kde-base/kdelibs-3.1-r1 
[ebuild  N   ] net-im/licq-1.2.4-r1 
[ebuild  N   ] net-im/licq-console-1.0.2 
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-04 16:04:56 UTC
you're right, it was a faulty ebuild. Please rsync in about 30 minutes and try again:

USE="-qt -arts -kde" emerge licq-console
Comment 6 Bruno Lustosa 2003-02-05 20:16:36 UTC
Seems the dependencies are fixed now, however, it seems to be depending on
a package named licq-1.0.4.tar.gz, which is unavailable in any mirrors:

>>> Downloading http://cesnet.dl.sourceforge.net/sourceforge/licq/licq-1.0.4.tar.gz
--23:12:24--  http://cesnet.dl.sourceforge.net/sourceforge/licq/licq-1.0.4.tar.gz
           => `/usr/portage/distfiles/licq-1.0.4.tar.gz'
Resolving cesnet.dl.sourceforge.net... done.
Connecting to cesnet.dl.sourceforge.net[195.113.161.88]:80... connected.
HTTP request sent, awaiting response... 404 Not Found
23:12:25 ERROR 404: Not Found.

This is the same in all mirrors, until emerge runs out of mirrors and bails
out.
Comment 7 Bruno Lustosa 2003-02-06 20:14:38 UTC
Created attachment 7992 [details]
modified ebuild to get licq-console to download and compile

This is the modified ebuild I got working here. I just changed the console
plugin directory, and the filename to download (1.0.4 isn't found on mirrors).
I got it working here
Comment 8 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-07 05:37:55 UTC
thanks for making me pay closer attention to this neglected ebuild.  I'm going to kill it in portage, and make licq install the plugin during its emerge. stand by for an update
Comment 9 Bruno Lustosa 2003-02-07 06:10:31 UTC
Created attachment 8004 [details]
Patch on ebuild/digest to get it to work

Sorry, browser didn't send the patch correctly. I'm sending it now.
It applies to the ebuild and to the digest file. Sent a ChangeLog as well.
The filenames on net-im/licq-console should be renamed (change 1.0.2 to 1.2.4).

I'm not too used to making patches, so sorry if I did something wrong.
Comment 10 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-07 07:18:48 UTC
ok, licq-console has been killed in portage.  Licq has been updated to 1.2.4-r2.

the new licq ebuild installs the console front end by default now, regardless of whether you have qt or gtk installed.
Comment 11 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-07 07:28:14 UTC
actually, lordvan has a slight tweak to make it even more gentoo like
Comment 12 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-07 14:43:47 UTC
ok. here's how it is now -- have "ncurses" in your USE settings and you will get the console plugin.   If you do USE="-kde -qt -gtk ncurses" you'll ONLY get the console plugin.

I will create two patches for licq shortly, so that startup is a little more intelligent for it.
Comment 13 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-07 15:51:59 UTC
did some sed magic to pick a default front-end, based on USE settings, but lordvan has submitted a patch upstream to make licq's code more intelligent.
Comment 14 Stewart (RETIRED) gentoo-dev 2003-02-10 18:22:35 UTC
Ack! The updates look great, but unfortunately we have a masking conflict in
Gentoo 1.2.

prometheus:~ # emerge licq -up

These are the packages that I would merge, in order:

Calculating dependencies /
!!! all ebuilds that could satisfy ">=sys-libs/ncurses-5.3" have been masked.
!!!    (dependency required by "net-im/licq-1.2.4-r2" [ebuild])

!!! Error calculating dependancies. Please correct.

The latest version of ncurses available to me, without some form of ebuild
treachery, is ncurses-5.2-r7.

Would it suffice to require an older version of ncurses? I seem to recall using
LICQ's console plugin on a much older version without fail, and it would make
the ebuild much more portable. I don't see anything in the console plugin that
would require the latest and greatest version of ncurses.
Comment 15 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-10 19:47:59 UTC
ack! will fix
Comment 16 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-10 20:11:01 UTC
ok, it just depends on ncurses now, not a specific version.

please test and report.
Comment 17 John Davis (zhen) (RETIRED) gentoo-dev 2003-04-04 01:22:18 UTC
db fix
Comment 18 John Davis (zhen) (RETIRED) gentoo-dev 2003-04-04 01:27:09 UTC
db fix