Skip to content

Commit a10752e

Browse files
committed
[update] download links for boost 1.78 in unix build instructions
1 parent 336ec8b commit a10752e

4 files changed

Lines changed: 106 additions & 3 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,4 @@ vc140.pdb
6060
libs/secp256k1/*
6161
/cmake-build-debug-coverage/
6262
/cmake-build-release
63+
*.log

CMakeUserPresets.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"version": 4,
3+
"vendor": {
4+
"conan": {}
5+
},
6+
"include": [
7+
"build/CMakePresets.json"
8+
]
9+
}

boost_1_78_0.tar.gz

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>JFrog Landing</title><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,800&display=swap" rel="stylesheet"><script>VERSION = "2025.6.255";
2+
API_PROXY_URL = "https://landing-api.jfrog.com/api/v1/";
3+
API_PROXY_URL_V2 = "https://landing-api.jfrog.com/api/v2/";
4+
MYJFROG_UI_URL = "https://my.jfrog.com";
5+
COOKIES_DOMAIN = "jfrog.com";
6+
AWS_PROX_URL = "https://aws.amazon.com/marketplace/pp/B0819LTNJR";
7+
DRIFT_EMBED_ID = "gebxvrgwfyr7";
8+
GOOGLE_CLIENT_ID = "527996402582-i2kl20du99gjd8dnr3cce1a8ao0sgou7.apps.googleusercontent.com";
9+
PLATFORM_DOMAIN = "jfrog.io";
10+
CONNECT_DOMAIN = "https://connect.jfrog.io";
11+
ENABLE_GCP_PRIVATE_LINK = "true";
12+
HEAP_PROJECT_ID = "1702671756";
13+
HEAP_ALLOWED_URLS = "https://landing.jfrog.com/mp-unified/";
14+
GITHUB_CLIENT_ID = "83db76bbde6d1d9c7140";
15+
GITHUB_SSO_REDIRECT_URL = "https://landing.jfrog.com/register/STEP_PLACEHOLDER";
16+
RATE_PLAN_ID_PRO_MONTHLY= "8a12862986e9fbda01870499deb37044";
17+
RATE_PLAN_ID_ENT_X_MONTHLY= "8a1290f186ea14aa0187048fc33e5334";
18+
MAINTENANCE_MODE= "false";</script><script>if (window.MAINTENANCE_MODE === "true" && window.location.href.indexOf("maintenance") === -1) {
19+
window.location.href = "/maintenance";
20+
}</script><script>MYJFROG_STATE = {};</script><script>(function(w, d, s, l, i) {
21+
w[l] = w[l] || [];
22+
w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
23+
var f = d.getElementsByTagName(s)[0],
24+
j = d.createElement(s),
25+
dl = l != "dataLayer" ? "&l=" + l : "";
26+
j.async = true;
27+
j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
28+
f.parentNode.insertBefore(j, f);
29+
})(window, document, "script", "dataLayer", "GTM-N3P9XVQ");</script><script>(function(w, d, s, l, i) {
30+
w[l] = w[l] || [];
31+
w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
32+
var f = d.getElementsByTagName(s)[0],
33+
j = d.createElement(s),
34+
dl = l != "dataLayer" ? "&l=" + l : "";
35+
j.async = true;
36+
j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
37+
f.parentNode.insertBefore(j, f);
38+
})(window, document, "script", "dataLayer", "GTM-T6MF8M");</script><script src="https://accounts.google.com/gsi/client" async defer></script><script>(function() {
39+
var didInit = false;
40+
function initMunchkin() {
41+
if (didInit === false) {
42+
didInit = true;
43+
Munchkin.init("256-FNZ-187");
44+
}
45+
}
46+
var s = document.createElement("script");
47+
s.type = "text/javascript";
48+
s.async = true;
49+
s.src = "//munchkin.marketo.net/munchkin.js";
50+
s.onreadystatechange = function () {
51+
if (this.readyState === "complete" || this.readyState === "loaded") {
52+
initMunchkin();
53+
}
54+
};
55+
s.onload = initMunchkin;
56+
document.getElementsByTagName("head")[0].appendChild(s);
57+
})();</script><script>const currentUrl = window.location.href;
58+
const heapAllowedUrls = HEAP_ALLOWED_URLS;
59+
let enableHeap = false;
60+
const urls = heapAllowedUrls.split(",");
61+
for(const allowedUrl of urls){
62+
if(allowedUrl && currentUrl.indexOf(allowedUrl)>-1){
63+
enableHeap = true;
64+
}
65+
}
66+
67+
if (enableHeap) {
68+
window.heap = window.heap || [], heap.load = function (e, t) {
69+
window.heap.appid = e, window.heap.config = t = t || {};
70+
var r = document.createElement("script");
71+
r.type = "text/javascript", r.async = !0, r.src = "https://cdn.heapanalytics.com/js/heap-" + e + ".js";
72+
var a = document.getElementsByTagName("script")[0];
73+
a.parentNode.insertBefore(r, a);
74+
for (var n = function (e) {
75+
return function () {
76+
heap.push([e].concat(Array.prototype.slice.call(arguments, 0)))
77+
}
78+
}, p = ["addEventProperties", "addUserProperties", "clearEventProperties", "identify", "resetIdentity", "removeEventProperty", "setEventProperties", "track", "unsetEventProperty"], o = 0; o < p.length; o++) heap[p[o]] = n(p[o])
79+
};
80+
81+
heap.load("1702671756");
82+
}</script><link href="/css/chunk-04677092.1a354d09.css" rel="prefetch"><link href="/css/chunk-0513e1c1.0bd40812.css" rel="prefetch"><link href="/css/chunk-1068f83c.0a542980.css" rel="prefetch"><link href="/css/chunk-12b6b26f.95b938ae.css" rel="prefetch"><link href="/css/chunk-148b227a.1a354d09.css" rel="prefetch"><link href="/css/chunk-1757042f.1f165cbb.css" rel="prefetch"><link href="/css/chunk-18071eef.2e6bf75f.css" rel="prefetch"><link href="/css/chunk-1a015bbd.5b3c826f.css" rel="prefetch"><link href="/css/chunk-1ff64d98.3798d290.css" rel="prefetch"><link href="/css/chunk-2c185c30.ac66e9b1.css" rel="prefetch"><link href="/css/chunk-317395a4.1890e70a.css" rel="prefetch"><link href="/css/chunk-31da8e23.f91fd2df.css" rel="prefetch"><link href="/css/chunk-33d9a224.5bc476bc.css" rel="prefetch"><link href="/css/chunk-3420a2c9.6b5c42f5.css" rel="prefetch"><link href="/css/chunk-381827b0.81b19452.css" rel="prefetch"><link href="/css/chunk-39618514.1f9e29b5.css" rel="prefetch"><link href="/css/chunk-3c564152.03291ac0.css" rel="prefetch"><link href="/css/chunk-3caf3b81.8fcd7454.css" rel="prefetch"><link href="/css/chunk-3ce4f4ad.0b152cec.css" rel="prefetch"><link href="/css/chunk-3d58e4c9.00bd86a6.css" rel="prefetch"><link href="/css/chunk-4746d5a8.31f54e92.css" rel="prefetch"><link href="/css/chunk-4a4253d3.04bb01f9.css" rel="prefetch"><link href="/css/chunk-4b52d6f9.48d9dedf.css" rel="prefetch"><link href="/css/chunk-50de8675.9d2899f2.css" rel="prefetch"><link href="/css/chunk-50f50b53.b29ac503.css" rel="prefetch"><link href="/css/chunk-5373bc52.e621a177.css" rel="prefetch"><link href="/css/chunk-54b2cb72.7e85bc6f.css" rel="prefetch"><link href="/css/chunk-568d7eca.2d7f5384.css" rel="prefetch"><link href="/css/chunk-58b69de0.4edc0677.css" rel="prefetch"><link href="/css/chunk-5992bc6f.7d2788b3.css" rel="prefetch"><link href="/css/chunk-5b7729f7.2f0e820a.css" rel="prefetch"><link href="/css/chunk-5f676ef6.a0165a89.css" rel="prefetch"><link href="/css/chunk-611fed26.8094c7fa.css" rel="prefetch"><link href="/css/chunk-62250f32.d4a113a2.css" rel="prefetch"><link href="/css/chunk-62a7dd00.a0cdf461.css" rel="prefetch"><link href="/css/chunk-67296aa6.3ffe749a.css" rel="prefetch"><link href="/css/chunk-6b09c278.1d5d32c1.css" rel="prefetch"><link href="/css/chunk-7c731679.348194d7.css" rel="prefetch"><link href="/css/chunk-7ec8e372.87773602.css" rel="prefetch"><link href="/css/chunk-8aae8b36.7d2cd02e.css" rel="prefetch"><link href="/css/chunk-91fa9824.069d8018.css" rel="prefetch"><link href="/css/chunk-a8a61f36.677a2402.css" rel="prefetch"><link href="/css/chunk-aafdb71e.f14be58a.css" rel="prefetch"><link href="/css/chunk-b4abecc2.a326e93a.css" rel="prefetch"><link href="/css/chunk-ce1225f8.e88302cb.css" rel="prefetch"><link href="/css/chunk-dc2cb30e.759abff0.css" rel="prefetch"><link href="/css/chunk-f6dbd184.2c728934.css" rel="prefetch"><link href="/css/chunk-f7c81e10.8edf82e0.css" rel="prefetch"><link href="/js/chunk-04677092.346a1464.js" rel="prefetch"><link href="/js/chunk-0513e1c1.26915696.js" rel="prefetch"><link href="/js/chunk-1068f83c.ebe2ae83.js" rel="prefetch"><link href="/js/chunk-12b6b26f.c8635c06.js" rel="prefetch"><link href="/js/chunk-148b227a.e4e4a54e.js" rel="prefetch"><link href="/js/chunk-1757042f.618d7203.js" rel="prefetch"><link href="/js/chunk-18071eef.71f40a22.js" rel="prefetch"><link href="/js/chunk-1a015bbd.f04583fa.js" rel="prefetch"><link href="/js/chunk-1bb05a92.cce08d18.js" rel="prefetch"><link href="/js/chunk-1ff64d98.b309c15b.js" rel="prefetch"><link href="/js/chunk-2c185c30.68dc1c90.js" rel="prefetch"><link href="/js/chunk-2d0b2916.8235638f.js" rel="prefetch"><link href="/js/chunk-2d0ddbee.d24f4ae0.js" rel="prefetch"><link href="/js/chunk-2d208668.514f22c6.js" rel="prefetch"><link href="/js/chunk-2d20f68c.317cae83.js" rel="prefetch"><link href="/js/chunk-2d230855.8954a60f.js" rel="prefetch"><link href="/js/chunk-2d230df6.6044258f.js" rel="prefetch"><link href="/js/chunk-317395a4.37583959.js" rel="prefetch"><link href="/js/chunk-31da8e23.1a75da5b.js" rel="prefetch"><link href="/js/chunk-33d9a224.75a183e3.js" rel="prefetch"><link href="/js/chunk-3420a2c9.9a984d60.js" rel="prefetch"><link href="/js/chunk-381827b0.975d2ebd.js" rel="prefetch"><link href="/js/chunk-39618514.be39e84f.js" rel="prefetch"><link href="/js/chunk-3c564152.6338dd67.js" rel="prefetch"><link href="/js/chunk-3caf3b81.daf43635.js" rel="prefetch"><link href="/js/chunk-3ce4f4ad.1423eabd.js" rel="prefetch"><link href="/js/chunk-3d58e4c9.eebd4e15.js" rel="prefetch"><link href="/js/chunk-4746d5a8.fdc679dd.js" rel="prefetch"><link href="/js/chunk-4a4253d3.bf56dd44.js" rel="prefetch"><link href="/js/chunk-4b52d6f9.fe48c922.js" rel="prefetch"><link href="/js/chunk-50de8675.c3c6b54e.js" rel="prefetch"><link href="/js/chunk-50f50b53.b1e3ee67.js" rel="prefetch"><link href="/js/chunk-5373bc52.218474a6.js" rel="prefetch"><link href="/js/chunk-54b2cb72.6370867a.js" rel="prefetch"><link href="/js/chunk-568d7eca.66f26f0e.js" rel="prefetch"><link href="/js/chunk-58b69de0.1d0345cd.js" rel="prefetch"><link href="/js/chunk-5992bc6f.44cb180b.js" rel="prefetch"><link href="/js/chunk-5b7729f7.05d0fd27.js" rel="prefetch"><link href="/js/chunk-5f676ef6.b012180a.js" rel="prefetch"><link href="/js/chunk-611fed26.46b435dd.js" rel="prefetch"><link href="/js/chunk-62250f32.f64ca8ef.js" rel="prefetch"><link href="/js/chunk-62a7dd00.56b6d3d6.js" rel="prefetch"><link href="/js/chunk-67296aa6.9f77640d.js" rel="prefetch"><link href="/js/chunk-6b09c278.4f0eaf3e.js" rel="prefetch"><link href="/js/chunk-7c731679.56327901.js" rel="prefetch"><link href="/js/chunk-7ec8e372.698151ce.js" rel="prefetch"><link href="/js/chunk-8aae8b36.c04113b3.js" rel="prefetch"><link href="/js/chunk-91fa9824.96854313.js" rel="prefetch"><link href="/js/chunk-a8a61f36.fccaf1e0.js" rel="prefetch"><link href="/js/chunk-aafdb71e.6f7e1612.js" rel="prefetch"><link href="/js/chunk-b4abecc2.50f250f5.js" rel="prefetch"><link href="/js/chunk-ce1225f8.e76625a2.js" rel="prefetch"><link href="/js/chunk-dc2cb30e.a074ed55.js" rel="prefetch"><link href="/js/chunk-f6dbd184.3b41dc43.js" rel="prefetch"><link href="/js/chunk-f7c81e10.4da03f12.js" rel="prefetch"><link href="/css/app.a310823b.css" rel="preload" as="style"><link href="/css/chunk-vendors.8d0ab741.css" rel="preload" as="style"><link href="/js/app.81416c85.js" rel="preload" as="script"><link href="/js/chunk-vendors.b34998fb.js" rel="preload" as="script"><link href="/css/chunk-vendors.8d0ab741.css" rel="stylesheet"><link href="/css/app.a310823b.css" rel="stylesheet"></head><body><noscript><strong>MyJFrog doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N3P9XVQ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="app"></div><script src="//sec.webeyez.com/js/wDv55PKmTtpCTH14WWzDXw2yJ3Gz/wzbody.js" async></script><script src="/js/chunk-vendors.b34998fb.js"></script><script src="/js/app.81416c85.js"></script></body></html>

doc/build-unix.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
> [!WARNING]
2+
23
> While compiling you may get an error like:\
34
> `c++: internal compiler error: Killed (program cc1plus)`\
45
> \
6+
57
> Reasons:
8+
69
> 1. Low ram/swap. Increase ram/swap or decrease the amount of make -j to 1 (more compile threads -> more mem usage).
710
> 2. SELinux/grsecurity/Hardened kernel: Kernels that use ASLR as a security measure tend to mess up GCC's precompiled header implementation. Try using an unhardened kernel (without ASLR), or compiling using clang, or gcc without pch. (you can get this issue when using OVH hosting).
811
9-
1012
# Dependencies
13+
1114
| Name | Version|
1215
|-----------|--------|
1316
| CMake | >= 3.22|
@@ -16,6 +19,7 @@
1619
| Boost | 1.78 |
1720

1821
# Instruction
22+
1923
```shell
2024
sudo apt update & apt upgrade
2125
sudo apt install wget
@@ -31,20 +35,25 @@ sudo apt install qt6-base-dev
3135
```
3236

3337
If ui config is needed:
38+
3439
```shell
3540
sudo apt-get install libgl1-mesa-dev
3641
```
3742

3843
install boost 1.78.0:
44+
3945
```shell
40-
wget -O boost_1_78_0.tar.gz https://boostorg.jfrog.io/artifactory/main/release/1.78.0/source/boost_1_78_0.tar.gz
41-
tar xzvf boost_1_78_0.tar.gz
46+
# Download from SourceForge (JFrog Artifactory is no longer available)
47+
wget https://sourceforge.net/projects/boost/files/boost/1.78.0/boost_1_78_0.tar.bz2
48+
tar xjvf boost_1_78_0.tar.bz2
4249
cd boost_1_78_0
4350
./bootstrap.sh --prefix=/usr/
4451
sudo ./b2 install
52+
cd ..
4553
```
4654

4755
install c2pool:
56+
4857
```shell
4958
git clone https://github.com/frstrtr/c2pool.git
5059
cd c2pool
@@ -54,11 +63,13 @@ cmake --build build --target c2pool_main -j 6
5463
```
5564

5665
UI Config:
66+
5767
```shell
5868
./c2pool_main --ui_config
5969
```
6070

6171
Run:
72+
6273
```shell
6374
cd build/c2pool
6475
./c2pool_main --web_server=0.0.0.0:8083

0 commit comments

Comments
 (0)