Freesco, NND, CDN, EOS
http://forum.freesco.pl/

mmap
http://forum.freesco.pl/viewtopic.php?f=24&t=18498
Strona 1 z 1

Autor:  Sadek [ poniedziałek, 14 lutego 2011, 02:27 ]
Tytuł:  mmap

na repo niema takiego pakietu.
a z tego co wyszukałem na forum to już ktoś to miał, bo zapisywało mu do logów.
Jak to zdobyć do nnd?

Autor:  Albercik [ poniedziałek, 14 lutego 2011, 09:19 ]
Tytuł: 

może nmap?

Autor:  Sadek [ poniedziałek, 14 lutego 2011, 12:18 ]
Tytuł: 

oto śladowy dowód że chodzi mi o "mmap"

http://forum.freesco.pl/viewtopic.php?t ... light=mmap


zapis i odczyt z pamięci.

Autor:  Maciek [ poniedziałek, 14 lutego 2011, 14:09 ]
Tytuł: 

Przywołany wątek dotyczył błędu zgłaszanego przez thttpd, a nie jakiegoś programu.
http://pl.wikipedia.org/wiki/Mmap - tu jest opis tego, czym jest mmap. Ponieważ jest to wywołanie systemowe, to możesz je wykorzystać np we własnym programie, jeśli jesteś programistą. Programu pod tą nazwą nie ma, a przynajmniej nikt z nas o nim nie słyszał.
Jeżeli napiszesz, co chcesz osiągnąć, to zapewne ktoś ci podpowie właściwy program.

Autor:  Sadek [ poniedziałek, 14 lutego 2011, 14:34 ]
Tytuł: 

potrzebuje tego do obliczania przekształceń liczby pi.
a dokładniej:
http://www.angio.net/pi/piquery.html#find
tu jest paczka która trzeba zainstalować i mmap jest potrzebny podczas wykonywania make.
u mnie sypie błędami, pewnie dlatego że moje nnd nie rozumie co to jest mmap.

no chyba że znacie jakiś inny mądry sposób żeby przeglądać liczbę pi do 200mln miejsca po przecinku. wtedy bym był wdzięczny za wskazanie drogi

Autor:  Maciek [ poniedziałek, 14 lutego 2011, 15:17 ]
Tytuł: 

Nie mam pod ręką żadnego NND z kompilatorem, więc nie sprawdzę. Podany adres zawiera pliki źródłowe, a nie paczkę w rozumieniu NND. To tak gwoli sprostowania.
Na CDN się to skompilowało z warningami, ale jednak. Powstał bigpi.cgi.
Gdybyś podał komunikaty na wyjściu kompilacji, byłoby łatwiej.

Autor:  Sadek [ poniedziałek, 14 lutego 2011, 16:05 ]
Tytuł: 

mój mózg elektronowy wypluł to :P

: [/] [] ()
[root@atc250 cgilib]# make
gcc -c cgi-lib.c
In file included from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/stdio.h:34:21: stddef.h: No such file or directory
In file included from /usr/include/stdio.h:36,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/bits/types.h:31:20: stddef.h: No such file or directory
In file included from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/_G_config.h:14:20: stddef.h: No such file or directory
In file included from /usr/include/_G_config.h:24,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/wchar.h:48:20: stddef.h: No such file or directory
In file included from /usr/include/gconv.h:28,
                 from /usr/include/_G_config.h:44,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/wchar.h:48:20: stddef.h: No such file or directory
In file included from /usr/include/_G_config.h:44,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/gconv.h:31:20: stddef.h: No such file or directory
In file included from /usr/include/_G_config.h:44,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/gconv.h:72: error: parse error before "size_t"
/usr/include/gconv.h:88: error: parse error before "size_t"
/usr/include/gconv.h:97: error: parse error before "size_t"
/usr/include/gconv.h:174: error: parse error before "size_t"
/usr/include/gconv.h:177: error: parse error before '}' token
In file included from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/_G_config.h:47: error: field `__cd' has incomplete type
/usr/include/_G_config.h:50: error: field `__cd' has incomplete type
In file included from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/libio.h:53:21: stdarg.h: No such file or directory
In file included from /usr/include/stdio.h:72,
                 from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/libio.h:350: error: parse error before "size_t"
/usr/include/libio.h:359: error: parse error before "size_t"
/usr/include/libio.h:463: error: parse error before "__gnuc_va_list"
/usr/include/libio.h:465: error: parse error before "__gnuc_va_list"
/usr/include/libio.h:467: error: parse error before "_IO_sgetn"
/usr/include/libio.h:467: error: parse error before "size_t"
In file included from cgi-lib.h:35,
                 from cgi-lib.c:20:
/usr/include/stdio.h:279: error: parse error before "size_t"
/usr/include/stdio.h:286: error: parse error before "size_t"
/usr/include/stdio.h:305: error: parse error before "__gnuc_va_list"
/usr/include/stdio.h:307: error: parse error before "__gnuc_va_list"
/usr/include/stdio.h:311: error: parse error before "__gnuc_va_list"
/usr/include/stdio.h:317: error: parse error before "size_t"
/usr/include/stdio.h:321: error: parse error before "size_t"
/usr/include/stdio.h:489: error: parse error before "fread"
/usr/include/stdio.h:489: error: parse error before "size_t"
/usr/include/stdio.h:492: error: parse error before "fwrite"
/usr/include/stdio.h:492: error: parse error before "size_t"
/usr/include/stdio.h:504: error: parse error before "fread_unlocked"
/usr/include/stdio.h:504: error: parse error before "size_t"
/usr/include/stdio.h:506: error: parse error before "fwrite_unlocked"
/usr/include/stdio.h:506: error: parse error before "size_t"
In file included from cgi-lib.h:36,
                 from cgi-lib.c:20:
/usr/include/string.h:33:20: stddef.h: No such file or directory
In file included from cgi-lib.h:36,
                 from cgi-lib.c:20:
/usr/include/string.h:39: error: parse error before "size_t"
/usr/include/string.h:42: error: parse error before "size_t"
/usr/include/string.h:51: error: parse error before "size_t"
/usr/include/string.h:58: error: parse error before "size_t"
/usr/include/string.h:61: error: parse error before "size_t"
/usr/include/string.h:65: error: parse error before "size_t"
/usr/include/string.h:86: error: parse error before "size_t"
/usr/include/string.h:93: error: parse error before "size_t"
/usr/include/string.h:99: error: parse error before "size_t"
/usr/include/string.h:106: error: parse error before "strxfrm"
/usr/include/string.h:107: error: parse error before "size_t"
/usr/include/string.h:176: error: parse error before "strcspn"
/usr/include/string.h:180: error: parse error before "strspn"
/usr/include/string.h:230: error: parse error before "strlen"
/usr/include/string.h:248: error: parse error before "size_t"
/usr/include/string.h:253: error: parse error before "size_t"
/usr/include/string.h:257: error: parse error before "size_t"
/usr/include/string.h:260: error: parse error before "size_t"
/usr/include/string.h:263: error: parse error before "size_t"
/usr/include/string.h:291: error: parse error before "size_t"
In file included from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/stdlib.h:33:20: stddef.h: No such file or directory
In file included from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/stdlib.h:137: error: parse error before "__ctype_get_mb_cur_max"
In file included from /usr/include/stdlib.h:414,
                 from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/sys/types.h:147:20: stddef.h: No such file or directory
In file included from /usr/include/sys/types.h:266,
                 from /usr/include/stdlib.h:414,
                 from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/bits/pthreadtypes.h:48: error: parse error before "size_t"
/usr/include/bits/pthreadtypes.h:51: error: parse error before "__stacksize"
In file included from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/stdlib.h:431: error: parse error before "size_t"
/usr/include/stdlib.h:460: error: parse error before "size_t"
/usr/include/stdlib.h:554: error: parse error before "__size"
/usr/include/stdlib.h:556: error: parse error before "__nmemb"
/usr/include/stdlib.h:565: error: parse error before "size_t"
In file included from /usr/include/stdlib.h:576,
                 from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/alloca.h:25:20: stddef.h: No such file or directory
In file included from /usr/include/stdlib.h:576,
                 from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/alloca.h:33: error: parse error before "__size"
In file included from cgi-lib.h:37,
                 from cgi-lib.c:20:
/usr/include/stdlib.h:581: error: parse error before "__size"
/usr/include/stdlib.h:731: error: parse error before "size_t"
/usr/include/stdlib.h:735: error: parse error before "size_t"
/usr/include/stdlib.h:804: error: parse error before "size_t"
/usr/include/stdlib.h:807: error: parse error before "size_t"
/usr/include/stdlib.h:811: error: parse error before "size_t"
/usr/include/stdlib.h:814: error: parse error before "size_t"
/usr/include/stdlib.h:822: error: parse error before "size_t"
/usr/include/stdlib.h:825: error: parse error before '*' token
/usr/include/stdlib.h:829: error: parse error before "wchar_t"
/usr/include/stdlib.h:833: error: parse error before "mbstowcs"
/usr/include/stdlib.h:833: error: parse error before '*' token
/usr/include/stdlib.h:836: error: parse error before "wcstombs"
/usr/include/stdlib.h:837: error: parse error before '*' token
/usr/include/gconv.h:176: warning: array `__data' assumed to have one element
make: *** [cgi-lib.o] Błąd 1

Autor:  Maciek [ poniedziałek, 14 lutego 2011, 16:24 ]
Tytuł: 

Wygląda na to, ze brakuje ci w systemie jakichś plików nagłówkowych. Trudno mi orzec jakich. Możesz ewentualnie doinstalować wszystko, co ma w nazwie -devel. Pakiety w NND podzielone są na te zasadnicze oraz man i devel. Te devel mogą być potrzebne tylko wtedy, jeśli się chce samemu coś kompilować.
Nie dotyczy to absolutnie polecenia systemowego mmap, jak sugerowałeś na początku.

Autor:  Sadek [ poniedziałek, 14 lutego 2011, 16:39 ]
Tytuł: 

hmm, szkoda, starał bym się uniknąć instalacji deweloperskiej. Ale dzięki za info.

Autor:  TKr [ poniedziałek, 14 lutego 2011, 17:12 ]
Tytuł: 

BTW. Jak ty chciałeś to kompilować bez developerskiej instalacji ? Zwykła instalacja nic nie ma domyślnie łącznie z make i gcc ? doinstalowanie sobie samemu tych pakietów nic nie daje bo brakuje przecież nagłówków choćby kernela (a bardziej jego konfiguracji) żeby make podjął decyzję pod jaki procek optymalizować kod.

Moja "maszyna" "developerska" pod nnd to zwykły wirtualny pecet w Qemu - sprawuje się nad wyraz dobrze i tobie też bym sugerował iść ta drogą ( nie zapomnij konfigurować z prefixem paczek bo potem trudno to instalować gdziekolwiek ;))

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/