* [Comm] не находит lstdc++ при компиляции @ 2005-03-22 6:45 Andrey Kutuzov 2005-03-22 8:07 ` Alexey Rusakov 0 siblings, 1 reply; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-22 6:45 UTC (permalink / raw) To: community Моё почтение! ALM2.4 Master. При попытке скомпилировать одну программку система ругается следующим образом: /usr/bin/ld: cannot find -lstdc++ collect2: ld returned 1 exit status gmake: *** [ConcordIndex] Ошибка 1 gmake: Leaving directory `/home/kender/RML/Source/ConcordIndex' Установлены gcc 3.3 и 3.2 из дистрибутива, libstdc++-devel тоже поставлен. В чём может быть дело? Другие программы вроде бы нормально собирались. -- Best Regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-22 6:45 [Comm] не находит lstdc++ при компиляции Andrey Kutuzov @ 2005-03-22 8:07 ` Alexey Rusakov 2005-03-23 5:05 ` Andrey Kutuzov 0 siblings, 1 reply; 19+ messages in thread From: Alexey Rusakov @ 2005-03-22 8:07 UTC (permalink / raw) To: community Andrey Kutuzov wrote: >Моё почтение! > >ALM2.4 Master. При попытке скомпилировать одну программку система ругается >следующим образом: > >/usr/bin/ld: cannot find -lstdc++ >collect2: ld returned 1 exit status >gmake: *** [ConcordIndex] Ошибка 1 >gmake: Leaving directory `/home/kender/RML/Source/ConcordIndex' > >Установлены gcc 3.3 и 3.2 из дистрибутива, libstdc++-devel тоже >поставлен. В чём может быть дело? Другие программы вроде бы нормально >собирались. > > gcc --version и rpm -qa | grep libstdc++ можно показать? -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-22 8:07 ` Alexey Rusakov @ 2005-03-23 5:05 ` Andrey Kutuzov 2005-03-25 4:49 ` Andrey Kutuzov 0 siblings, 1 reply; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-23 5:05 UTC (permalink / raw) To: Alexey Rusakov Моё почтение, Alexey! Tuesday, March 22, 2005, 1:07:53 PM, you wrote: AR> gcc --version ш rpm -qa | grep libstdc++ можно показать? [kender@neverland kender]$ gcc --version i586-alt-linux-gcc (GCC) 3.3.3 20040412 (ALT Linux, build 3.3.3-alt5) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [kender@neverland kender]$ rpm -qa | grep libstdc++ libstdc++2.96-2.96-alt6 libstdc++3.2-devel-3.2.3-alt3 libstdc++3.3-3.3.3-alt5 libstdc++3.3-devel-3.3.3-alt5 -- Best regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-23 5:05 ` Andrey Kutuzov @ 2005-03-25 4:49 ` Andrey Kutuzov 2005-03-25 8:01 ` Drool 0 siblings, 1 reply; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-25 4:49 UTC (permalink / raw) To: All Моё почтение! Ну так что, ни у кого нет вариантов? -- Best regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 4:49 ` Andrey Kutuzov @ 2005-03-25 8:01 ` Drool 2005-03-25 8:50 ` [Comm] " max 2005-03-25 9:02 ` [Comm] " Andrey Kutuzov 0 siblings, 2 replies; 19+ messages in thread From: Drool @ 2005-03-25 8:01 UTC (permalink / raw) To: community > Ну так что, ни у кого нет вариантов? http://rpm.pbone.net не пробовали? ^ permalink raw reply [flat|nested] 19+ messages in thread
* [Comm] Re: не находит lstdc++ при компиляции 2005-03-25 8:01 ` Drool @ 2005-03-25 8:50 ` max 2005-03-25 9:02 ` [Comm] " Andrey Kutuzov 1 sibling, 0 replies; 19+ messages in thread From: max @ 2005-03-25 8:50 UTC (permalink / raw) To: community В сообщении от 25 Март 2005 13:01 Drool написал(a): > > Ну так что, ни у кого нет вариантов? > > http://rpm.pbone.net не пробовали? Интересно, почему на http://rpm.pbone.net есть все альтовские пакеты, на altlinux.ru нет? Что-то здесь не то... -- MaX ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 8:01 ` Drool 2005-03-25 8:50 ` [Comm] " max @ 2005-03-25 9:02 ` Andrey Kutuzov 2005-03-25 9:31 ` Yarik 1 sibling, 1 reply; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-25 9:02 UTC (permalink / raw) To: Drool Моё почтение, Drool! Friday, March 25, 2005, 1:01:54 PM, you wrote: D> http://rpm.pbone.net не пробовали? Хм, а что я там должен найти? Я, конечно, попробовал lstdc++. Ничего не находится. Но разве lstdc++ - это не libstdc++ на самом деле? А он у меня установлен, причем и 3.3 и 2.96. -- Best regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 9:02 ` [Comm] " Andrey Kutuzov @ 2005-03-25 9:31 ` Yarik 2005-03-25 9:36 ` Yarik ` (2 more replies) 0 siblings, 3 replies; 19+ messages in thread From: Yarik @ 2005-03-25 9:31 UTC (permalink / raw) To: community В сообщении от Пятница 25 Март 2005 12:02 Andrey Kutuzov написал(a): > не находится. Но разве lstdc++ - это не libstdc++ на самом деле? А он > у меня установлен, причем и 3.3 и 2.96. "может, я сейчас глупость скажу"(с) но создать ли вам симлинк с libstdc++ как lstdc++ (или как она, там, в системе) -- Best Regards, Yarik ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 9:31 ` Yarik @ 2005-03-25 9:36 ` Yarik 2005-03-25 9:44 ` Andrey Kutuzov 2005-03-25 10:34 ` Andrey Rahmatullin 2005-03-25 10:49 ` Alexey Rusakov 2 siblings, 1 reply; 19+ messages in thread From: Yarik @ 2005-03-25 9:36 UTC (permalink / raw) To: community В сообщении от Пятница 25 Март 2005 12:31 Yarik написал(a): > "может, я сейчас глупость скажу"(с) > но создать ли вам симлинк с libstdc++ как lstdc++ (или как она, там, в > системе) причем в "правильную" либ-директорию. или, просто пути прописать? -- Best Regards, Yarik ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 9:36 ` Yarik @ 2005-03-25 9:44 ` Andrey Kutuzov 2005-03-25 10:51 ` Alexey Rusakov 2005-03-25 11:09 ` Michael Holzman 0 siblings, 2 replies; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-25 9:44 UTC (permalink / raw) To: Yarik Моё почтение, Yarik! Friday, March 25, 2005, 2:36:43 PM, you wrote: > но создать ли вам симлинк с libstdc++ как lstdc++ (или как она, там, в > системе) > причем в "правильную" либ-директорию. или, просто пути прописать? Спасибо, попробую. -- Best regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 9:44 ` Andrey Kutuzov @ 2005-03-25 10:51 ` Alexey Rusakov 2005-03-28 5:58 ` Andrey Kutuzov 2005-03-25 11:09 ` Michael Holzman 1 sibling, 1 reply; 19+ messages in thread From: Alexey Rusakov @ 2005-03-25 10:51 UTC (permalink / raw) To: community Andrey Kutuzov wrote: >Friday, March 25, 2005, 2:36:43 PM, you wrote: > > >>но создать ли вам симлинк с libstdc++ как lstdc++ (или как она, там, в >>системе) >>причем в "правильную" либ-директорию. или, просто пути прописать? >> >> >Спасибо, попробую. > > Я могу ещё посоветовать снести libstdc++2.96-devel. А вам вообще зачем два компилятора, две стандартных библиотеки?.. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 10:51 ` Alexey Rusakov @ 2005-03-28 5:58 ` Andrey Kutuzov 0 siblings, 0 replies; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-28 5:58 UTC (permalink / raw) To: Alexey Rusakov Моё почтение, Alexey! Friday, March 25, 2005, 4:51:54 PM, you wrote: AR> Я могу ещё посоветовать снести libstdc++2.96-devel. А вам вообще зачем AR> два компилятора, две стандартных библиотеки?.. libstdc++2.96-devel снёс, gcc 3.3.3 переустановил. Результата не дало. А libstdc++2.96 требуется некоторым программам из дистрибутива. Вот что пишет разработчик этой несобирающейся программы: "Могу добавить, что эти проекты были скомпилированы под RedHat, FreeBSD, Susi и Суgwin. И при сборке $RML/Source/common/common_exe_mak я не давал указаний на специальную библиотеку std, там вообще нет указаний на специальные библиотеки." Специально проверил - другой разнообразный софт у меня на машине из сырцов замечательно собирается. Проблемы только с этими исходниками. -- Best regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 9:44 ` Andrey Kutuzov 2005-03-25 10:51 ` Alexey Rusakov @ 2005-03-25 11:09 ` Michael Holzman 2005-03-28 5:53 ` Andrey Kutuzov 1 sibling, 1 reply; 19+ messages in thread From: Michael Holzman @ 2005-03-25 11:09 UTC (permalink / raw) To: community Прошу прощения, что вклиниваюсь в разговор, но есть вопрос: А пробовали ли Вы заменить gcc на g++ не меняя в команде больше ничего? У меня стоит вот это и проблем с С++ нет: > rpm -qa | grep 'gcc' gcc-c++-common-1.4.3-alt1 gcc3.2-c++-3.2.3-alt3 libgcc3.3-3.3.3-alt5 gcc3.2-3.2.3-alt3 gcc-common-1.4.3-alt1 -- Regards, Michael Holzman ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 11:09 ` Michael Holzman @ 2005-03-28 5:53 ` Andrey Kutuzov 2005-03-28 6:32 ` Michael Holzman 0 siblings, 1 reply; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-28 5:53 UTC (permalink / raw) To: Michael Holzman Моё почтение, Michael! Friday, March 25, 2005, 5:09:25 PM, you wrote: MH> Прошу прощения, что вклиниваюсь в разговор, но есть вопрос: А MH> пробовали ли Вы заменить gcc на g++ не меняя в команде больше ничего? Где заменить? Используется команда gmake [путь]. Куда там вставлять gcc? -- Best regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-28 5:53 ` Andrey Kutuzov @ 2005-03-28 6:32 ` Michael Holzman 2005-03-28 7:57 ` Andrey Kutuzov 0 siblings, 1 reply; 19+ messages in thread From: Michael Holzman @ 2005-03-28 6:32 UTC (permalink / raw) To: community On Mon, 28 Mar 2005 11:53:41 +0600, Andrey Kutuzov <kender@wscb.ru> wrote: > MH> пробовали ли Вы заменить gcc на g++ не меняя в команде больше ничего? > Где заменить? Используется команда gmake [путь]. Куда там вставлять > gcc? Обчно gmake использует сгенерированный каким-либо образом Makefile. В самом Makefile указано имя компилятора и линкера (либо напрямую в команде либо через макрос). Я, в таких случаях, открываю этот Makefile и меняю имя на необходимое мне.Эт, конечно, грубо и не по-джентельменски, но зато обычно срабатывает. Да, упоминание библиотеки libstdc++ в этом случае можно убрать из строки линковки. g++ обязан сам ее подставить из правильного места :-) -- Regards, Michael Holzman ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-28 6:32 ` Michael Holzman @ 2005-03-28 7:57 ` Andrey Kutuzov 2005-03-28 8:30 ` Michael Holzman 0 siblings, 1 reply; 19+ messages in thread From: Andrey Kutuzov @ 2005-03-28 7:57 UTC (permalink / raw) To: Michael Holzman Моё почтение, Michael! Monday, March 28, 2005, 12:32:19 PM, you wrote: MH> самом Makefile указано имя компилятора и линкера (либо напрямую в MH> команде либо через макрос). Я, в таких случаях, открываю этот Makefile MH> и меняю имя на необходимое мне.Эт, конечно, грубо и не MH> по-джентельменски, но зато обычно срабатывает. MH> Да, упоминание библиотеки libstdc++ в этом случае можно убрать из MH> строки линковки. g++ обязан сам ее подставить из правильного места :-) Про libstdc++ в исходниках вообще нет ни слова. Собственно и gcc и этот самый lstdc++ упоминаются там только в файле common_mak, который запускается в начале Makefile'а. Упоминаются вот в таком виде (прошу прощения за длинные строки): ifeq ($(libmode), static) ct := $(ct)st lib_ext := a LDFLAGS := -O3 -nostdlib ifneq ($(stlport), 1) LDPATH := LDLIBS := /usr/lib/crt1.o /usr/lib/crti.o /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/crtbegin.o -L/usr/local/gcc3.2/lib/gcc-lib/i686-pc-linux-gnu/3.2 -L/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../.. -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/crtend.o /usr/lib/crtn.o endif Убрать отсюда -lstdc++? И куда подставлять g++? -- Best regards - Andrey mailto:kender@wscb.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-28 7:57 ` Andrey Kutuzov @ 2005-03-28 8:30 ` Michael Holzman 0 siblings, 0 replies; 19+ messages in thread From: Michael Holzman @ 2005-03-28 8:30 UTC (permalink / raw) To: community Уважеемый Андрей! Прошу прощения, что отвечаю без цитирования т.к. когда я вижу подобные make описания, единственное желание все выбросить и написать заново. Поскольку в данном случае это нереально, просто пришлите мне common_mak и Makefile. Я покумекаю и, может быть, что-нибудь придумаю. Просто все, что касается SCM - это мое давнее хобби и времени на него не жалко :-) Можно в личку, чтобы не напрягать все community. -- Regards, Michael Holzman ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 9:31 ` Yarik 2005-03-25 9:36 ` Yarik @ 2005-03-25 10:34 ` Andrey Rahmatullin 2005-03-25 10:49 ` Alexey Rusakov 2 siblings, 0 replies; 19+ messages in thread From: Andrey Rahmatullin @ 2005-03-25 10:34 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 436 bytes --] On Fri, Mar 25, 2005 at 12:31:29PM +0300, Yarik wrote: > "может, я сейчас глупость скажу"(с) Глупость - мягко сказано. > но создать ли вам симлинк с libstdc++ как lstdc++ (или как она, там, в > системе) Бр-р. Не знаете - лучше не советуйте. -lfoo означет "линковаться с libfoo". -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Я против макросов на любой основе, если они кривые. -- ldv in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] не находит lstdc++ при компиляции 2005-03-25 9:31 ` Yarik 2005-03-25 9:36 ` Yarik 2005-03-25 10:34 ` Andrey Rahmatullin @ 2005-03-25 10:49 ` Alexey Rusakov 2 siblings, 0 replies; 19+ messages in thread From: Alexey Rusakov @ 2005-03-25 10:49 UTC (permalink / raw) To: community Yarik wrote: >В сообщении от Пятница 25 Март 2005 12:02 Andrey Kutuzov написал(a): > > >>не находится. Но разве lstdc++ - это не libstdc++ на самом деле? А он >>у меня установлен, причем и 3.3 и 2.96. >> >> >"может, я сейчас глупость скажу"(с) >но создать ли вам симлинк с libstdc++ как lstdc++ (или как она, там, в >системе) > > Глупость, определённо. Ну вы чего, командная строка была -lstdc++, прочитайте мануалы к gcc! А вот про "правильный путь" замечание может оказаться полезным. Хотя, чесговоря, очень странен сам факт нескладушек. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2005-03-28 8:30 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-03-22 6:45 [Comm] не находит lstdc++ при компиляции Andrey Kutuzov 2005-03-22 8:07 ` Alexey Rusakov 2005-03-23 5:05 ` Andrey Kutuzov 2005-03-25 4:49 ` Andrey Kutuzov 2005-03-25 8:01 ` Drool 2005-03-25 8:50 ` [Comm] " max 2005-03-25 9:02 ` [Comm] " Andrey Kutuzov 2005-03-25 9:31 ` Yarik 2005-03-25 9:36 ` Yarik 2005-03-25 9:44 ` Andrey Kutuzov 2005-03-25 10:51 ` Alexey Rusakov 2005-03-28 5:58 ` Andrey Kutuzov 2005-03-25 11:09 ` Michael Holzman 2005-03-28 5:53 ` Andrey Kutuzov 2005-03-28 6:32 ` Michael Holzman 2005-03-28 7:57 ` Andrey Kutuzov 2005-03-28 8:30 ` Michael Holzman 2005-03-25 10:34 ` Andrey Rahmatullin 2005-03-25 10:49 ` Alexey Rusakov
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git