![]() |
hptzip
Semen Panevin написал(а) к All в Oct 23 21:59:30 по местному времени:
Доброго здоровьица тебе, All! А сборка с hptzip насколько живая нынче в свежих хаски? Чёт попробовал её включить и всё упало, куча ошибок компиляции. Вот думаю, это я что-то делаю не так, или gcc слишком новый, или оно в целом сломано? -----------------Вырезка из билд лога------------------- hptzip/hptzip/ioapi.h:165:5: error: unknown type name .read[b]file[/b]func. 165 | read[b]file_func zread[/b]file; | ^~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:166:5: error: unknown type name .write[b]file[/b]func. 166 | write[b]file_func zwrite[/b]file; | ^~~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:167:5: error: unknown type name .tell64[b]file[/b]func. 167 | tell64[b]file_func ztell64[/b]file; | ^~~~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:168:5: error: unknown type name .seek64[b]file[/b]func. 168 | seek64[b]file_func zseek64[/b]file; | ^~~~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:169:5: error: unknown type name .close[b]file[/b]func. 169 | close[b]file_func zclose[/b]file; | ^~~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:170:5: error: unknown type name .testerror[b]file[/b]func. 170 | testerror[b]file_func zerror[/b]file; | ^~~~~~~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:174:28: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 174 | void fill[b]fopen64_filefunc OF((zlib_filefunc64_def* pzlib_filefunc[/b]def)); | ^~ hptzip/hptzip/ioapi.h:175:26: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 175 | void fill[b]fopen_filefunc OF((zlib_filefunc_def* pzlib_filefunc[/b]def)); | ^~ hptzip/hptzip/ioapi.h:181:5: error: unknown type name .open[b]file[/b]func. 181 | open[b]file_func zopen32[/b]file; | ^~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:182:5: error: unknown type name .tell[b]file[/b]func. 182 | tell[b]file_func ztell32[/b]file; | ^~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:183:5: error: unknown type name .seek[b]file[/b]func. 183 | seek[b]file_func zseek32[/b]file; | ^~~~~~~~~~~~~~ hptzip/hptzip/ioapi.h:194:21: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 194 | voidpf call[b]zopen64 OF((const zlib_filefunc64_32[/b]def[i] pfilefunc,const void[/i]filename,int mode)); | ^~ hptzip/hptzip/ioapi.h:195:22: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 195 | long call[b]zseek64 OF((const zlib_filefunc64_32_def* pfilefunc,voidpf filestream, ZPOS64[/b]T offset, int origin)); | ^~ hptzip/hptzip/ioapi.h:196:23: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 196 | ZPOS64[b]T call_ztell64 OF((const zlib_filefunc64_32[/b]def* pfilefunc,voidpf filestream)); | ^~ hptzip/hptzip/zip.h:116:32: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 116 | extern zipFile ZEXPORT zipOpen OF((const char *pathname, int append)); | ^~ hptzip/hptzip/zip.h:117:34: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 117 | extern zipFile ZEXPORT zipOpen64 OF((const void *pathname, int append)); -------------------------------- С наилучшими пожеланиями, Семён. ... От правды далеко не убежишь (с) Sage --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
hptzip
Michael Dukelsky написал(а) к Semen Panevin в Oct 23 23:47:30 по местному времени:
Привет, Semen! 17 October 2023 21:59, Semen Panevin послал(а) письмо к All: SP> А сборка с hptzip насколько живая нынче в свежих хаски? SP> Чёт попробовал её включить и всё упало, куча ошибок компиляции. Вот SP> думаю, это я что-то делаю не так, или gcc слишком новый, или оно в SP> целом сломано? $ gcc --version gcc (GCC) 13.2.1 20231011 (Red Нat 13.2.1-4) Сборка не падает. Желаю успехов, Semen! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20231008 |
Re: hptzip
Semen Panevin написал(а) к Michael Dukelsky в Oct 23 08:23:24 по местному времени:
Доброго здоровьица тебе, Michael! Tuesday October 17 2023 23:47, Michael Dukelsky писал Semen Panevin: SP>> А сборка с hptzip насколько живая нынче в свежих хаски? MD> $ gcc --version MD> gcc (GCC) 13.2.1 20231011 (Red Нat 13.2.1-4) MD> Сборка не падает. Спасибо, буду разбираться чего у меня не так. С наилучшими пожеланиями, Семён. ... Век живи, век учись! --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
Re: hptzip
Semen Panevin написал(а) к Michael Dukelsky в Oct 23 15:50:04 по местному времени:
Доброго здоровьица тебе, Michael! Wednesday October 18 2023 08:23, Semen Panevin послал Michael Dukelsky: SP>>> А сборка с hptzip насколько живая нынче в свежих хаски? MD>> $ gcc --version MD>> gcc (GCC) 13.2.1 20231011 (Red Нat 13.2.1-4) MD>> Сборка не падает. SP> Спасибо, буду разбираться чего у меня не так. В общем не выходит каменный цветок... Не знаю я, чего ему не нравится. Ошибки начинаются вот с этого: gcc -O2 -march=native -pipe -Wall -c -g0 -O3 -fomit-frame-pointer -fPIC -DUNIX -Ihptzip/hptzip/ -Ihuskylib/ -o hptzip/Build/obj/hptzip.o hptzip/src/hptzip.c In file included from hptzip/hptzip/zip.h:54, from hptzip/src/hptzip.c:17: hptzip/hptzip/ioapi.h:135:51: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 135 | typedef voidpf (ZCALLBACK [i]open[b]file[/b]func) OF((voidpf opaque, const char[/i] filename, int mode)); | ^~ hptzip/hptzip/ioapi.h:136:51: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 136 | typedef uLong (ZCALLBACK [i]read[b]file[/b]func) OF((voidpf opaque, voidpf stream, void[/i] buf, uLong size)); | ^~ hptzip/hptzip/ioapi.h:137:51: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. Намекает, что в синтаксисе ошибка. Но раз у тебя собирается - значит это неправда? Гугль чёт никак не помогает... DYNLIBS=1 gcc --version gcc (Gentoo Нardened 13.2.1_p20230826 p7) 13.2.1 20230826 x86, не x64 С наилучшими пожеланиями, Семён. ... Хорошо там, где нас нет... (это не про фидошников) --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
Re: hptzip
Semen Panevin написал(а) к Michael Dukelsky в Oct 23 08:23:24 по местному времени:
Доброго здоровьица тебе, Michael! Tuesday October 17 2023 23:47, Michael Dukelsky писал Semen Panevin: SP>> А сборка с hptzip насколько живая нынче в свежих хаски? MD> $ gcc --version MD> gcc (GCC) 13.2.1 20231011 (Red Нat 13.2.1-4) MD> Сборка не падает. Спасибо, буду разбираться чего у меня не так. С наилучшими пожеланиями, Семён. ... Век живи, век учись! --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
Re: hptzip
Semen Panevin написал(а) к Michael Dukelsky в Oct 23 15:50:04 по местному времени:
Доброго здоровьица тебе, Michael! Wednesday October 18 2023 08:23, Semen Panevin послал Michael Dukelsky: SP>>> А сборка с hptzip насколько живая нынче в свежих хаски? MD>> $ gcc --version MD>> gcc (GCC) 13.2.1 20231011 (Red Нat 13.2.1-4) MD>> Сборка не падает. SP> Спасибо, буду разбираться чего у меня не так. В общем не выходит каменный цветок... Не знаю я, чего ему не нравится. Ошибки начинаются вот с этого: gcc -O2 -march=native -pipe -Wall -c -g0 -O3 -fomit-frame-pointer -fPIC -DUNIX -Ihptzip/hptzip/ -Ihuskylib/ -o hptzip/Build/obj/hptzip.o hptzip/src/hptzip.c In file included from hptzip/hptzip/zip.h:54, from hptzip/src/hptzip.c:17: hptzip/hptzip/ioapi.h:135:51: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 135 | typedef voidpf (ZCALLBACK [i]open[b]file[/b]func) OF((voidpf opaque, const char[/i] filename, int mode)); | ^~ hptzip/hptzip/ioapi.h:136:51: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. 136 | typedef uLong (ZCALLBACK [i]read[b]file[/b]func) OF((voidpf opaque, voidpf stream, void[/i] buf, uLong size)); | ^~ hptzip/hptzip/ioapi.h:137:51: error: expected .=., .,., .;., .asm. or .[b]_attribute_[/b]. before .OF. Намекает, что в синтаксисе ошибка. Но раз у тебя собирается - значит это неправда? Гугль чёт никак не помогает... DYNLIBS=1 gcc --version gcc (Gentoo Нardened 13.2.1_p20230826 p7) 13.2.1 20230826 x86, не x64 С наилучшими пожеланиями, Семён. ... Хорошо там, где нас нет... (это не про фидошников) --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
Re: hptzip
Semen Panevin написал(а) к Michael Dukelsky в Oct 23 16:17:40 по местному времени:
Доброго здоровьица тебе, Michael! Wednesday October 18 2023 15:50, Semen Panevin послал Michael Dukelsky: SP>>>> А сборка с hptzip насколько живая нынче в свежих хаски? SP> В общем не выходит каменный цветок... Не знаю я, чего ему не нравится. SP> Ошибки начинаются вот с этого: SP> gcc -O2 -march=native -pipe -Wall -c -g0 -O3 -fomit-frame-pointer SP> -fPIC -DUNIX -Ihptzip/hptzip/ -Ihuskylib/ -o hptzip/Build/obj/hptzip.o SP> hptzip/src/hptzip.c In file included from hptzip/hptzip/zip.h:54, SP> from hptzip/src/hptzip.c:17: SP> hptzip/hptzip/ioapi.h:135:51: error: expected .=., .,., .;., .asm. or SP> .[b]_attribute_[/b]. before .OF. 135 | typedef voidpf (ZCALLBACK SP> [i]open[b]file[/b]func) OF((voidpf opaque, const char[/i] filename, int SP> mode)); SP> Намекает, что в синтаксисе ошибка. Но раз у тебя собирается - значит SP> это неправда? С этой ошибкой удалось разобраться с помощью доброго человека, знающего C сильно лучше меня :) [url]https://github.com/huskyproject/hptzip/blob/3c81298c7128cb93a609ede4539f3cda478[/url] 055cd/CMakeLists.txt#L44 Вот ТУТ есть костыль для конкретно этого случая. НО! Только для cmake Я проверил, добавление -DOF=[b]Z[/b]OF в параметры gcc фиксит сборку этого файла, дальше пока не проверял. Теперь вопрос, как это для НЕ-cmake протащить годно, а для сборки обычным make? С наилучшими пожеланиями, Семён. ... Трудно все время быть человеком. Люди мешают... (c)... --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
Re: hptzip
Semen Panevin написал(а) к Michael Dukelsky в Oct 23 16:36:02 по местному времени:
Доброго здоровьица тебе, Michael! Wednesday October 18 2023 16:17, Semen Panevin послал Michael Dukelsky: SP> [url]https://github.com/huskyproject/hptzip/blob/3c81298c7128cb93a609ede453[/url] SP> 9f3cda478 055cd/CMakeLists.txt#L44 SP> Вот ТУТ есть костыль для конкретно этого случая. НО! Только для cmake SP> Я проверил, добавление -DOF=[b]Z[/b]OF в параметры gcc фиксит сборку этого SP> файла, дальше пока не проверял. Докладываю, заменил принудительно CC=gcc на CC=gcc -DOF=[b]Z[/b]OF в huskymak.cfg и всё успешно собралось, это была единственная проблема в сборке hptzip. Раз оно уже закостылено для cmake, наверное я не одинок... С наилучшими пожеланиями, Семён. ... Трудно все время быть человеком. Люди мешают... (c)... --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
Текущее время: 21:48. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot