Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Gentoo User (http://www.linux-archive.org/gentoo-user/)
-   -   Can't install emacs-cvs on semi-minimal install of gentoo (no X) (http://www.linux-archive.org/gentoo-user/90995-cant-install-emacs-cvs-semi-minimal-install-gentoo-no-x.html)

05-19-2008 02:05 PM

Can't install emacs-cvs on semi-minimal install of gentoo (no X)
 
Folks.. I'm sorry to repost this under a new subject line... I got no
responses on a previous try... Is there someone here who is an emacs
user who might see whats going wrong with the emerge? Or someone how
can just spot something in the error output that provides a clue for
me to dig with.


reader@newsguy.com writes:

I want to get emacs-cvs installed on a machine with no X or xorg stuff
installed. I want version 23 for the newly merged multi-tty
functionality. (a way to connect to a running emacs remotely)

When I try to emerge it with these flags:
root # emerge -v emacs-cvs
[...]
[ebuild N ] app-editors/emacs-cvs-23.0.9999 USE="gpm xpm -X
-Xaw3d -alsa -dbus -gif -gtk -gzip-el -hesiod -jpeg -kerberos
-m17n-lib -motif -png -sound -source -spell -svg -tiff
-toolkit-scroll-bars -xft"
[...]
xfaces.c:(.text+0x42a6): undefined reference to `FONT_WEIGHT_NAME_NUMERIC'
xfaces.c:(.text+0x42bb): undefined reference to `FONT_WEIGHT_NAME_NUMERIC'
print.o: In function `print_object':
print.c:(.text+0x2dc2): undefined reference to `font_style_symbolic'
collect2: ld returned 1 exit status
make[2]: *** [temacs] Error 1

make[2]: Leaving directory
`/var/tmp/portage/app-editors/emacs-cvs-23.0.9999/work/emacs/src'

make[1]: *** [bootstrap-build] Error 2

make[1]: Leaving directory
`/var/tmp/portage/app-editors/emacs-cvs-23.0.9999/work/emacs'

make: *** [bootstrap] Error 2
*
* ERROR: app-editors/emacs-cvs-23.0.9999 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3373: Called die
* The specific snippet of code:
* emake CC="$(tc-getCC)" bootstrap || die "make bootstrap failed"
* The die message:
* make bootstrap failed
[...]

Is that failure related to not having X support libs installed? Or is
it maybe a compiler problem?

Again the use flags:

The use flags were:
[ebuild N ] app-editors/emacs-cvs-23.0.9999 USE="gpm xpm -X
-Xaw3d -alsa -dbus -gif -gtk -gzip-el -hesiod -jpeg -kerberos
-m17n-lib -motif -png -sound -source -spell -svg -tiff
-toolkit-scroll-bars -xft"

Do I need to change the use flags somehow? Or can anyone spot
something else to work with?

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

05-20-2008 01:46 AM

Can't install emacs-cvs on semi-minimal install of gentoo (no X)
 
paulcol@andor.dropbear.id.au writes:

> On Mon, May 19, 2008 at 09:05:30AM -0500, reader@newsguy.com wrote:
>> Folks.. I'm sorry to repost this under a new subject line... I got no
>> responses on a previous try... Is there someone here who is an emacs
>> user who might see whats going wrong with the emerge? Or someone how
>> can just spot something in the error output that provides a clue for
>> me to dig with.
>>
>>
>> reader@newsguy.com writes:
>>
>> I want to get emacs-cvs installed on a machine with no X or xorg stuff
>> installed. I want version 23 for the newly merged multi-tty
>> functionality. (a way to connect to a running emacs remotely)
>>
>> When I try to emerge it with these flags:
>> root # emerge -v emacs-cvs
>> [...]
>> [ebuild N ] app-editors/emacs-cvs-23.0.9999 USE="gpm xpm -X
>> -Xaw3d -alsa -dbus -gif -gtk -gzip-el -hesiod -jpeg -kerberos
>> -m17n-lib -motif -png -sound -source -spell -svg -tiff
>> -toolkit-scroll-bars -xft"
>> [...]
>> xfaces.c:(.text+0x42a6): undefined reference to `FONT_WEIGHT_NAME_NUMERIC'
>> xfaces.c:(.text+0x42bb): undefined reference to `FONT_WEIGHT_NAME_NUMERIC'
>
>
> 'xpm' is a graphics format ( X Pix Map, IIRC) so that may be a problem.
> There is also a USE flag for Xface as well.
>
> Try adding '-xpm -xface' to your USE flags.

Well I can report that it wasn't the xpm flag. I haven't tried with
-xface yet but wouldn't the output above have shown `xface' as one of
the USE flags if it was in fact being invoked?

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

05-20-2008 01:07 PM

Can't install emacs-cvs on semi-minimal install of gentoo (no X)
 
reader@newsguy.com writes:

>> 'xpm' is a graphics format ( X Pix Map, IIRC) so that may be a problem.
>> There is also a USE flag for Xface as well.
>>
>> Try adding '-xpm -xface' to your USE flags.
>
> Well I can report that it wasn't the xpm flag. I haven't tried with
> -xface yet but wouldn't the output above have shown `xface' as one of
> the USE flags if it was in fact being invoked?

And I can now report that it WAS `-xface' or so it would seem since
running `emerge -v -xpm -xface' has completed without error.

Thanks... but this brings a question to my mind and makes me think I've
been misunderstanding the output one sees with `emerge -vp whatever'

I've been using that to see what USE flags would be in play. Is that
a wrong notion? Because `xface' was NOT a flag that showed up on my
trial run with `emerge -vp emacs-cvs'.

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


All times are GMT. The time now is 07:44 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.