ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Не могу собрать SXEmacs
@ 2007-03-21  9:20 Andrei Protasovitski
  2007-03-21  9:27 ` Eugene Ostapets
  0 siblings, 1 reply; 11+ messages in thread
From: Andrei Protasovitski @ 2007-03-21  9:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Доброго здоровья!

Кто-нибудь когда-нибудь собирал SXEmacs? Не могу никак собрать, все
время ругается сразу после Database Options. В логе пишет вот что:

/usr/bin/ld: cannot find -ltermcap
collect2: ld returned 1 exit status
configure:71230: $? = 1
configure: program exited with status 1

Что это значит и чего ему не хватает?

-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Pinsk, Belarus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21  9:20 [sisyphus] Не могу собрать SXEmacs Andrei Protasovitski
@ 2007-03-21  9:27 ` Eugene Ostapets
  2007-03-21 10:14   ` Andrei Protasovitski
  0 siblings, 1 reply; 11+ messages in thread
From: Eugene Ostapets @ 2007-03-21  9:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

2007/3/21, Andrei Protasovitski <andrei.protasovitski gmail.com>:
> Доброго здоровья!
>
> Кто-нибудь когда-нибудь собирал SXEmacs? Не могу никак собрать, все
> время ругается сразу после Database Options. В логе пишет вот что:
>
> /usr/bin/ld: cannot find -ltermcap
> collect2: ld returned 1 exit status
> configure:71230: $? = 1
> configure: program exited with status 1
>
> Что это значит и чего ему не хватает?
s/-ltermcap/-ltinfo/

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21  9:27 ` Eugene Ostapets
@ 2007-03-21 10:14   ` Andrei Protasovitski
  2007-03-21 10:19     ` Slava Semushin
  0 siblings, 1 reply; 11+ messages in thread
From: Andrei Protasovitski @ 2007-03-21 10:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Доброго здоровья!

2007/3/21, Eugene Ostapets <eostapets@gmail.com>:
> > Кто-нибудь когда-нибудь собирал SXEmacs? Не могу никак собрать, все
> > время ругается сразу после Database Options. В логе пишет вот что:
> > /usr/bin/ld: cannot find -ltermcap
> > collect2: ld returned 1 exit status
> > configure:71230: $? = 1
> > configure: program exited with status 1
> > Что это значит и чего ему не хватает?
> s/-ltermcap/-ltinfo/

Отчасти помогло, но выдало вот что:

configure:20333: gcc -o conftest  -g -O3   -std=c99
-I/usr/local/include             -L/usr/local/lib
conftest.c                  >&5
conftest.c:123: warning: conflicting types for built-in function 'sin'
/home/pratasavitski/tmp/ccybTirs.o(.text+0x11): In function `main':
/home/pratasavitski/install/sxemacs/sxemacs-work/conftest.c:139:
undefined reference to `sin'
/home/pratasavitski/tmp/ccybTirs.o(.data+0x0): undefined reference to `sin'
collect2: ld returned 1 exit status

Это что может обозначать?

-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Pinsk, Belarus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 10:14   ` Andrei Protasovitski
@ 2007-03-21 10:19     ` Slava Semushin
  2007-03-21 10:52       ` Andrei Protasovitski
  0 siblings, 1 reply; 11+ messages in thread
From: Slava Semushin @ 2007-03-21 10:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

2007/3/21, Andrei Protasovitski <andrei.protasovitski / gmail.com>:
[...]
> /home/pratasavitski/tmp/ccybTirs.o(.data+0x0): undefined reference to `sin'
> collect2: ld returned 1 exit status
>
> Это что может обозначать?

Последствия --as-needed (см. страницу на wiki.sisyphus.ru). Нужно
добавить -lm при линковке.

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 10:19     ` Slava Semushin
@ 2007-03-21 10:52       ` Andrei Protasovitski
  2007-03-21 10:59         ` Slava Semushin
  0 siblings, 1 reply; 11+ messages in thread
