🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.debian
Article #42690

Re: Problem z kompilacja kodu w c proszę o pomoc

#42690
From: AMX
Date: Thu, 04 May 2023 19:20
50 lines
2744 bytes
On Fri, 03 Mar 2017 14:10:33 +0100, koop <koop@o2.pl> wrote:
>
> Witam poniżej zamieszczam log z kompilacji.
>
> g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security 
> -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE 
> -D_FILE_OFFSET_BITS=64 -I/home/git/learncoin/src 
> -I/home/git/learncoin/src/obj -DUSE_IPV6=1 
> -I/home/git/learncoin/src/leveldb/include 
> -I/home/git/learncoin/src/leveldb/helpers -DHAVE_BUILD_INFO 
> -fno-stack-protector -fstack-protector-all -Wstack-protector 
> -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -MMD -MF obj/alert.d -o 
> obj/alert.o alert.cpp
> In file included from allocators.h:12:0,
>                   from serialize.h:22,
>                   from netbase.h:10,
>                   from util.h:30,
>                   from alert.h:13,
>                   from alert.cpp:11:
> /usr/include/openssl/crypto.h:426:1: error: expected constructor, 
> destructor, or type conversion before ???DEPRECATEDIN_1_0_0???
> DEPRECATEDIN_1_0_0(unsigned long (*CRYPTO_get_id_callback(void)) (void))
> ^
> In file included from net.h:11:0,
>                   from alert.cpp:13:
> /usr/include/openssl/rand.h:98:1: error: expected constructor, 
> destructor, or type conversion before ???void???
> void RAND_seed(const void *buf, int num);
> ^
>
> Czy jest ktoś kto mógł by mi pomóc oraz wyjaśnić co to jest 
> DEPRECATEDIN_1_0_0?.
>
> void RAND_seed(const void *buf, int num); znajduje się właśnie za czymś 
> takim DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int 
> num)). Błąd powyżej również znajduje się za podobnym kawałkiem kodu 
> zaczynającym się właśnie od DEPRECATEDIN_1_0_0.
>

Wygląda jak dyrektywa jakiegoś preprocesora, który powinien
wymusić używanie inniej funkcji RAND_seed w wersji 1.0.0 i innej
w wersji 1.1.0.

Chyba trzeba pooglądać plik nagłówkowy zawierający DEPRECATEDIN_1_0_0

   AMX

-- 
adres w rot13
Nyrxfnaqre Znghfmnx r-znk@b2.cy
Technical Details
Message-ID: <slrnu581bo.k2ej.r-znk@amber.home.tld>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.159-205-29-145.adsl.inetia.pl!not-for-mail
References: <o9bq06$g4v$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.159-205-29-145.adsl.inetia.pl!not-for-mail
From: AMX <r-znk@b2.cy>
Newsgroups: pl.comp.os.linux.debian
Subject: Re: Problem z kompilacja kodu w c proszę o pomoc
Date: Thu, 4 May 2023 19:20:57 -0000 (UTC)
Organization: Home Access
Message-ID: <slrnu581bo.k2ej.r-znk@amber.home.tld>
References: <o9bq06$g4v$1@node2.news.atman.pl>
Mime-Version: 1.0
Injection-Date: Thu, 4 May 2023 19:20:57 -0000 (UTC)
Injection-Info: news.icm.edu.pl; posting-host="159-205-29-145.adsl.inetia.pl:159.205.29.145"; logging-data="3376683"; mail-complaints-to="usenet@news.icm.edu.pl"
User-Agent: slrn/1.0.3 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit