Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19634 - gaim-0.61 won't compile
Summary: gaim-0.61 won't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-19 17:17 UTC by Bob Waskosky
Modified: 2003-05-19 02:14 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bob Waskosky 2003-04-19 17:17:09 UTC
libtool: link: cannot find the library `/usr/lib/libaspell-common.la'
make[3]: *** [gaim] Error 1
make[3]: Leaving directory `/var/tmp/portage/gaim-0.61/work/gaim-0.61/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gaim-0.61/work/gaim-0.61/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gaim-0.61/work/gaim-0.61'
make: *** [all-recursive-am] Error 2

!!! ERROR: net-im/gaim-0.61 failed.
!!! Function src_compile, Line 47, Exitcode 2
!!! Make failed


 emerge -p aspell

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

Calculating dependencies ...done!
[ebuild   R  ] app-text/aspell-0.50.3  


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-04-19 17:24:20 UTC
aspell has a screwy linky thing.  My guess is that you emerged aspell, upgraded gcc, and then didn't emerge aspell again?  Either way, emerging aspell again should sort you out.
Comment 2 Bob Waskosky 2003-04-19 18:53:14 UTC
nope...
aspell-0.50.3 doesn't seem to install that file.
Perhaps i should link to /usr/lib/libaspell.la?
Comment 3 Bob Waskosky 2003-04-19 19:04:54 UTC
ln -s /usr/lib/libaspell.la /usr/lib/libaspell-common.la
takes care of the problem
Comment 4 Martin Holzer (RETIRED) gentoo-dev 2003-04-28 14:42:26 UTC
could you attach the config log and emerge log

please provide #emerge info
Comment 5 Bob Waskosky 2003-04-28 17:25:37 UTC
Portage 2.0.47-r10 (default-1.0, gcc-2.95.3, glibc-2.2.5-r8)
=================================================================
System uname: 2.4.20-gentoo-r2 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode jpeg kde libg++ mikmod mmx mpeg ncurses pdflib quicktime spell truetype xml2 xmms xv arts berkdb bonobo cdr esd gdbm gif gnome-libs gpm gtk gtkhtml guile imlib java libwww motif mozilla mysql nls oggvorbis opengl pam perl png python qt readline sdl slang snmp ssl svga tcltk tcpd tetex tiff X mta-tls -gnome"
COMPILER=""
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
Comment 6 Martin Holzer (RETIRED) gentoo-dev 2003-05-18 15:02:05 UTC
please try 0.62

also try #revdep-rebuild   from gentoolkit
Comment 7 Bob Waskosky 2003-05-18 20:49:08 UTC
i removed the link i made to get 0.61 to compile....
lrwxr-xr-x    1 root     root           21 Apr 19 18:53 /usr/lib/libaspell-common.la -> /usr/lib/libaspell.la

libtool: link: cannot find the library `/usr/lib/libaspell-common.la'
make[3]: *** [gaim] Error 1
make[3]: Leaving directory `/var/tmp/portage/gaim-0.62/work/gaim-0.62/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gaim-0.62/work/gaim-0.62/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gaim-0.62/work/gaim-0.62'
make: *** [all-recursive-am] Error 2

ran revdep-rebuild....

 done.
  (/root/.revdep-rebuild.3_broken)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

All prepared. Starting rebuild...
emerge --oneshot --nodeps  =app-text/aspell-0.12-r1 =dev-python/gnome-python-1.4.2 =gnome-base/gnome-applets-1.4.0.4-r1 =gnome-base/nautilus-1.0.6-r6 =gnome-extra/gnome-utils-1.4.1.2 =media-gfx/imagemagick-5.5.6 =media-video/avifile-0.6.0.20011220-r2 
..........
Calculating dependencies   
emerge: there are no masked or unmasked ebuilds to satisfy "=app-text/aspell-0.12-r1".

!!! Error calculating dependancies. Please correct.

made the link again....
ln -s /usr/lib/libaspell.la /usr/lib/libaspell-common.la

seems 0.62 still needs that link...compiles fine with it
Comment 8 Seemant Kulleen (RETIRED) gentoo-dev 2003-05-18 21:27:40 UTC
just re-emerge aspell
Comment 9 Bob Waskosky 2003-05-18 21:42:00 UTC
I've done that....

gaim (or libtool) is looking for libaspell-common.la which is not installed by app-text/aspell-0.50.3

libtool: link: cannot find the library `/usr/lib/libaspell-common.la'

qpkg -l aspell

....snip....
/usr/lib/libaspell.so.15.0.2
/usr/lib/libaspell.so.15 -> libaspell.so.15.0.2
/usr/lib/libaspell.so -> libaspell.so.15.0.2
/usr/lib/libaspell.la
/usr/lib/libpspell.so.15.0.2
/usr/lib/libpspell.so.15 -> libpspell.so.15.0.2
/usr/lib/libpspell.so -> libpspell.so.15.0.2
/usr/lib/libpspell.la
....snip....
Comment 10 Seemant Kulleen (RETIRED) gentoo-dev 2003-05-18 21:49:35 UTC
why did you try and emerge aspell-0.12??
Comment 11 Bob Waskosky 2003-05-18 22:16:49 UTC
and that would be where?

 ls -l /usr/portage/app-text/aspell/
total 16
-rw-r--r--    1 root     root         5232 Mar 27 05:58 ChangeLog
-rw-r--r--    1 root     root         1721 Mar 27 05:58 aspell-0.50.3.ebuild
drwxr-xr-x    2 root     root         4096 Apr 28 09:35 files
Comment 12 Seemant Kulleen (RETIRED) gentoo-dev 2003-05-18 22:35:05 UTC
All prepared. Starting rebuild...
emerge --oneshot --nodeps  =app-text/aspell-0.12-r1 =dev-python/gnome-python-1.4.2


is what you pasted in comment #7 above.  You tell me..
Comment 13 Bob Waskosky 2003-05-18 23:08:05 UTC
revdep-rebuild also said...

..........
Calculating dependencies   
emerge: there are no masked or unmasked ebuilds to satisfy "=app-text/aspell-0.12-r1".

locate app-text/aspell-0.12-r1 

/var/db/pkg/app-text/aspell-0.12-r1
/var/db/pkg/app-text/aspell-0.12-r1/CFLAGS
/var/db/pkg/app-text/aspell-0.12-r1/CXXFLAGS
/var/db/pkg/app-text/aspell-0.12-r1/CHOST
/var/db/pkg/app-text/aspell-0.12-r1/USE
/var/db/pkg/app-text/aspell-0.12-r1/LICENSE
/var/db/pkg/app-text/aspell-0.12-r1/CATEGORY
/var/db/pkg/app-text/aspell-0.12-r1/PF
/var/db/pkg/app-text/aspell-0.12-r1/SLOT
/var/db/pkg/app-text/aspell-0.12-r1/RDEPEND
/var/db/pkg/app-text/aspell-0.12-r1/PROVIDE
/var/db/pkg/app-text/aspell-0.12-r1/pspell-ispell-0.12-r1.ebuild
/var/db/pkg/app-text/aspell-0.12-r1/COUNTER
/var/db/pkg/app-text/aspell-0.12-r1/CONTENTS

 qpkg -I -v aspell
app-text/pspell-ispell-0.12-r1 *
app-text/aspell-0.50.3 *

 qpkg -l pspell-ispell
app-text/pspell-ispell-0.12-r1 *
CONTENTS:
/usr
/usr/lib
/usr/lib/libpspell_ispell.so.1.0.0
/usr/lib/libpspell_ispell.la
/usr/bin
/usr/bin/make-ispell-pwli
/usr/share
/usr/share/pspell
/usr/share/pspell/en-american-ispell.pwli
/usr/share/pspell/en-british-ispell.pwli
/usr/share/pspell/en-ispell.pwli
/usr/share/doc
/usr/share/doc/pspell-ispell-0.12-r1
/usr/share/doc/pspell-ispell-0.12-r1/README.gz
/usr/lib/libpspell_ispell.so.1 -> libpspell_ispell.so.1.0.0
/usr/lib/libpspell_ispell.so -> libpspell_ispell.so.1.0.0

i still don't see /usr/lib/libaspell-common.la
Comment 14 Bob Waskosky 2003-05-18 23:55:23 UTC
btw i remerged aspell-0.50.3

I think revdep-rebuild is trying to tell me i need aspell-0.12-r1 to fix this prob which is unrelated but showed in output of revdep-rebuild...

broken /usr/lib/libpspell_ispell.so.1.0.0 (requires libpspell-impl.so.6)

the real problem is the missing libaspell-common.la which as i said before i linked to /usr/lib/libaspell.la

with that link gaim compiles and runs fine as far as i can tell
Comment 15 Martin Holzer (RETIRED) gentoo-dev 2003-05-19 02:14:00 UTC
#emerge -puD --world

app-text/aspell-0.50.3 *
CONTENTS:
/usr
/usr/lib
/usr/lib/libaspell.so.15.0.2
/usr/lib/libaspell.so.15 -> libaspell.so.15.0.2
/usr/lib/libaspell.so -> libaspell.so.15.0.2
/usr/lib/libaspell.la
/usr/lib/libpspell.so.15.0.2
/usr/lib/libpspell.so.15 -> libpspell.so.15.0.2
/usr/lib/libpspell.so -> libpspell.so.15.0.2
/usr/lib/libpspell.la
/usr/bin
/usr/bin/word-list-compress
/usr/bin/aspell
/usr/bin/pspell-config
/usr/bin/run-with-aspell
/usr/bin/aspell-import
/usr/share
/usr/share/aspell
/usr/share/aspell/ASCII.dat
/usr/share/aspell/iso8859-1.dat
/usr/share/aspell/iso8859-10.dat
/usr/share/aspell/iso8859-13.dat
/usr/share/aspell/iso8859-14.dat
/usr/share/aspell/iso8859-15.dat
/usr/share/aspell/iso8859-2.dat
/usr/share/aspell/iso8859-3.dat
/usr/share/aspell/iso8859-4.dat
/usr/share/aspell/iso8859-5.dat
/usr/share/aspell/iso8859-6.dat
/usr/share/aspell/iso8859-7.dat
/usr/share/aspell/iso8859-8.dat
/usr/share/aspell/iso8859-9.dat
/usr/share/aspell/koi8-f.dat
/usr/share/aspell/koi8-r.dat
/usr/share/aspell/koi8-u.dat
/usr/share/aspell/viscii.dat
/usr/share/aspell/dvorak.kbd
/usr/share/aspell/standard.kbd
/usr/share/aspell/spell
/usr/share/aspell/ispell
/usr/share/doc
/usr/share/doc/aspell-0.50.3
/usr/share/doc/aspell-0.50.3/text
/usr/share/doc/aspell-0.50.3/text/README.gz
/usr/share/doc/aspell-0.50.3/text/TODO.gz
/usr/share/doc/aspell-0.50.3/examples
/usr/share/doc/aspell-0.50.3/examples/Makefile.gz
/usr/share/doc/aspell-0.50.3/examples/Makefile.am.gz
/usr/share/doc/aspell-0.50.3/examples/Makefile.in.gz
/usr/share/doc/aspell-0.50.3/examples/example-c.c.gz
/usr/share/doc/aspell-0.50.3/examples/list-dicts.c.gz
/usr/share/doc/aspell-0.50.3/dev-html
/usr/share/doc/aspell-0.50.3/dev-html/devel.html
/usr/share/doc/aspell-0.50.3/dev-html/index.html
/usr/share/doc/aspell-0.50.3/dev-html/devel.css
/usr/share/doc/aspell-0.50.3/dev-html/img1.png
/usr/share/doc/aspell-0.50.3/dev-html/img2.png
/usr/share/doc/aspell-0.50.3/dev-html/nx_grp_g.png
/usr/share/doc/aspell-0.50.3/dev-html/prev_g.png
/usr/share/doc/aspell-0.50.3/dev-html/up_g.png
/usr/share/doc/aspell-0.50.3/dev-text
/usr/share/doc/aspell-0.50.3/dev-text/devel.txt
/usr/share/doc/aspell-0.50.3/dev-text/index.txt
/usr/share/doc/aspell-0.50.3/manual.dvi
/usr/share/doc/aspell-0.50.3/manual.tex
/usr/share/doc/aspell-0.50.3/manual2.lyx
/usr/share/doc/aspell-0.50.3/manual.aux
/usr/share/doc/aspell-0.50.3/devel.dvi
/usr/share/doc/aspell-0.50.3/devel.tex
/usr/share/doc/aspell-0.50.3/devel2.lyx
/usr/share/doc/aspell-0.50.3/devel.aux
/usr/share/doc/aspell-0.50.3/html
/usr/share/doc/aspell-0.50.3/html/man-html
/usr/share/doc/aspell-0.50.3/html/man-html/1_Introduction.html
/usr/share/doc/aspell-0.50.3/html/man-html/2_Getting.html
/usr/share/doc/aspell-0.50.3/html/man-html/3_Basic.html
/usr/share/doc/aspell-0.50.3/html/man-html/4_Customizing.html
/usr/share/doc/aspell-0.50.3/html/man-html/5_Working.html
/usr/share/doc/aspell-0.50.3/html/man-html/6_Writing.html
/usr/share/doc/aspell-0.50.3/html/man-html/7_Adding.html
/usr/share/doc/aspell-0.50.3/html/man-html/8_How.html
/usr/share/doc/aspell-0.50.3/html/man-html/A_Changelog.html
/usr/share/doc/aspell-0.50.3/html/man-html/About_this.html
/usr/share/doc/aspell-0.50.3/html/man-html/B_Do.html
/usr/share/doc/aspell-0.50.3/html/man-html/C_Credits.html
/usr/share/doc/aspell-0.50.3/html/man-html/Contents.html
/usr/share/doc/aspell-0.50.3/html/man-html/D_Glossary.html
/usr/share/doc/aspell-0.50.3/html/man-html/E_Copyright.html
/usr/share/doc/aspell-0.50.3/html/man-html/index.html
/usr/share/doc/aspell-0.50.3/html/man-html/manual.html
/usr/share/doc/aspell-0.50.3/html/man-html/manual.css
/usr/share/doc/aspell-0.50.3/html/man-html/contents.png
/usr/share/doc/aspell-0.50.3/html/man-html/crossref.png
/usr/share/doc/aspell-0.50.3/html/man-html/next.png
/usr/share/doc/aspell-0.50.3/html/man-html/next_g.png
/usr/share/doc/aspell-0.50.3/html/man-html/prev.png
/usr/share/doc/aspell-0.50.3/html/man-html/prev_g.png
/usr/share/doc/aspell-0.50.3/html/man-html/up.png
/usr/share/doc/aspell-0.50.3/html/man-html/up_g.png
/usr/include
/usr/include/aspell.h
/usr/include/pspell
/usr/include/pspell/pspell.h