ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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