ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] mallinfo
@ 2013-04-24 10:27 REAL
  2013-04-24 13:50 ` Vitaly Lipatov
  0 siblings, 1 reply; 5+ messages in thread
From: REAL @ 2013-04-24 10:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Привет!

Имеется такой код:

static struct mallinfo minfo;

Компилятор на это ругается:

error: aggregate 'mallinfo minfo' has incomplete type and cannot be 
defined

mallinfo объявлен в malloc.h, #include <malloc.h> в наличии.

Помогите разобраться, пожалуйста, а то я что-то не догоняю, что всё 
это значит.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] mallinfo
  2013-04-24 10:27 [devel] mallinfo REAL
@ 2013-04-24 13:50 ` Vitaly Lipatov
  2013-04-25  2:30   ` REAL
  0 siblings, 1 reply; 5+ messages in thread
From: Vitaly Lipatov @ 2013-04-24 13:50 UTC (permalink / raw)
  To: devel

REAL писал 2013-04-24 14:27:
> Привет!
>
> Имеется такой код:
>
> static struct mallinfo minfo;
>
> Компилятор на это ругается:
>
> error: aggregate 'mallinfo minfo' has incomplete type and cannot be 
> defined
>
> mallinfo объявлен в malloc.h, #include <malloc.h> в наличии.
>
> Помогите разобраться, пожалуйста, а то я что-то не догоняю, что всё
> это значит.

Без проблем собирается следующее:
$ cat test.c
#include <malloc.h>

static struct mallinfo minfo;

int main()
{
}

Как воспроизвести?

-- 
С уважением,
Виталий Липатов,
Etersoft


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] mallinfo
  2013-04-24 13:50 ` Vitaly Lipatov
@ 2013-04-25  2:30   ` REAL
  2013-04-25  3:02     ` Dmitry V. Levin
  0 siblings, 1 reply; 5+ messages in thread
From: REAL @ 2013-04-25  2:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

24.04.2013 20:50, Vitaly Lipatov пишет:
> #include <malloc.h>
>
> static struct mallinfo minfo;
>
> int main()
> {
> }

Это надо попробовать собрать новый trilinos:
http://git.altlinux.org/people/real/packages/trilinos.git

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] mallinfo
  2013-04-25  2:30   ` REAL
@ 2013-04-25  3:02     ` Dmitry V. Levin
  2013-04-25  3:26       ` REAL
  0 siblings, 1 reply; 5+ messages in thread
From: Dmitry V. Levin @ 2013-04-25  3:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1167 bytes --]

On Thu, Apr 25, 2013 at 09:30:10AM +0700, REAL wrote:
> 24.04.2013 20:50, Vitaly Lipatov пишет:
> >#include <malloc.h>
> >
> >static struct mallinfo minfo;
> >
> >int main()
> >{
> >}
> 
> Это надо попробовать собрать новый trilinos:
> http://git.altlinux.org/people/real/packages/trilinos.git

Проверьте, не подменяется ли там malloc.h и/или другие системные файлы.
Вашим пакетам, насколько я помню, особенно везет с такими сюрпризами.

$ egrep -h '^/usr/(include|lib)[^[:space:]]*/malloc\.h' Sisyphus/{x86_64,noarch}/base/contents_index 
/usr/include/TauMemory/malloc.h	libtau-common
/usr/include/aal/malloc.h	libaal-devel
/usr/include/avahi-common/malloc.h	libavahi-devel
/usr/include/cln/malloc.h	libcln-devel
/usr/include/malloc.h	glibc-devel
/usr/include/oski/malloc.h	liboski-complex-devel
/usr/include/oski/malloc.h	liboski-real-devel
/usr/include/wine/msvcrt/malloc.h	libwine-devel
/usr/include/wine/msvcrt/malloc.h	libwine-vanilla-devel
/usr/lib/bcc/include/malloc.h	dev86-devel
/usr/lib/dietlibc/include/malloc.h	dietlibc
/usr/lib64/klibc/include/malloc.h	klibc-devel
/usr/lib64/musl/include/malloc.h	musl-devel


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] mallinfo
  2013-04-25  3:02     ` Dmitry V. Levin
@ 2013-04-25  3:26       ` REAL
  0 siblings, 0 replies; 5+ messages in thread
From: REAL @ 2013-04-25  3:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25.04.2013 10:02, Dmitry V. Levin пишет:
> Проверьте, не подменяется ли там malloc.h и/или другие системные файлы.
> Вашим пакетам, насколько я помню, особенно везет с такими сюрпризами.
[...]
> /usr/include/oski/malloc.h	liboski-complex-devel
> /usr/include/oski/malloc.h	liboski-real-devel

Да, похоже, в этом и дело. Спасибо.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-04-25  3:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-24 10:27 [devel] mallinfo REAL
2013-04-24 13:50 ` Vitaly Lipatov
2013-04-25  2:30   ` REAL
2013-04-25  3:02     ` Dmitry V. Levin
2013-04-25  3:26       ` REAL

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