* [devel] Отказываются собиратся любые пакеты...
@ 2003-09-16 11:17 Igor Tertishny
2003-09-16 11:36 ` [devel] " Alexey Tourbin
2003-09-16 12:16 ` [devel] " Sergey V Turchin
0 siblings, 2 replies; 8+ messages in thread
From: Igor Tertishny @ 2003-09-16 11:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 2485 bytes --]
Не могу понять, что произошло. Ни один пакет не желает собираться. Особенно
пакеты, в которых есть хоть какое обращение к заголовочным файлам ядра. Ниже
пример. Я уже тихо начинаю шизеть. Только заставил нормально yfsher работать,
только начал пересобирать пакеты. Еще в пятницу все работало. В воскресенье
сделал обновление за неделю и все... Птичка улетела. Может кто знает, как
бороться с такой фигней?
Пример:
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include
-DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long
-Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith
-Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -pipe -Wall -O2
-march=athlon -fno-exceptions -fno-check-new -c -o cddbaccessdialogdata.o
`test -f 'cddbaccessdialogdata.cpp' || echo './'`cddbaccessdialogdata.cpp
In file included from /usr/include/linux/cdrom.h:14,
from audiocd.h:33,
from cddbaccessdialog.h:31,
from cddbaccessdialogdata.cpp:10:
/usr/include/asm/byteorder.h:38: syntax error before `(' token
/usr/include/asm/byteorder.h:42: '__u64' is used as a type, but is not defined
as a type.
/usr/include/asm/byteorder.h:43: syntax error before `}' token
/usr/include/asm/byteorder.h:44: syntax error before `.' token
/usr/include/asm/byteorder.h:50: syntax error before `.' token
/usr/include/asm/byteorder.h:51: syntax error before `.' token
/usr/include/asm/byteorder.h:52: syntax error before `:' token
In file included from /usr/include/linux/byteorder/little_endian.h:11,
from /usr/include/asm/byteorder.h:65,
from /usr/include/linux/cdrom.h:14,
from audiocd.h:33,
from cddbaccessdialog.h:31,
from cddbaccessdialogdata.cpp:10:
/usr/include/linux/byteorder/swab.h:199: syntax error before `(' token
/usr/include/linux/byteorder/swab.h:209: syntax error before `(' token
/usr/include/linux/byteorder/swab.h:213: `__u64' was not declared in this
scope
/usr/include/linux/byteorder/swab.h:213: `addr' was not declared in this scope
/usr/include/linux/byteorder/swab.h:214: variable or field `__swab64s'
declared void
/usr/include/linux/byteorder/swab.h:214: `__swab64s' declared as an `inline'
variable
/usr/include/linux/byteorder/swab.h:214: syntax error before `{' token
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* [devel] Re: Отказываются собиратся любые пакеты...
2003-09-16 11:17 [devel] Отказываются собиратся любые пакеты Igor Tertishny
@ 2003-09-16 11:36 ` Alexey Tourbin
2003-09-16 12:16 ` [devel] " Sergey V Turchin
1 sibling, 0 replies; 8+ messages in thread
From: Alexey Tourbin @ 2003-09-16 11:36 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1512 bytes --]
On Tue, Sep 16, 2003 at 02:17:02PM +0300, Igor Tertishny wrote:
Content-Description: signed data
> Не могу понять, что произошло. Ни один пакет не желает собираться. Особенно
> пакеты, в которых есть хоть какое обращение к заголовочным файлам ядра. Ниже
> пример. Я уже тихо начинаю шизеть. Только заставил нормально yfsher работать,
> только начал пересобирать пакеты. Еще в пятницу все работало. В воскресенье
> сделал обновление за неделю и все... Птичка улетела. Может кто знает, как
> бороться с такой фигней?
У меня тоже такое было в одном месте, где эксплуатируются "гэцэцызмы".
Я удивился, но виду не подал.
> Пример:
>
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include
> -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long
> -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith
> -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
> -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -pipe -Wall -O2
> -march=athlon -fno-exceptions -fno-check-new -c -o cddbaccessdialogdata.o
> `test -f 'cddbaccessdialogdata.cpp' || echo './'`cddbaccessdialogdata.cpp
> In file included from /usr/include/linux/cdrom.h:14,
> from audiocd.h:33,
> from cddbaccessdialog.h:31,
> from cddbaccessdialogdata.cpp:10:
> /usr/include/asm/byteorder.h:38: syntax error before `(' token
> /usr/include/asm/byteorder.h:42: '__u64' is used as a type, but is not defined
> as a type.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Отказываются собиратся любые пакеты...
2003-09-16 11:17 [devel] Отказываются собиратся любые пакеты Igor Tertishny
2003-09-16 11:36 ` [devel] " Alexey Tourbin
@ 2003-09-16 12:16 ` Sergey V Turchin
2003-09-17 10:49 ` Igor Tertishny
1 sibling, 1 reply; 8+ messages in thread
From: Sergey V Turchin @ 2003-09-16 12:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 633 bytes --]
В сообщении от 16 Сентябрь 2003 15:17 Igor Tertishny написал(a):
> Не могу понять, что произошло. Ни один пакет не желает
> собираться. Особенно пакеты, в которых есть хоть какое обращение
> к заголовочным файлам ядра. Ниже пример. Я уже тихо начинаю
> шизеть. Только заставил нормально yfsher работать, только начал
> пересобирать пакеты. Еще в пятницу все работало. В воскресенье
> сделал обновление за неделю и все... Птичка улетела. Может кто
> знает, как бороться с такой фигней?
Убери из флагов "-ansi"
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Отказываются собиратся любые пакеты...
2003-09-16 12:16 ` [devel] " Sergey V Turchin
@ 2003-09-17 10:49 ` Igor Tertishny
2003-09-17 11:19 ` Sergey V Turchin
2003-09-17 13:53 ` Sergey V Turchin
0 siblings, 2 replies; 8+ messages in thread
From: Igor Tertishny @ 2003-09-17 10:49 UTC (permalink / raw)
To: ALT Devel discussion list
>
> Убери из флагов "-ansi"
Каким образом это реализовать в спеке? Извиняюсь, но впервые сталкиваюсь с
подобной фигней. Эти же версии пакетов раньше прекрасно компилились и
собирались.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Отказываются собиратся любые пакеты...
2003-09-17 10:49 ` Igor Tertishny
@ 2003-09-17 11:19 ` Sergey V Turchin
2003-09-17 13:53 ` Sergey V Turchin
1 sibling, 0 replies; 8+ messages in thread
From: Sergey V Turchin @ 2003-09-17 11:19 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 416 bytes --]
В сообщении от 17 Сентябрь 2003 14:49 Igor Tertishny написал(a):
> > Убери из флагов "-ansi"
>
> Каким образом это реализовать в спеке? Извиняюсь, но впервые
> сталкиваюсь с подобной фигней. Эти же версии пакетов раньше
> прекрасно компилились и собирались.
Найти, откуда он берется и убрать
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Отказываются собиратся любые пакеты...
2003-09-17 10:49 ` Igor Tertishny
2003-09-17 11:19 ` Sergey V Turchin
@ 2003-09-17 13:53 ` Sergey V Turchin
2003-09-18 11:10 ` Igor Tertishny
1 sibling, 1 reply; 8+ messages in thread
From: Sergey V Turchin @ 2003-09-17 13:53 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 569 bytes --]
В сообщении от 17 Сентябрь 2003 14:49 Igor Tertishny написал(a):
> > Убери из флагов "-ansi"
>
> Каким образом это реализовать в спеке? Извиняюсь, но впервые
> сталкиваюсь с подобной фигней. Эти же версии пакетов раньше
> прекрасно компилились и собирались.
Изменился компилятор
Почитайте про опцию -ansi
и файл
/usr/include/asm/types.h
который включается в конечном итоге из
/usr/include/linux/cdrom.h
и в котором определяется
нужный Вам __u64
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Отказываются собиратся любые пакеты...
2003-09-17 13:53 ` Sergey V Turchin
@ 2003-09-18 11:10 ` Igor Tertishny
2003-09-18 13:16 ` Sergey V Turchin
0 siblings, 1 reply; 8+ messages in thread
From: Igor Tertishny @ 2003-09-18 11:10 UTC (permalink / raw)
To: ALT Devel discussion list
> Изменился компилятор
> Почитайте про опцию -ansi
> и файл
> /usr/include/asm/types.h
> который включается в конечном итоге из
> /usr/include/linux/cdrom.h
> и в котором определяется
> нужный Вам __u64
Я внимательно прочел все про эту опцию. Хорошо, контроль диалектов языка, это
понятно. Но нигде и ничего не нашел по тому, каким образом эту опцию
отключать. Только общие слова и никакой конкретики. %remove_optflags ansi не
работает. Прошу подсказки как конкретно это делать. Ведь мне кучу пакетов
нужно пересобрать, а я ничего не могу поделать. Перепробовал все, что мог,
четвертый день мучаюсь, причем с разными программами, отнюдь не только с той,
которую давал в примере. Что, необходимо сами проги переписывать? Не может
такого быть. Притом, кое-какие все же собираются.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] Отказываются собиратся любые пакеты...
2003-09-18 11:10 ` Igor Tertishny
@ 2003-09-18 13:16 ` Sergey V Turchin
0 siblings, 0 replies; 8+ messages in thread
From: Sergey V Turchin @ 2003-09-18 13:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1301 bytes --]
В сообщении от 18 Сентябрь 2003 15:10 Igor Tertishny написал(a):
> > Изменился компилятор
> > Почитайте про опцию -ansi
> > и файл
> > /usr/include/asm/types.h
> > который включается в конечном итоге из
> > /usr/include/linux/cdrom.h
> > и в котором определяется
> > нужный Вам __u64
>
> Я внимательно прочел все про эту опцию. Хорошо, контроль
> диалектов языка, это понятно. Но нигде и ничего не нашел по тому,
> каким образом эту опцию отключать. Только общие слова и никакой
> конкретики. %remove_optflags ansi не работает.
Ее нет в %optflags, она должна быть в admin/acinclude.m4.in
> Прошу подсказки
> как конкретно это делать.
Пропатчить admin/acinclude.m4.in
Если не сработает прохачить файл, где включается linux/cdrom.h
+#ifdef __STRICT_ANSI__
+#undef __STRICT_ANSI__
+#include <asm/types.h>
+#define __STRICT_ANSI__
+#endif
#include <linux/cdrom.h>
> Ведь мне кучу пакетов нужно
> пересобрать, а я ничего не могу поделать. Перепробовал все, что
> мог, четвертый день мучаюсь, причем с разными программами, отнюдь
> не только с той, которую давал в примере. Что, необходимо сами
> проги переписывать? Не может такого быть. Притом, кое-какие все
> же собираются.
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2003-09-18 13:16 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-16 11:17 [devel] Отказываются собиратся любые пакеты Igor Tertishny
2003-09-16 11:36 ` [devel] " Alexey Tourbin
2003-09-16 12:16 ` [devel] " Sergey V Turchin
2003-09-17 10:49 ` Igor Tertishny
2003-09-17 11:19 ` Sergey V Turchin
2003-09-17 13:53 ` Sergey V Turchin
2003-09-18 11:10 ` Igor Tertishny
2003-09-18 13:16 ` Sergey V Turchin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git