From: Andrei Protasovitski @ 2007-03-21 10:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Доброго здоровья!

2007/3/21, Slava Semushin <slava.semushin@gmail.com>:
> > /home/pratasavitski/tmp/ccybTirs.o(.data+0x0): undefined reference to `sin'
> > collect2: ld returned 1 exit status
> > Это что может обозначать?
> Последствия --as-needed (см. страницу на wiki.sisyphus.ru). Нужно
> добавить -lm при линковке.

Это у меня так ./configure говорит. Сам configure создался
автоматически после выполнения какого-то магического скрипта
./augen.sh.

Куда добавлять этот -lm?

-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Pinsk, Belarus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 10:52       ` Andrei Protasovitski
@ 2007-03-21 10:59         ` Slava Semushin
  2007-03-21 12:24           ` Andrei Protasovitski
  0 siblings, 1 reply; 11+ messages in thread
From: Slava Semushin @ 2007-03-21 10:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

2007/3/21, Andrei Protasovitski <andrei.protasovitski / gmail.com>:
[...]
> Куда добавлять этот -lm?

Править надо Makefile'ы. Как решать эту проблему уже множество раз обсуждалось:

http://wiki.sisyphus.ru/devel/UpStream/AsNeeded?v=c1t


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 10:59         ` Slava Semushin
@ 2007-03-21 12:24           ` Andrei Protasovitski
  2007-03-21 12:28             ` Slava Semushin
  0 siblings, 1 reply; 11+ messages in thread
From: Andrei Protasovitski @ 2007-03-21 12:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Доброго здоровья!

2007/3/21, Slava Semushin <slava.semushin@gmail.com>:
> > Куда добавлять этот -lm?
> Править надо Makefile'ы. Как решать эту проблему уже множество раз обсуждалось:
> http://wiki.sisyphus.ru/devel/UpStream/AsNeeded?v=c1t

Какие Makefile'ы? У меня их еще нету, их configure создает. Т.е. не
создает, а затыкается на том сообщении, которое я написал. Т.е. там
есть два: Makefile.am и Makefile.in - но это же не они.

-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Pinsk, Belarus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 12:24           ` Andrei Protasovitski
@ 2007-03-21 12:28             ` Slava Semushin
  2007-03-21 12:46               ` Andrei Protasovitski
  0 siblings, 1 reply; 11+ messages in thread
From: Slava Semushin @ 2007-03-21 12:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

21.03.07, Andrei Protasovitski<andrei.protasovitski / gmail.com> написал(а):
[...]
> Какие Makefile'ы? У меня их еще нету, их configure создает. Т.е. не
> создает, а затыкается на том сообщении, которое я написал. Т.е. там
> есть два: Makefile.am и Makefile.in - но это же не они.

