* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
@ 2006-07-13 15:50 ` Led
2006-07-13 15:56 ` Led
2006-07-13 15:52 ` Led
1 sibling, 1 reply; 9+ messages in thread
From: Led @ 2006-07-13 15:50 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 13 июля 2006 16:38 Upravdom Team Robot написал(a):
> Dear Sisyphus !
> The lrmi-0.10-alt1 package has been rejected from incoming for x86_64
> architecture.
>
> Possible reason follows:
> vbetest.c:126: error: storage size of 'r' isn't known
> vbetest.c:146: warning: cast to pointer from integer of different size
> vbetest.c:126: warning: unused variable 'r'
> vbetest.c: In function 'set_mode':
> vbetest.c:183: error: storage size of 'r' isn't known
> vbetest.c:200: warning: cast from pointer to integer of different size
> vbetest.c:201: warning: cast from pointer to integer of different size
> vbetest.c:183: warning: unused variable 'r'
> vbetest.c: In function 'main':
> vbetest.c:322: error: storage size of 'r' isn't known
> vbetest.c:347: warning: implicit declaration of function 'LRMI_init'
> vbetest.c:351: warning: assignment makes pointer from integer without a
> cast vbetest.c:385: warning: cast from pointer to integer of different size
> vbetest.c:405: warning: cast to pointer from integer of different size
> vbetest.c:407: warning: cast to pointer from integer of different size
> vbetest.c:414: warning: cast from pointer to integer of different size
> vbetest.c:415: warning: cast from pointer to integer of different size
> vbetest.c:322: warning: unused variable 'r'
> make: *** [vbetest] Error 1
> make: Leaving directory `/usr/src/RPM/BUILD/lrmi-0.10'
> error:
Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
struct LRMI_regs r;
--
Led.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 15:50 ` [devel] E: incoming x86_64 reject: lrmi-0.10-alt1 Led
@ 2006-07-13 15:52 ` Led
2006-07-13 17:40 ` Alexey Tourbin
1 sibling, 1 reply; 9+ messages in thread
From: Led @ 2006-07-13 15:52 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 13 июля 2006 16:38 Upravdom Team Robot написал(a):
> Dear Sisyphus !
> The lrmi-0.10-alt1 package has been rejected from incoming for x86_64
> architecture.
>
> Possible reason follows:
> vbetest.c:126: error: storage size of 'r' isn't known
> vbetest.c:146: warning: cast to pointer from integer of different size
> vbetest.c:126: warning: unused variable 'r'
> vbetest.c: In function 'set_mode':
> vbetest.c:183: error: storage size of 'r' isn't known
> vbetest.c:200: warning: cast from pointer to integer of different size
> vbetest.c:201: warning: cast from pointer to integer of different size
> vbetest.c:183: warning: unused variable 'r'
> vbetest.c: In function 'main':
> vbetest.c:322: error: storage size of 'r' isn't known
> vbetest.c:347: warning: implicit declaration of function 'LRMI_init'
> vbetest.c:351: warning: assignment makes pointer from integer without a
> cast vbetest.c:385: warning: cast from pointer to integer of different size
> vbetest.c:405: warning: cast to pointer from integer of different size
> vbetest.c:407: warning: cast to pointer from integer of different size
> vbetest.c:414: warning: cast from pointer to integer of different size
> vbetest.c:415: warning: cast from pointer to integer of different size
> vbetest.c:322: warning: unused variable 'r'
> make: *** [vbetest] Error 1
> make: Leaving directory `/usr/src/RPM/BUILD/lrmi-0.10'
> error:
Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
struct LRMI_regs r;
--
Led.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 15:50 ` [devel] E: incoming x86_64 reject: lrmi-0.10-alt1 Led
@ 2006-07-13 15:56 ` Led
2006-07-13 16:20 ` Slava Semushin
0 siblings, 1 reply; 9+ messages in thread
From: Led @ 2006-07-13 15:56 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 13 июля 2006 18:50 Led написал(a):
> В сообщении от 13 июля 2006 16:38 Upravdom Team Robot написал(a):
> > Dear Sisyphus !
> > The lrmi-0.10-alt1 package has been rejected from incoming for x86_64
> > architecture.
> >
> > Possible reason follows:
> > vbetest.c:126: error: storage size of 'r' isn't known
> > vbetest.c:146: warning: cast to pointer from integer of different size
> > vbetest.c:126: warning: unused variable 'r'
> > vbetest.c: In function 'set_mode':
> > vbetest.c:183: error: storage size of 'r' isn't known
> > vbetest.c:200: warning: cast from pointer to integer of different size
> > vbetest.c:201: warning: cast from pointer to integer of different size
> > vbetest.c:183: warning: unused variable 'r'
> > vbetest.c: In function 'main':
> > vbetest.c:322: error: storage size of 'r' isn't known
> > vbetest.c:347: warning: implicit declaration of function 'LRMI_init'
> > vbetest.c:351: warning: assignment makes pointer from integer without a
> > cast vbetest.c:385: warning: cast from pointer to integer of different
> > size vbetest.c:405: warning: cast to pointer from integer of different
> > size vbetest.c:407: warning: cast to pointer from integer of different
> > size vbetest.c:414: warning: cast from pointer to integer of different
> > size vbetest.c:415: warning: cast from pointer to integer of different
> > size vbetest.c:322: warning: unused variable 'r'
> > make: *** [vbetest] Error 1
> > make: Leaving directory `/usr/src/RPM/BUILD/lrmi-0.10'
> > error:
>
> Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
> struct LRMI_regs r;
В догонку: дальше по тексту присутствует sizeof(r).
--
Led.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 15:56 ` Led
@ 2006-07-13 16:20 ` Slava Semushin
2006-07-13 16:23 ` Led
0 siblings, 1 reply; 9+ messages in thread
From: Slava Semushin @ 2006-07-13 16:20 UTC (permalink / raw)
To: ALT Devel discussion list
Hello Led,
Thursday, July 13, 2006, 10:56:44 PM, you wrote:
>> > vbetest.c:126: error: storage size of 'r' isn't known
[skip]
>> Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
>> struct LRMI_regs r;
L> В догонку: дальше по тексту присутствует sizeof(r).
Могу лишь сделать предположение:
Чтобы вычислить размер структуры нужно знать из скольки элементов
она состоит и каких они типов. Так как sizeof() вычисляется уже во
время компиляции, то компилятор должен знать эту информацию уже на
этапе сборки.
Решением, на мой взгляд, будет являться подключение файла, в котором
эта структура объявляется.
Поправьте меня, если я не прав.
--
Юный Си-кодер
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 16:20 ` Slava Semushin
@ 2006-07-13 16:23 ` Led
2006-07-13 16:32 ` Damir Shayhutdinov
0 siblings, 1 reply; 9+ messages in thread
From: Led @ 2006-07-13 16:23 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 13 июля 2006 19:20 Slava Semushin написал(a):
> Hello Led,
>
> Thursday, July 13, 2006, 10:56:44 PM, you wrote:
> >> > vbetest.c:126: error: storage size of 'r' isn't known
>
> [skip]
>
> >> Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
> >> struct LRMI_regs r;
>
> L> В догонку: дальше по тексту присутствует sizeof(r).
>
> Могу лишь сделать предположение:
>
> Чтобы вычислить размер структуры нужно знать из скольки элементов
> она состоит и каких они типов. Так как sizeof() вычисляется уже во
> время компиляции, то компилятор должен знать эту информацию уже на
> этапе сборки.
>
> Решением, на мой взгляд, будет являться подключение файла, в котором
> эта структура объявляется.
>
> Поправьте меня, если я не прав.
Вы правы, но файл подключается. Более того, на i586 собирается, только на
x86_64 такая ошибка :(
--
Led.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 16:23 ` Led
@ 2006-07-13 16:32 ` Damir Shayhutdinov
2006-07-13 16:38 ` Led
0 siblings, 1 reply; 9+ messages in thread
From: Damir Shayhutdinov @ 2006-07-13 16:32 UTC (permalink / raw)
To: ALT Devel discussion list
>
> Вы правы, но файл подключается. Более того, на i586 собирается, только на
> x86_64 такая ошибка :(
Соберите с -save-temps для двух архитектур и diff-ните препроцессорные
варианты. Может найдете в чем проблема.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 16:32 ` Damir Shayhutdinov
@ 2006-07-13 16:38 ` Led
0 siblings, 0 replies; 9+ messages in thread
From: Led @ 2006-07-13 16:38 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 13 июля 2006 19:32 Damir Shayhutdinov написал(a):
> > Вы правы, но файл подключается. Более того, на i586 собирается, только на
> > x86_64 такая ошибка :(
>
> Соберите с -save-temps для двух архитектур и diff-ните препроцессорные
> варианты. Может найдете в чем проблема.
да, спасибо, уже разобрался: там именно "препроцессорные варианты"
(проверяется на __i386__).
--
Led.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 15:52 ` Led
@ 2006-07-13 17:40 ` Alexey Tourbin
2006-07-13 17:47 ` Led
0 siblings, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2006-07-13 17:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1856 bytes --]
On Thu, Jul 13, 2006 at 06:52:05PM +0300, Led wrote:
> В сообщении от 13 июля 2006 16:38 Upravdom Team Robot написал(a):
> > Dear Sisyphus !
> > The lrmi-0.10-alt1 package has been rejected from incoming for x86_64
> > architecture.
> >
> > Possible reason follows:
> > vbetest.c:126: error: storage size of 'r' isn't known
> > vbetest.c:146: warning: cast to pointer from integer of different size
> > vbetest.c:126: warning: unused variable 'r'
> > vbetest.c: In function 'set_mode':
> > vbetest.c:183: error: storage size of 'r' isn't known
> > vbetest.c:200: warning: cast from pointer to integer of different size
> > vbetest.c:201: warning: cast from pointer to integer of different size
> > vbetest.c:183: warning: unused variable 'r'
> > vbetest.c: In function 'main':
> > vbetest.c:322: error: storage size of 'r' isn't known
> > vbetest.c:347: warning: implicit declaration of function 'LRMI_init'
> > vbetest.c:351: warning: assignment makes pointer from integer without a
> > cast vbetest.c:385: warning: cast from pointer to integer of different size
> > vbetest.c:405: warning: cast to pointer from integer of different size
> > vbetest.c:407: warning: cast to pointer from integer of different size
> > vbetest.c:414: warning: cast from pointer to integer of different size
> > vbetest.c:415: warning: cast from pointer to integer of different size
> > vbetest.c:322: warning: unused variable 'r'
> > make: *** [vbetest] Error 1
> > make: Leaving directory `/usr/src/RPM/BUILD/lrmi-0.10'
> > error:
>
> Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
> struct LRMI_regs r;
Из-за того, что имеется не полное объявление структуры, т.е. просто
где-то сказано
struct LRMI_regs;
соответственно переменную-указатель на такую структуру объявить можно,
а переменную-саму-структуру -- нельзя.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1
2006-07-13 17:40 ` Alexey Tourbin
@ 2006-07-13 17:47 ` Led
0 siblings, 0 replies; 9+ messages in thread
From: Led @ 2006-07-13 17:47 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 13 июля 2006 20:40 Alexey Tourbin написал(a):
> On Thu, Jul 13, 2006 at 06:52:05PM +0300, Led wrote:
> > В сообщении от 13 июля 2006 16:38 Upravdom Team Robot написал(a):
> > > Dear Sisyphus !
> > > The lrmi-0.10-alt1 package has been rejected from incoming for x86_64
> > > architecture.
> > >
> > > Possible reason follows:
> > > vbetest.c:126: error: storage size of 'r' isn't known
> > > vbetest.c:146: warning: cast to pointer from integer of different size
> > > vbetest.c:126: warning: unused variable 'r'
> > > vbetest.c: In function 'set_mode':
> > > vbetest.c:183: error: storage size of 'r' isn't known
> > > vbetest.c:200: warning: cast from pointer to integer of different size
> > > vbetest.c:201: warning: cast from pointer to integer of different size
> > > vbetest.c:183: warning: unused variable 'r'
> > > vbetest.c: In function 'main':
> > > vbetest.c:322: error: storage size of 'r' isn't known
> > > vbetest.c:347: warning: implicit declaration of function 'LRMI_init'
> > > vbetest.c:351: warning: assignment makes pointer from integer without a
> > > cast vbetest.c:385: warning: cast from pointer to integer of different
> > > size vbetest.c:405: warning: cast to pointer from integer of different
> > > size vbetest.c:407: warning: cast to pointer from integer of different
> > > size vbetest.c:414: warning: cast from pointer to integer of different
> > > size vbetest.c:415: warning: cast from pointer to integer of different
> > > size vbetest.c:322: warning: unused variable 'r'
> > > make: *** [vbetest] Error 1
> > > make: Leaving directory `/usr/src/RPM/BUILD/lrmi-0.10'
> > > error:
> >
> > Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
> > struct LRMI_regs r;
>
> Из-за того, что имеется не полное объявление структуры, т.е. просто
> где-то сказано
> struct LRMI_regs;
> соответственно переменную-указатель на такую структуру объявить можно,
> а переменную-саму-структуру -- нельзя.
Спасибо. Но оказалось не совсем так: просто эта структура вобще не обявляется,
если __i386__ неопределён.
--
Led.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-07-13 17:47 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-13 15:50 ` [devel] E: incoming x86_64 reject: lrmi-0.10-alt1 Led
2006-07-13 15:56 ` Led
2006-07-13 16:20 ` Slava Semushin
2006-07-13 16:23 ` Led
2006-07-13 16:32 ` Damir Shayhutdinov
2006-07-13 16:38 ` Led
2006-07-13 15:52 ` Led
2006-07-13 17:40 ` Alexey Tourbin
2006-07-13 17:47 ` Led
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