New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to build the openssl website? #477
Comments
|
Hello, @levitte After preparing the prerequisites, I tried to build the openssl website with the following commands: git clone --depth=1 https://github.com/openssl/web.git
cd web
git clone --depth=1 https://github.com/openssl/general-policies.git general-policies
git clone --depth=1 https://github.com/openssl/technical-policies.git technical-policies
git clone --depth=1 --branch=master https://github.com/openssl/openssl.git openssl
git clone --depth=1 --branch=openssl-3.1 https://github.com/openssl/openssl.git openssl-3.1
git clone --depth=1 --branch=openssl-3.0 https://github.com/openssl/openssl.git openssl-3.0
git clone --depth=1 --branch=OpenSSL_1_1_1-stable https://github.com/openssl/openssl.git openssl-1.1.1-stable
mkdir data; touch data/newsflash.txt
make CHECKOUTS=$(pwd) However, it stoped at an error message: make: *** No rule to make target '/home/hwhsu1231/Repo/testing/web/openssl-3.3/NEWS.md', needed by 'news/openssl-3.3-notes.inc'. Stop. Click to expand the loghwhsu1231@vb-kubuntu:~/Repo/testing$ git clone --depth=1 https://github.com/openssl/web.git
Cloning into 'web'...
remote: Enumerating objects: 184, done.
remote: Counting objects: 100% (184/184), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 184 (delta 9), reused 119 (delta 3), pack-reused 0
Receiving objects: 100% (184/184), 6.46 MiB | 3.04 MiB/s, done.
Resolving deltas: 100% (9/9), done.
hwhsu1231@vb-kubuntu:~/Repo/testing$ cd web
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 https://github.com/openssl/general-policies.git general-policies
Cloning into 'general-policies'...
remote: Enumerating objects: 60, done.
remote: Counting objects: 100% (60/60), done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 60 (delta 6), reused 35 (delta 5), pack-reused 0
Receiving objects: 100% (60/60), 46.53 KiB | 916.00 KiB/s, done.
Resolving deltas: 100% (6/6), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 https://github.com/openssl/technical-policies.git technical-policies
Cloning into 'technical-policies'...
remote: Enumerating objects: 78, done.
remote: Counting objects: 100% (78/78), done.
remote: Compressing objects: 100% (62/62), done.
remote: Total 78 (delta 16), reused 60 (delta 14), pack-reused 0
Receiving objects: 100% (78/78), 46.15 KiB | 964.00 KiB/s, done.
Resolving deltas: 100% (16/16), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=master https://github.com/openssl/openssl.git openssl
Cloning into 'openssl'...
remote: Enumerating objects: 5509, done.
remote: Counting objects: 100% (5509/5509), done.
remote: Compressing objects: 100% (4841/4841), done.
remote: Total 5509 (delta 1039), reused 2121 (delta 606), pack-reused 0
Receiving objects: 100% (5509/5509), 19.18 MiB | 3.28 MiB/s, done.
Resolving deltas: 100% (1039/1039), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=openssl-3.1 https://github.com/openssl/openssl.git openssl-3.1
Cloning into 'openssl-3.1'...
remote: Enumerating objects: 24626, done.
remote: Counting objects: 100% (24626/24626), done.
remote: Compressing objects: 100% (19546/19546), done.
remote: Total 24626 (delta 1936), reused 22089 (delta 1624), pack-reused 0
Receiving objects: 100% (24626/24626), 22.36 MiB | 3.23 MiB/s, done.
Resolving deltas: 100% (1936/1936), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=openssl-3.0 https://github.com/openssl/openssl.git openssl-3.0
Cloning into 'openssl-3.0'...
remote: Enumerating objects: 24500, done.
remote: Counting objects: 100% (24500/24500), done.
remote: Compressing objects: 100% (19566/19566), done.
remote: Total 24500 (delta 1871), reused 21040 (delta 1481), pack-reused 0
Receiving objects: 100% (24500/24500), 21.98 MiB | 3.21 MiB/s, done.
Resolving deltas: 100% (1871/1871), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=OpenSSL_1_1_1-stable https://github.com/openssl/openssl.git openssl-1.1.1-stable
Cloning into 'openssl-1.1.1-stable'...
remote: Enumerating objects: 18408, done.
remote: Counting objects: 100% (18408/18408), done.
remote: Compressing objects: 100% (15196/15196), done.
remote: Total 18408 (delta 963), reused 15616 (delta 679), pack-reused 0
Receiving objects: 100% (18408/18408), 14.55 MiB | 3.03 MiB/s, done.
Resolving deltas: 100% (963/963), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ mkdir data; touch data/newsflash.txt
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ make CHECKOUTS=$(pwd)
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/secadv/
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/vulnerabilities-json/
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/secadv/
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/vulnerabilities-json/
pandoc --print-default-template=html5 \
| ./bin/mk-pandoc-template html5 > inc/pandoc-template.html5
./bin/md-to-html5 about.md
./bin/md-to-html5 err404.md
./bin/md-to-html5 roadmap.md
sed </home/hwhsu1231/Repo/testing/web/data/newsflash.txt >news/newsflash.inc \
-e '/^#/d' \
-e 's@^@<tr><td class="d">@' \
-e 's@: @</td><td class="t">@' \
-e 's@$@</td></tr>@'
head -7 news/newsflash.inc >newsflash.inc
./bin/from-tt index.md.tt
./bin/md-to-html5 index.md
./bin/md-to-html5 community/binaries.md
./bin/md-to-html5 community/conduct.md
./bin/md-to-html5 community/contacts.md
./bin/md-to-html5 community/getting-started.md
./bin/md-to-html5 community/index.md
./bin/md-to-html5 community/mailinglists.md
./bin/md-to-html5 community/mission.md
wget -q https://api.openssl.org/0/Group/commit/Members
./bin/mk-committers <Members >community/committers.inc
./bin/from-tt community/committers.md.tt
./bin/md-to-html5 community/committers.md
./bin/mk-omc -n -l -t 'OMC Alumni' omc-alumni omc-emeritus > community/omc-alumni.inc
./bin/from-tt community/omc-alumni.md.tt
./bin/md-to-html5 community/omc-alumni.md
./bin/mk-omc -n -e -l -p -t 'OMC Members' omc omc-inactive > community/omc.inc
./bin/from-tt community/omc.md.tt
./bin/md-to-html5 community/omc.md
./bin/mk-omc -n -p -t 'OTC Members' otc otc-inactive > community/otc.inc
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
./bin/from-tt community/otc.md.tt
./bin/md-to-html5 community/otc.md
make: *** No rule to make target '/home/hwhsu1231/Repo/testing/web/openssl-3.3/NEWS.md', needed by 'news/openssl-3.3-notes.inc'. Stop.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ |
Ah, you need these too:
|
Hello, @levitte
This time, this error showed up: make: *** No rule to make target '/home/hwhsu1231/Repo/testing/web/data/vulnerabilities-json/.github/workflows/doc_manual.yml', needed by 'news/secjson/.github/workflows/doc_manual.yml'. Stop. Click to expand the loghwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=openssl-3.2 https://github.com/openssl/openssl.git openssl-3.2
Cloning into 'openssl-3.2'...
remote: Enumerating objects: 5386, done.
remote: Counting objects: 100% (5386/5386), done.
remote: Compressing objects: 100% (4725/4725), done.
remote: Total 5386 (delta 1010), reused 2078 (delta 599), pack-reused 0
Receiving objects: 100% (5386/5386), 18.88 MiB | 2.57 MiB/s, done.
Resolving deltas: 100% (1010/1010), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=openssl-3.3 https://github.com/openssl/openssl.git openssl-3.3
Cloning into 'openssl-3.3'...
remote: Enumerating objects: 5509, done.
remote: Counting objects: 100% (5509/5509), done.
remote: Compressing objects: 100% (4839/4839), done.
remote: Total 5509 (delta 1038), reused 2080 (delta 608), pack-reused 0
Receiving objects: 100% (5509/5509), 19.19 MiB | 2.74 MiB/s, done.
Resolving deltas: 100% (1038/1038), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ make CHECKOUTS=$(pwd)
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/secadv/
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/vulnerabilities-json/
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/secadv/
/bin/sh: 1: cd: can't cd to /home/hwhsu1231/Repo/testing/web/data/vulnerabilities-json/
wget -q https://api.openssl.org/0/Group/commit/Members
./bin/mk-committers <Members >community/committers.inc
./bin/from-tt community/committers.md.tt
./bin/md-to-html5 community/committers.md
./bin/mk-omc -n -l -t 'OMC Alumni' omc-alumni omc-emeritus > community/omc-alumni.inc
./bin/from-tt community/omc-alumni.md.tt
./bin/md-to-html5 community/omc-alumni.md
./bin/mk-omc -n -e -l -p -t 'OMC Members' omc omc-inactive > community/omc.inc
./bin/from-tt community/omc.md.tt
./bin/md-to-html5 community/omc.md
./bin/mk-omc -n -p -t 'OTC Members' otc otc-inactive > community/otc.inc
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.34.0/OpenSSL/Query/PersonREST.pm line 75.
./bin/from-tt community/otc.md.tt
./bin/md-to-html5 community/otc.md
./bin/mk-notes 3.3 < /home/hwhsu1231/Repo/testing/web/openssl-3.3/NEWS.md > news/openssl-3.3-notes.inc
./bin/from-tt -d news -i news/openssl-notes.md.tt -o news/openssl-3.3-notes.md release='3.3'
./bin/md-to-html5 news/openssl-3.3-notes.md
./bin/mk-notes 3.2 < /home/hwhsu1231/Repo/testing/web/openssl-3.2/NEWS.md > news/openssl-3.2-notes.inc
./bin/from-tt -d news -i news/openssl-notes.md.tt -o news/openssl-3.2-notes.md release='3.2'
./bin/md-to-html5 news/openssl-3.2-notes.md
./bin/mk-notes 3.1 < /home/hwhsu1231/Repo/testing/web/openssl-3.1/NEWS.md > news/openssl-3.1-notes.inc
./bin/from-tt -d news -i news/openssl-notes.md.tt -o news/openssl-3.1-notes.md release='3.1'
./bin/md-to-html5 news/openssl-3.1-notes.md
./bin/mk-notes 3.0 < /home/hwhsu1231/Repo/testing/web/openssl-3.0/NEWS.md > news/openssl-3.0-notes.inc
./bin/from-tt -d news -i news/openssl-notes.md.tt -o news/openssl-3.0-notes.md release='3.0'
./bin/md-to-html5 news/openssl-3.0-notes.md
./bin/md-to-html5 news/fips-cve.md
./bin/md-to-html5 news/index.md
cp /home/hwhsu1231/Repo/testing/web/openssl/CHANGES.md news/changelog.txt
(echo 'Table of contents'; sed -e '1,/^OpenSSL Releases$/d' < news/changelog.txt) \
| pandoc -t html5 -f commonmark | ./bin/post-process-html5 >news/changelog.inc
./bin/from-tt 'releases=3.3 3.2 3.1 3.0 ' news/changelog.md.tt
cp /home/hwhsu1231/Repo/testing/web/openssl-3.3/CHANGES.md news/cl33.txt
cp /home/hwhsu1231/Repo/testing/web/openssl-3.2/CHANGES.md news/cl32.txt
cp /home/hwhsu1231/Repo/testing/web/openssl-3.1/CHANGES.md news/cl31.txt
cp /home/hwhsu1231/Repo/testing/web/openssl-3.0/CHANGES.md news/cl30.txt
./bin/md-to-html5 news/changelog.md
./bin/from-tt news/newslog.md.tt
./bin/md-to-html5 news/newslog.md
./bin/from-tt news/pgpkey.md.tt
./bin/md-to-html5 news/pgpkey.md
mkdir -p news/secjson
make: *** No rule to make target '/home/hwhsu1231/Repo/testing/web/data/vulnerabilities-json/.github/workflows/doc_manual.yml', needed by 'news/secjson/.github/workflows/doc_manual.yml'. Stop.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem Description
Hello, OpenSSL Maintainance Team.
After reading the README.md of this repository, I have so many questions about how to build the OpenSSL website:
omc/data
repository?CHECKOUTS
?About the 4th question, except
omc/data
, does it mean that I should run the following commands:git clone --depth=1 https://github.com/openssl/web.git cd web git clone --depth=1 https://github.com/openssl/general-policies.git general-policies git clone --depth=1 https://github.com/openssl/technical-policies.git technical-policies git clone --depth=1 --branch=master https://github.com/openssl/openssl.git openssl git clone --depth=1 --branch=openssl-3.1 https://github.com/openssl/openssl.git openssl-3.1 git clone --depth=1 --branch=openssl-3.0 https://github.com/openssl/openssl.git openssl-3.0 git clone --depth=1 --branch=OpenSSL_1_1_1-stable https://github.com/openssl/openssl.git openssl-1.1.1-stable ls -l
Click to expand the log
And the run the following
make
command:make CHECKOUTS=$(pwd)
Correct?
The text was updated successfully, but these errors were encountered: