Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 09 Aug 24 22:04:26, всего сообщений: 5336
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 582 из 5336 ========================================== RU.HUSKY =
От   : Konstantin Kuzov                 2:5019/40.1        30 Aug 14 21:33:06
Кому : Anton Gorlov                                        30 Aug 14 21:33:06
Тема : cvs commit
FGHI : area://RU.HUSKY?msgid=2:5019/40.1+54020ad6
На   : area://RU.HUSKY?msgid=2:5059/37@FidoNet+5401b473
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Konnichi wa, *Anton-kun*! Aogu manako oyobi uketamawaru waga koe!
Tomodachi _Anton Gorlov_ tsukuru airon _Konstantin Kuzov_
Nichiji - /*30 Авг 14 15:23*/, Daizai - /*cvs commit*/:

AG>>> Ещё бы пофиксил сборку с hptzip
KK>> Так там нечего фиксить, разве что несоберется в DYNLIB=0 режиме,
KK>> ну на это могу дать патч. Hу и ещё кто юзает gentoo и клоны должны
KK>> макрос поправить так как minizip, на основе которого сделан
KK>> hptzip, юзает внутренний макрос OF из libz, который тут
KK>> переименован в Z_OF. Тот лог сборки что ты выкладывал в июне
KK>> смахивает больше на проблему в
KK>> системе: с хедерами или компилятором, чем с husky. Хоть бы
KK>> дистрибутив назвал, а то телепаты в отпуске.

AG> altlinux p7.
AG> Врядли с компилятором - ибо остальное всё компилируется без проблем.

/_...Hяяяяямс..._/

AG> (ALT Linux 4.7.2-alt7) (GCC)

Попробуй так:
/*=========*/ _Тут Забежал Copy->Paste_ /*=========*/
diff -urN 1/hptzip/src/hptzip.c 2/hptzip/src/hptzip.c
-+- 1/hptzip/src/hptzip.c   2010-07-21 13:27:18.000000000 +0400
+++ 2/hptzip/src/hptzip.c   2014-08-30 20:55:30.000000000 +0400
@@ -14,7 +14,6 @@
 #include <string.h>
 #include <time.h>
 #include <errno.h>
-#include <fcntl.h>

 #ifdef unix
 # include <unistd.h>
/*=========*/ _Тут Выбежал Copy->Paste_ /*=========*/

Я ещё собираю у себя с таким:
/*=========*/ _Тут Забежал Copy->Paste_ /*=========*/
diff -urN 1/hptzip/hptzip/ioapi.h 2/hptzip/hptzip/ioapi.h
-+- 1/hptzip/hptzip/ioapi.h 2010-07-21 13:27:18.000000000 +0400
+++ 2/hptzip/hptzip/ioapi.h 2014-08-30 21:23:55.000000000 +0400
@@ -44,6 +44,10 @@
 #include <stdlib.h>
 #include "zlib.h"

+#ifndef OF
+#define OF _Z_OF
+#endif
+
 #if defined(USE_FILE32API)
 #define fopen64 fopen
 #define ftello64 ftell
diff -urN 1/hptzip/Makefile 2/hptzip/Makefile
-+- 1/hptzip/Makefile   2011-02-17 15:11:58.000000000 +0300
+++ 2/hptzip/Makefile   2014-08-30 21:31:40.000000000 +0400
@@ -23,7 +23,6 @@
 endif

 LIBS  = -L$(LIBDIR)
-SHAREDOPT= -shared -Wl
 LIBPREFIX=lib
 TARGETLIB = $(LIBPREFIX)$(LIBNAME)$(_LIB)
 TARGETDLL = $(LIBPREFIX)$(LIBNAME)$(_DLL)
@@ -34,13 +33,29 @@
 SRC_DIR = src/
 DESTDIR?=

+ifeq ($(DYNLIBS), 1)
+all: $(TARGETLIB) $(TARGETDLL)
+else
+all: $(TARGETLIB)
+endif
+
 default: all

+ifeq ($(DYNLIBS), 1)
+  ifeq (~$(MKSHARED)~,~ld~)
+$(TARGETDLL): $(OBJS)
+   $(LD) $(LFLAGS) -o $(TARGETDLL) $(OBJS) $(LIBS)
+  else
 $(TARGETDLL): $(OBJS)
-   $(CC) $(SHAREDOPT) $(LFLAGS) $(OBJS) $(LIBS) -o $(TARGETDLL)
+   $(CC) $(LFLAGS) -shared -Wl,-soname,$(TARGETDLL).$(VER_MAJOR) -o $(TARGETDLL) $(OBJS) $(LIBS)
+  endif
+endif

 $(TARGETLIB): $(OBJS)
    $(AR) $(AR_R) $(TARGETLIB) $(OBJS)
+ifdef RANLIB
+   $(RANLIB) $(TARGETLIB)
+endif

 %$(_OBJ): $(SRC_DIR)%.c
    $(CC) $(CFLAGS) $(CDEFS) $(SRC_DIR)$*.c
@@ -54,15 +69,18 @@
    -$(RM) $(RMOPT) $(TARGETDLL)
    -$(RM) $(RMOPT) $(TARGETLIB)

-all: $(TARGETDLL) $(TARGETLIB)
-
 install: all
    -$(MKDIR) $(MKDIROPT) $(DESTDIR)$(LIBDIR)
-   $(INSTALL) $(IBOPT) $(TARGETLIB) $(DESTDIR)$(LIBDIR)
+   $(INSTALL) $(ISLOPT) $(TARGETLIB) $(DESTDIR)$(LIBDIR)
+ifeq ($(DYNLIBS), 1)
    $(INSTALL) $(IBOPT) $(TARGETDLL) $(DESTDIR)$(LIBDIR)
    $(LN) $(LNOPT) $(TARGETDLL) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL).$(VER_MAJOR).$(VER_MINOR).$(VER_RELEASE)
    $(LN) $(LNOPT) $(TARGETDLL) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL).$(VER_MAJOR).$(VER_MINOR)
    $(LN) $(LNOPT) $(TARGETDLL) $(DESTDIR)$(LIBDIR)$(DIRSEP)$(TARGETDLL).$(VER_MAJOR)
+    ifneq (~$(LDCONFIG)~, ~~)
+   $(LDCONFIG)
+    endif
+endif
    -$(MKDIR) $(MKDIROPT) $(DESTDIR)$(INCDIR)$(DIRSEP)$(LIBNAME)
    $(CP) $(HEADERS) $(DESTDIR)$(INCDIR)$(DIRSEP)$(LIBNAME)

/*=========*/ _Тут Выбежал Copy->Paste_ /*=========*/
Ganbatte, *Anton*!

[_N0SF3R@TU_]
... GoldED-NSF/LNX 1.1.5-b20140107 (Linux 3.15.6-gentoo iF6M42)
--- #[Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
* Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.059051 секунды