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