1

Topic: The assembly the linguistic data base under Windows

The question for the given section is not assured that, but could not make the correct choice. A question on the assembly opensorce projects in the form of libraries under windows. Briefly mine once suddenly successful experience. Somehow for a long time, I for the sake of the fan did application working with files of a certain game. In process of development it appeared that the part of the data of this game can be shaken zip ` an ohm. It was necessary to connect library zlib (if I am not mistaken) for correct support of such type of data. After downloading of source codes I was overtaken by melancholy and despondency. As the assembly of this yours   under Windows is Ad and Israel! And something I , created in MSVC the empty project for.lib a file, threw there all.h and.c files from source codes zlib. Particulars any more I do not remember, but without everyone  MSVC collected working library which I used in the aaplet for unpacking of the shaken data successfully further. And here now, when the destiny again threw a surprise, in the form of necessity to use   but which without dances with 3-mja tambourines simultaneously normally gathers only under  - at me a question: And whether there is any working circuit on which it is possible to collect any   in a type  MSVC . In original OpenSSL gathers any customary for   a method. But I saw ready assembly collected for MSVC and having a customary dial-up.lib for different keys of the assembly of projects/MTD/MT... Still something there. In general it would be desirable to collect libraries simply by means of MSVC, without a heap of any stuff  ActivePerl, MinGW, tclshl, bash scripts and an other zoo... Or it generally is impossible? Simply I last time saw such system of the assembly, which after downloading  with  -  generally. At first it is necessary to brush source codes with kilometer scripts, under a certain platform which create still a heap of files.h and.c, and only after that it is possible to launch the project assembly. I am certainly far from the world of an industrial software, but in my opinion it is any horror! Or it is norm in our days? I generally am surprised, and how they write it? Scripts for conversion of source codes in  the version on volume it is more than source codes of the project. There two commands sits? Or there child prodigies which can all? In all languages of the world? And therein, as a hobby, each of them on Saturdays writes the system of the assembly and the  language.

2

Re: The assembly the linguistic data base under Windows

ES> in general it would be desirable to collect libraries simply by means of MSVC, without a heap of any stuff  ActivePerl, MinGW, tclshl, bash scripts and an other zoo... ES> Or it generally is impossible? In the basis version openssl it is impossible in basic there would be that  no programmer which was engaged in such support ES> Or it is norm in our days? The norm is not enough  which are supported and  by programmers and even less which under Windows would write   came from the world  - from here and all  in   ES> I generally am surprised, and how they write it? Scripts for conversion of source codes in  the version on volume it is more than source codes of the project. Hands ES> There two commands sits? Or there child prodigies which can all? In all languages of the world? And therein, as a hobby, each of them on Saturdays writes the system of the assembly and the  language. Many a little, on hardly hardly also it turns out  ps to take everyone what for openssl? Take any another  I generally I am surprised when you ask the people - and what for you this openssl pull to yourself in the project? - Well as?! We create the ciphered communication channel! After this phrase I , also would answer that for this purpose enough unpretentious DH/RSA/AES256 I still understood if it was used for https as the server or the client for compatibility but for the communication channels to fence such three-matte constructions on openssl these are five

3

Re: The assembly the linguistic data base under Windows

Hello, reversecode, you wrote: R> in basic there would be that  no programmer which was engaged in such support Well as is not present? I downloaded already collected OpenSSL under Windows with  under MSVC And even the recipe is assembly my demanded  through MSVC, but it did not work, whether old too, whether still that. I  while mind sufficed an assembly error, then was at a deadlock, simply I do not know that with those errors to do further. R> I generally am surprised when ask the people - and what for you this openssl pull to myself in the project? Yes not I pull it,  which I collect it wants OpenSSL.

4

Re: The assembly the linguistic data base under Windows

I would mean those programmers which supported files of projects of studio and they support mingw therefore at all of them gathers msvc like as gathers but nobody supervises well then it is necessary with errors where on what is not going to come for a forum and that  will not be

5

Re: The assembly the linguistic data base under Windows

Hello, reversecode, you wrote: R> and they support mingw R> therefore at all of them gathers Yes even with MinGW problems - with wrong keys does not gather. What correct - . In an Internet it is a lot of manuals, at all different keys while all you will try - . And everyone states that its variant true. It can and true was couple of years back. The actual information 0. Developers generally ignore the assembly. And it is clear, they sell the correct assembly for the huge grandma. And you manage a heap.h and.c files. Also do with it all that you want. It not the problem many a little, is the purposeful policy. What not to be unfounded - Sqlcipher. I though also collected it, but is normal it and did not earn. On a site of vendors it is written - want collected  under all platforms, , with support and other  - give a heap . Is not present - there source codes, strike with them as want. Any dude from the RuNet offered the operating time in open access for the assembly of this  under MSVC, but whether  irrelevant, whether all is nonsense - does not gather. The heap of errors falls, the part managed to be eliminated, remaining - I do not know that with it to do. R> well then it is necessary with errors where on what is not going to come for forum R> and that  will be In such questions there will be , if only it not super popular .

6

Re: The assembly the linguistic data base under Windows

These are all emotions a broad gull exhaust in what there does not gather, will be? In  it always should gather, as  the same  the main thing to take the correct version and its accompanying utilities

7

Re: The assembly the linguistic data base under Windows

Hello, reversecode, you wrote: R> it is all emotions Here you it is right. R> the broad gull exhaust in what there does not gather, will be? Yes I collected already, two days transited. R> in  it always should gather, as   R> the main thing to take the same the correct version and its accompanying utilities the Problem in nuances, here the Author: Evgeniy Skvortsov Date: 21.02 16:31 explicitly described. For the sake of interest tomorrow I will throw an error, is interesting simply, these errors about something speak to someone?

8

Re: The assembly the linguistic data base under Windows

Hello, Evgeniy Skvortsov, you wrote: ES> the question for the given section is not assured that, but could not make the correct choice. ES> in general it would be desirable to collect libraries simply by means of MSVC, without a heap of any stuff  ActivePerl, MinGW, tclshl, bash scripts and an other zoo... ES> Or it generally is impossible? Generally certainly it is impossible, everyone can naturally write the system of the assembly and involve in the project, but there are such systems as https://conan.io/and https://github.com/Microsoft/vcpkg there already assembled libraries for popular projects which can be connected a uniform method. ES> I generally am surprised, and how they write it? Scripts for conversion of source codes in  the version on volume it is more than source codes of the project. ES> there two commands sits? Or there child prodigies which can all? In all languages of the world? And therein, as a hobby, each of them on Saturdays writes the system of the assembly and the  language. If means configure and Makefile these files are generated from absolutely small files. And so yes, after these scripts are generated from configure.in/configure.ac and Makefile.am the archive with the source code turns out happy big, it is one of the reasons why cmake became such popular.

9

Re: The assembly the linguistic data base under Windows

Hello, Zhendos, you wrote: Z> If means configure and Makefile these files are generated from absolutely small files. Z> and so yes after these scripts are generated from configure.in/configure.ac and Makefile.am Well, on my brief experience, even these configure are braked because of  . What not to be unfounded, the same sqlcipher does not gather, while to it not to set an option-disable_tcl I Write on storage, but sense that by default the assembly is processed any tcl by scripts. And on these scripts there is an error. That it means I . There a type error "TK_FLOAT - value is not found". Where it is not found? In what place it is not found? In what program it is not found? In what language it is all it is written? There a script in the size about 65 KB. Also it is not known that it still causes for the operation. Try find in it where there that is not found. Z> the archive with the source code turns out happy big, it is one of the reasons why cmake became such popular. Here it is not clear

10

Re: The assembly the linguistic data base under Windows

Hello, Evgeniy Skvortsov, you wrote: ES> Hello, Zhendos, you wrote: Z>> If means configure and Makefile these files are generated from absolutely small files. Z>> and so yes after these scripts are generated from configure.in/configure.ac and Makefile.am ES> Well, on my brief experience, even these configure are braked because of  . ES> What not to be unfounded, the same sqlcipher does not gather, while to it not to set an option-disable_tcl ES> I Write on storage, but sense that by default the assembly is processed any tcl by scripts. And on these scripts there is an error. That it means I . ES> There a type error "TK_FLOAT - value is not found". Where it is not found? In what place it is not found? In what program it is not found? You not absolutely correctly understand a situation, "- disable-something" means shut-down of support something in the project. Anybody any "tcl" does not process the assembly. In this case most likely ungears in the project possibility of compilation of the extension for language TCL, allowing to work with it sqlcipher in language tcl. If you do not ungear this possibility "configure" will search for libraries, utilities the necessary tcl extensions for compilation. Normally "configure" writes a short error, and something of type see config.log for the full understanding of a situation, in this or similar file normally and is specified which feature of system what exactly was checked also broke.> in what language it is all it is written? posix shell ES> there a script in the size about 65 KB. Also it is not known that it still causes for the operation. Try find in it where there that is not found. Generally configure a file sqlipper judging by github 443K, and here the "initial" code configure.ac 24K is, a lot of, but also 24K not much. All idea autconf/automake that for the operation it demands a minimum-/bin/sh compatible shell and on a trifle, that is earns almost on any *nix about a minimum of the installed software. Z>> the archive with the source code turns out happy big, it is one of the reasons why cmake became such popular. ES> here it is not clear That not clear configure 443K vs CMakeLists.txt in 4K, in my opinion here all is clear. Yes in difference from configure, on *nix to system now should be installed cmake, but these can sacrifice plus to it windows support from a box. But generally it is not clear what for to you it is necessary configure, you on Windows collect? All idea autoconf/automake is operation on *nix OS where they work from a box, in windows earns unless in windows 10 with included linux a subsystem. But developers sqlcipher took care of it and gave nmake a file, unless nmake/F Makefile.msc in the console visual studio does not work?

11

Re: The assembly the linguistic data base under Windows

Hello, Evgeniy Skvortsov, you wrote: ES> I generally am surprised, and how they write it? Scripts for conversion of source codes in  the version on volume it is more than source codes of the project. These scripts, to them gives birth specially trained . Simply in  everything that is necessary for this  and to the scripts born to it or is in system from a box, or is put easily and without efforts. And in , on the contrary, it normally is not present all, and to deliver uneasy.

12

Re: The assembly the linguistic data base under Windows

Hello, reversecode, you wrote: R> I generally am surprised when ask the people - and what for you this openssl pull to myself in the project? R> - well as?! We create the ciphered communication channel! R> after this phrase I , also answer that for this purpose enough unpretentious DH/RSA/AES256 And correctly do that take. Yet did not suffice, that they did self-made  on the basis of the bricks enumerated by you. I imagine, that they there pile. And it is better if they did not show off, and took TLS in the form of the ready protocol. To do not so, it is necessary to have very serious reasons.

13

Re: The assembly the linguistic data base under Windows

How to collect OpenSSL under Windows it is possible to find in clamav the project it OpenSSL collect for win versions at itself

14

Re: The assembly the linguistic data base under Windows

Hello, Evgeniy Skvortsov, you wrote: Market relations, you are interested more authors of library in its usage and apply more efforts. ES> after downloading of source codes I was overtaken by melancholy and despondency. As the assembly of this yours   under Windows is Ad and Israel! ES> and something I , created in MSVC the empty project for.lib a file, threw there all.h and.c a file.... Generally it is the most general-purpose way. Though demanding ability to dig in source codes and to place stubs, which  posix/linux/gcc api/specificity. But with zlib to you strongly carried, this one of the least problem in respect of the assembly under windows libraries from everything that I saw. ES> in original OpenSSL gathers any customary for   a method. Here you are not right. There is a most simple way - to read INSTALL.W64 - in   as a rule in a root something lies type INSTALL/README/BUILD where is written that it is necessary to make what to collect it under a target platform. In a case with openssl all is very simple. ES> but I saw ready assembly collected for MSVC and having a customary dial-up.lib for different keys of the assembly of projects/MTD/MT... Still something there. If you will follow INSTALL.W64 it and you will receive. There it is necessary to deliver only Perl.  minutes on twenty, taking into account compilation. ES> in general it would be desirable to collect libraries simply by means of MSVC, without a heap of any stuff  ActivePerl, MinGW, tclshl, bash scripts and an other zoo... Even  Qt demands only three : python/ruby and perl. ES> Or it generally is impossible? Yes it is impossible. Compilers through any extensions give to the source code very restricted information on a surrounding in which it gathers. In particular generally there is no information on exterior libraries with which we can be compiled. For example openssl it can be integrated with library kerberos for implementation of any part of the functionality. But in language With there are means for the conditional compilation of pieces of the code depending on presence at you no this library. Therefore exterior tools like bash/perl etc. They also are required solve the task of the conditional compilation which cannot be solved language or compiler means. ES> I generally am surprised, and how they write it? Scripts for conversion of source codes in  the version on volume it is more than source codes of the project. There scripts trivial enough. And people that immediately saw these  already simply got used. ES> there two commands sits? Or there child prodigies which can all? In all languages of the world? And therein, as a hobby, each of them on Saturdays writes the system of the assembly and the  language. An example with Qt above. It is not enough exterior dependences, it is simple at different libraries they different.

15

Re: The assembly the linguistic data base under Windows

Hello, Evgeniy Skvortsov, you wrote: ES> the Question on the assembly opensorce projects in the form of libraries under windows. We begin that "source codes are opened, take and correct))" and finishing "at everything, all works". It is necessary to learn it by heart before to be put in . ES> Or it is norm in our days? It is norm. For not norm it is necessary to pay also. ES> I generally am surprised, and how they write it? Scripts for conversion of source codes in  the version on volume it is more than source codes of the project. You somehow incorrectly argue. They for themselves made  in a product and shared it, i.e. it is your problem if you cannot collect it. Other question if the tool did for all initially... ES> There two commands sits? Or there child prodigies which can all? In all languages of the world? And therein, as a hobby, each of them on Saturdays writes the system of the assembly and the  language. They wanted - they made, your choice - or to take and grind under itself, or to write that is necessary to you, it is possible still  with the author and to ask it to make the useful business for $$$.

16

Re: The assembly the linguistic data base under Windows

Hello, Evgeniy Skvortsov, you wrote: ES> the question for the given section is not assured that, but could not make the correct choice. ES> a question on the assembly opensorce projects in the form of libraries under windows. And not only under Windows by the way. Actually in / ++ devilishly there is something no type #include source ".... c" (a certain file zip-lib.c) #include source "adler32.c" #include source "compress.c"... If such there was that switching-on of libraries it would be possible to do by easier connection of one file in the assembly: my-project.c: #include source "zip-lib.c";... int r = compress (...) And here by the way, whether is any /C ++ compilers in which it was possible to adjust such business? Well we tell with . Any plug-ins?

17

Re: The assembly the linguistic data base under Windows

Hello, c-smile, you wrote: CS> Actually in / ++ devilishly there is something no type #include source ".... c" There is a project single-file public domain (or MIT licensed) libraries for a C/C ++ https://github.com/nothings/stb Well and in a C ++ header-only libraries not a rarity though is faster .

18

Re: The assembly the linguistic data base under Windows

Hello, PM, you wrote: PM> Hello, c-smile, you wrote: CS>> Actually in / ++ devilishly there is something no type #include source ".... c" PM> There is a project single-file public domain (or MIT licensed) libraries for ++ https://github.com/nothings/stb It I know a C/C. A palliative. PM> well and in a C ++ header-only libraries not a rarity though is faster . Here the last word the cap fits that is called. To add #include source or #import what in a C and 90 % of existing libraries it is possible to include simple #include in source codes. Also all menagerie of those make' is not necessary and autotools what forgive . #if + #include also burn it all with fire. And those Cs ++ modules too to anybody will be suddenly will be not necessary.

19

Re: The assembly the linguistic data base under Windows

Hello, Evgeniy Skvortsov, you wrote: ES> And here now when the destiny again threw a surprise, in the form of necessity to use   but which without dances with 3-mja tambourines simultaneously normally gathers only under  - at me a question: And whether there is any working circuit on which it is possible to collect any   in a type  MSVC . Basically in described situations ( , the Windows ) in 95 % a case help msys/mingw. There collect, it turns out . Ways on binary directories  add also all works.

20

Re: The assembly the linguistic data base under Windows

Hello, Pzz, you wrote: Pzz> These scripts, to them gives birth specially trained . It would seem, and  they are necessary, if  from others? As a temporary file - it is clear, well so the system of the assembly should create it and delete at an erasure.

21

Re: The assembly the linguistic data base under Windows

Hello, Ops, you wrote: Pzz>> These scripts, to them gives birth specially trained . Ops> it would seem, and  they are necessary, if  from others? As a temporary file - it is clear, well so the system of the assembly should create it and delete at an erasure. By tradition, only for convenience () the user not to force it at itself also autoconf/automake to hold. And so, yes,  at an erasure. At deeper erasure, than make clean (forgot as correct  is called). But generally, all is archaic enough system, and on  to times works not so well. Somebody Altered, yes, seemingly, there is nobody...

22

Re: The assembly the linguistic data base under Windows

Hello, Pzz, you wrote: Pzz> And correctly do that take. Yet did not suffice, that they did self-made  on the basis of the bricks enumerated by you. I imagine, that they there pile. And it is better if they did not show off, and took TLS in the form of the ready protocol. To do not so, it is necessary to have very serious reasons. Would like to ask: whether you compared the interface for asynchronous sockets openssl to other ssl-sockets (Android, iOS)? I am silent even about bio, but what for in OpenSSL are necessary SSL_ERROR_WANT_READ and SSL_ERROR_WANT_WRITE?

23

Re: The assembly the linguistic data base under Windows

Hello, lpd, you wrote: lpd> Would like to ask: whether you compared the interface for asynchronous sockets openssl to other ssl-sockets (Android, iOS)? I am silent even about bio, but what for in OpenSSL are necessary SSL_ERROR_WANT_READ and SSL_ERROR_WANT_WRITE? And what sense in this comparing?  CryptoAPI is certainly even worse However, I did not tell that it is necessary to use OpenSSL, there are also other libraries on this subject. I told that it is not necessary self-made  to invent without need.

24

Re: The assembly the linguistic data base under Windows

openssl use only in two cases 1) it is necessary standard https 2) the developer does not understand that does what of them yours, underline it is necessary to note, any popular messenger does not use openssl

25

Re: The assembly the linguistic data base under Windows

Hello, reversecode, you wrote: R> it is necessary to note, any popular messenger does not use openssl Ugu. And abrupt pepper, I suppose, take AES-256, and under the motto "AES - the cipher strong" cipher it each unit on-separateness, and and transfer.