* [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