Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
Попытался скомпилировать программку под windows. Всё компилируется, но вываливается при связывании: "i586-mingw32msvc-gcc -L/usr/i586-mingw32msvc/lib -g -o sparser sparser.o msgmetadata.o lexan.o lexan_funcs.o msgloader.o msgparser.o msgviewer.o iniparser.o ini.o crc.o utils.o stations.o raw_messa

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Andrey Rahmatullin
On Sat, Oct 20, 2012 at 01:12:16PM +0400, "Артём Н." wrote: > Попытался скомпилировать программку под windows. > Всё компилируется, но вываливается при связывании: > "i586-mingw32msvc-gcc -L/usr/i586-mingw32msvc/lib -g -o sparser sparser.o > msgmetadata.o lexan.o lexan_funcs.o msgloader.o msgparse

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 13:47, Andrey Rahmatullin пишет: > strndup нет в стандарте. Печально... А есть чем заменить gmtime_r (gmtime - плохой вариант)? И ещё: "sparser.c: In function ‘init_network’: sparser.c:361: warning: implicit declaration of function ‘inet_aton’ sparser.c: In function ‘main’: sparser.c:39

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Andrey Rahmatullin
On Sat, Oct 20, 2012 at 02:07:19PM +0400, "Артём Н." wrote: > А что с bzero? Почему нет для MinGW wheezy? Где вы это берёте? CONFORMING TO 4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): use memset(3) in new programs. POSIX.1-2008 removes the specification of bzero(

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 14:16, Andrey Rahmatullin пишет: > On Sat, Oct 20, 2012 at 02:07:19PM +0400, "Артём Н." wrote: >> А что с bzero? Почему нет для MinGW wheezy? > Где вы это берёте? > CONFORMING TO > 4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): > use memset(3) in new program

Re: Среды разработки

2012-10-20 Thread Артём Н.
Тема слегка затянулась. В итоге: 1. Предложили много^3 раз vim+make/gcc, несмотря на изначальное "Vim/Emacs+make+gcc не предлагать." 2. Обозвали не ТруЪ и троллем. 3. Предложили вернуться на винду или перейти на MacOS. Денег на Mac, к сожалению, не предложили. 4. Предложили примерить платье.

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Andrey Rahmatullin
On Sat, Oct 20, 2012 at 02:23:37PM +0400, "Артём Н." wrote: > >> А что с bzero? Почему нет для MinGW wheezy? > > Где вы это берёте? > > CONFORMING TO > > 4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): > > use memset(3) in new programs. POSIX.1-2008 removes the specifi

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 15:08, Andrey Rahmatullin пишет: > On Sat, Oct 20, 2012 at 02:23:37PM +0400, "Артём Н." wrote: А что с bzero? Почему нет для MinGW wheezy? >>> Где вы это берёте? >>> CONFORMING TO >>> 4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): >>> use memset(3) in n

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Andrey Rahmatullin
On Sat, Oct 20, 2012 at 03:37:48PM +0400, "Артём Н." wrote: > А что с bzero? Почему нет для MinGW wheezy? > >>> Где вы это берёте? > >>> CONFORMING TO > >>> 4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): > >>> use memset(3) in new programs. POSIX.1-2008 removes t

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 16:38, Andrey Rahmatullin пишет: > On Sat, Oct 20, 2012 at 03:37:48PM +0400, "Артём Н." wrote: >> А что с bzero? Почему нет для MinGW wheezy? > Где вы это берёте? > CONFORMING TO > 4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): > use mems

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Andrey Rahmatullin
On Sat, Oct 20, 2012 at 04:49:29PM +0400, "Артём Н." wrote: > >> А здесь, я просто создам функцию или макрос с именем memzero полностью > >> аналогичный bzero. > > Какой-то вы хернёй страдаете. > Почему? > Зачем писать memset(ptr, 0, sz), когда возможно сократить? Зачем городить макрос только с цел

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 17:08, Andrey Rahmatullin пишет: > On Sat, Oct 20, 2012 at 04:49:29PM +0400, "Артём Н." wrote: А здесь, я просто создам функцию или макрос с именем memzero полностью аналогичный bzero. >>> Какой-то вы хернёй страдаете. >> Почему? >> Зачем писать memset(ptr, 0, sz), когда возмож

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
Да, вот здесь нашёл решение: http://mingw-users.1079350.n2.nabble.com/Link-to-ws2-32-or-wsock32-td6332441.html -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5082a5

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Andrey Rahmatullin
On Sat, Oct 20, 2012 at 05:20:06PM +0400, "Артём Н." wrote: > А здесь, я просто создам функцию или макрос с именем memzero полностью > аналогичный bzero. > >>> Какой-то вы хернёй страдаете. > >> Почему? > >> Зачем писать memset(ptr, 0, sz), когда возможно сократить? > > Зачем городить мак

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 17:24, Andrey Rahmatullin пишет: > On Sat, Oct 20, 2012 at 05:20:06PM +0400, "Артём Н." wrote: >> А здесь, я просто создам функцию или макрос с именем memzero полностью >> аналогичный bzero. > Какой-то вы хернёй страдаете. Почему? Зачем писать memset(ptr, 0, sz), ко

Re: Настройка Vim и работа в нём.

2012-10-20 Thread Vladimir Zhbanov
On Sat, Oct 20, 2012 at 12:55:19AM +0400, "Артём Н." wrote: > Что за ошибка? > "Обнаружена ошибка при обработке /home/artiom/.vim/spell/ru.utf-8.spl: > E763: Word characters differ between spell files > Press ENTER or type command to continue" > > Как исправить? :h E763 -- http://vzhbanov.byeth

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Ivan Shmakov
> Артём Н writes: > 20.10.2012 13:47, Andrey Rahmatullin пишет: >> strndup нет в стандарте. > Печально... А есть чем заменить gmtime_r (gmtime - плохой вариант)? Взять из Gnulib? (Если не критична лицензия.) http://www.gnu.org/software/gnulib/MODULES.html#module=strndup htt

Re: Среды разработки

2012-10-20 Thread Boris Popov
On Sat, Oct 20, 2012 at 02:32:47PM +0400, "Артём Н." wrote: > > Кратко, суть вопроса: что использовать практично? > Используй всё что под рукою и не ищи себе другого! (с) Если нет нужного инструмента и ты испытываешь дискомфорт, то напиши этот инструмент или смени профессию. Умей владеть многим

Re: Настройка Vim и работа в нём.

2012-10-20 Thread stargrave
- User "Артём Н." on 2012-10-19 22:39:26 wrote: >http://dotfiles.org/~mitry/.vimrc >Рекомендую. Интересный: есть, что посмотреть. Спасибо большое за наводку! Действительно много интересного и любопытного вижу. -- Happy hacking, Sergey Matveev. [CYPHERPUNKS.RU][FSF][FSFE][EFF] fell

Re: Среды разработки

2012-10-20 Thread Артём Н.
20.10.2012 19:23, Boris Popov пишет: > On Sat, Oct 20, 2012 at 02:32:47PM +0400, "Артём Н." wrote: >> >> Кратко, суть вопроса: что использовать практично? >> > > Используй всё что под рукою и не ищи себе другого! (с) > > Если нет нужного инструмента и ты испытываешь дискомфорт, > то напиши этот и

Re: Настройка Vim и работа в нём.

2012-10-20 Thread Артём Н.
20.10.2012 18:18, Vladimir Zhbanov пишет: > On Sat, Oct 20, 2012 at 12:55:19AM +0400, "Артём Н." wrote: >> Что за ошибка? >> "Обнаружена ошибка при обработке /home/artiom/.vim/spell/ru.utf-8.spl: >> E763: Word characters differ between spell files >> Press ENTER or type command to continue" >> >> К

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 18:43, Ivan Shmakov пишет: >> Артём Н writes: >> 20.10.2012 13:47, Andrey Rahmatullin пишет: > > >> strndup нет в стандарте. > > > Печально... А есть чем заменить gmtime_r (gmtime - плохой вариант)? > > Взять из Gnulib? (Если не критична лицензия.) > > http://www.g

Re: Настройка Vim и работа в нём.

2012-10-20 Thread Иван Лох
On Sat, Oct 20, 2012 at 09:51:35PM +0400, "Артём Н." wrote: > > :h E763 > Да, я читал это. > Но словари взяты с FTP vim.org. > Что ж мне надо делать своё из словарей myspell? > Или попробовать получить все слова словарей (есть команда, которая их > "декомпилирует") и пересоздать? > А возможно без л

Re: Настройка Vim и работа в нём.

2012-10-20 Thread Артём Н.
20.10.2012 21:58, Иван Лох пишет: > On Sat, Oct 20, 2012 at 09:51:35PM +0400, "Артём Н." wrote: >>> :h E763 >> Да, я читал это. >> Но словари взяты с FTP vim.org. >> Что ж мне надо делать своё из словарей myspell? >> Или попробовать получить все слова словарей (есть команда, которая их >> "декомпил

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 18:43, Ivan Shmakov пишет: >> Артём Н writes: >> 20.10.2012 13:47, Andrey Rahmatullin пишет: > > >> strndup нет в стандарте. > > > Печально... А есть чем заменить gmtime_r (gmtime - плохой вариант)? > > Взять из Gnulib? (Если не критична лицензия.) > > http://www.g

Re: Настройка Vim и работа в нём.

2012-10-20 Thread stargrave
- User "Артём Н." on 2012-10-20 22:07:16 wrote: >" Проверка орфографии (с 'ё') >set spell spelllang=ru_yo,en_us,en_gb,en > >Не работало с ru и с ru_ru. Так тоже не работает. Когда-то, когда я разбирался с проверкой орфографии с «ё» в Vim-е, то написал вот это: https://www.cypherpunks.ru/Vim_spe

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 18:43, Ivan Shmakov пишет: >> Артём Н writes: >> 20.10.2012 13:47, Andrey Rahmatullin пишет: > > >> strndup нет в стандарте. > > > Печально... А есть чем заменить gmtime_r (gmtime - плохой вариант)? > > Взять из Gnulib? (Если не критична лицензия.) > > http://www.g

Re: Настройка Vim и работа в нём.

2012-10-20 Thread Артём Н.
20.10.2012 22:24, stargr...@stargrave.org пишет: > - User "Артём Н." on 2012-10-20 22:07:16 wrote: >> " Проверка орфографии (с 'ё') >> set spell spelllang=ru_yo,en_us,en_gb,en >> >> Не работало с ru и с ru_ru. Так тоже не работает. > Когда-то, когда я разбирался с проверкой орфографии с «ё» в V

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Anton Gladky
2012/10/20 "Артём Н." : > У меня, пока что, всё собирается, используя один самописный Makefile. > Похоже, придётся использовать autotools? Я бы порекомендовал cmake. Anton

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 22:40, Anton Gladky пишет: > 2012/10/20 "Артём Н." : >> У меня, пока что, всё собирается, используя один самописный Makefile. >> Похоже, придётся использовать autotools? > > Я бы порекомендовал cmake. Почитал. Согласен. Есть только две причины использовать autotools: 1. Немного в нём ра

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Anton Gladky
2012/10/20 "Артём Н." : > Просто ли то, что сгенерировал gnulib-tool, прикручивается к CMake? У Вас бОльшая часть времени уходит на написание постов? Anton

Re: Ошибки компиляции с MinGW

2012-10-20 Thread Артём Н.
20.10.2012 22:59, Anton Gladky пишет: > 2012/10/20 "Артём Н." : >> Просто ли то, что сгенерировал gnulib-tool, прикручивается к CMake? > У Вас бОльшая часть времени уходит на написание постов? Да, вроде бы нет. Хотя... Не задумывался. Много времени тратится. Что-то я увлёкся. -- To UNSUBSCRIBE,