Они-они. Правьте Makefile.am

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 12:28             ` Slava Semushin
@ 2007-03-21 12:46               ` Andrei Protasovitski
  2007-03-21 12:51                 ` Slava Semushin
  0 siblings, 1 reply; 11+ messages in thread
From: Andrei Protasovitski @ 2007-03-21 12:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Доброго здоровья!

21.03.07, Slava Semushin<slava.semushin@gmail.com> написал(а):
> > Какие Makefile'ы? У меня их еще нету, их configure создает. Т.е. не
> > создает, а затыкается на том сообщении, которое я написал. Т.е. там
> > есть два: Makefile.am и Makefile.in - но это же не они.
> Они-они. Правьте Makefile.am

Так, а теперь на кошках. Есть такой Makefile:

===========================
CFLAGS += -Xc -g -DTOOLTALK
EMACSHOME = ../../..
EMACSLIBDIR = $(EMACSHOME)/editor/src
EMACSINCLUDEDIR = $(EMACSHOME)/editor/src
MOTIFHOME = /opt/SUNWmotif

CPPFLAGS += -I$(OPENWINHOME)/include
LDFLAGS +=  -L$(OPENWINHOME)/lib -R$(OPENWINHOME)/lib

CPPFLAGS += -I$(MOTIFHOME)/include
LDFLAGS += -L$(MOTIFHOME)/lib -R$(MOTIFHOME)/lib

CPPFLAGS += -I$(EMACSINCLUDEDIR)
LDFLAGS += -L$(EMACSLIBDIR)

LDFLAGS += -R$(OPENWINHOME)/lib:$(EMACSLIBDIR) -g

TM_OBJS = test-ew-motif.o
TXL_OBJS = test-ew-xlib.o
MOTIF_LIBS = -Bstatic -lextcli_Xm -Bdynamic -lXm -lXt -ltt -lX11 -lgen -lm
XLIB_LIBS = -Bstatic -lextcli_Xlib -Bdynamic -ltt -lX11 -lgen -lm

all: test-ew-motif

test-ew-motif: $(TM_OBJS)
        $(CC) -o $@ $(LDFLAGS) $(TM_OBJS) $(MOTIF_LIBS)

test-ew-xlib: $(TXL_OBJS)
        $(CC) -o $@ $(LDFLAGS) $(TXL_OBJS) $(XLIB_LIBS)
===========================

Что в нем лечить?

-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Pinsk, Belarus

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 12:46               ` Andrei Protasovitski
@ 2007-03-21 12:51                 ` Slava Semushin
  2007-03-21 14:55                   ` Andrei Protasovitski
  0 siblings, 1 reply; 11+ messages in thread
From: Slava Semushin @ 2007-03-21 12:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

2007/3/21, Andrei Protasovitski <andrei.protasovitski / gmail.com>:
[...]
> Что в нем лечить?

Выглядит нормально. Его лечить не надо :-/ *перечитав исходное
сообщение* Ой, я, кажется, вас запутал :-/

Ругался-то configure! Он там создал скрипт, который и не работает,
потому что недолинкован. Вообщем, до сборки программы пока дело даже и
не дошло. Надо configure патчить. Самое простое, что можно сделать это
пересоздать его, возможно, это решит проблему:

$ autoreconf -fisv
$ ./configure
[...]

После этого таже ошибка?

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Не могу собрать SXEmacs
  2007-03-21 12:51                 ` Slava Semushin
@ 2007-03-21 14:55                   ` Andrei Protasovitski
  0 siblings, 0 replies; 11+ messages in thread
From: Andrei Protasovitski @ 2007-03-21 14:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Доброго здоровья!

21.03.07, Slava Semushin<slava.semushin@gmail.com> написал(а):
> > Что в нем лечить?
> Выглядит нормально. Его лечить не надо :-/ *перечитав исходное
> сообщение* Ой, я, кажется, вас запутал :-/
> Ругался-то configure! Он там создал скрипт, который и не работает,
> потому что недолинкован. Вообщем, до сборки программы пока дело даже и
> не дошло. Надо configure патчить. Самое простое, что можно сделать это
> пересоздать его, возможно, это решит проблему:
> $ autoreconf -fisv
> $ ./configure
> [...]
> После этого таже ошибка?

Да.

-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Pinsk, Belarus

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2007-03-21 14:55 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-21  9:20 [sisyphus] Не могу собрать SXEmacs Andrei Protasovitski
2007-03-21  9:27 ` Eugene Ostapets
2007-03-21 10:14   ` Andrei Protasovitski
2007-03-21 10:19     ` Slava Semushin
2007-03-21 10:52       ` Andrei Protasovitski
2007-03-21 10:59         ` Slava Semushin
2007-03-21 12:24           ` Andrei Protasovitski
2007-03-21 12:28             ` Slava Semushin
2007-03-21 12:46               ` Andrei Protasovitski
2007-03-21 12:51                 ` Slava Semushin
2007-03-21 14:55                   ` Andrei Protasovitski

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git