annotate README @ 28:6cddc8f64f05

Cross-check the port's build options with the installed pypy3 ones. This is because the CFFI port must be compatible to the installed pypy3 build. This is to ensure the same Python compatibility level (3.7, 3.8 or e.9).
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 06 Oct 2022 09:35:15 +0200
parents 118d389d45e0
children 585cf5a218ad
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 Notes on how to build
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 =====================
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
6 1. Schritt: ein erstes pypy bauen
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
7 ---------------------------------
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
8
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
9 Erst einmal mit dem **alten** Ports-Verzeichnis, welches insgesamt auf
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
10 dem Stand ist, wo pypy noch offizieller Bestandteil des Ports-Trees war.
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
11
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
12 Problem: py27-setuptools ist aber aktuell in Wirklichkeit py27-setuptools44.
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
13
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
14 Deshalb tricksen und zum ersten Bauen und installieren die setuptools in
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
15 der Pkg-Db umbenennen mit "pkg set -n"
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
16
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
17
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
18 ACHTUNG: Ports-Tree auf alten Zeitpunkt stellen:
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
19 "hg update -r 377386a46a6b"
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
20
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
21
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
22 Dependencies
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
23 ~~~~~~~~~~~~
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
24
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
25 Build py27-pycparser (Origin: devel/py-pycparser):
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
26
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
27 pkg install py27-setuptools44
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
28
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
29 pkg set -n py27-setuptools44:py27-setuptools
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
30
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
31 cd devel/py-pycparser
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
32 make FLAVOR=py27 package
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
33
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
34 Install this package: pkg install py27-pycparser
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
35
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
36
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
37 PyPy
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
38 ~~~~
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
39
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
40 Origin: lang/pypy
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
41
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
42 Install -A gmake, binutils, expat, libunwind
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
43
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
44 Unbedingt auch sicherstellen, daß libffi und libz installiert sind
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
45
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
46 Build:
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
47
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
48 pkg set -n py27-setuptools44:py27-setuptools
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
49 make rmconfig
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
50 make build
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
51 make package
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
52
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
53 Installieren
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
54
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
55 Dann erst einmal die setuptools wieder zurückbenennen:
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
56
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
57 pkg set -n py27-setuptools:py27-setuptools44
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
58
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
59 Testen folgender Importe:
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
60
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
61 import bz2
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
62 import curses
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
63 import pyexpat
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
64 import zlib
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
65 import ssl
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
66 import cffi
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
67
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
68
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
69 2. Schritt: nochmal bauen mit "richtiger" und aktueller Ports-Umgebung
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
70 ----------------------------------------------------------------------
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
71
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
72 Vorgehen im Prinzip wie beim ersten Schritt, nur den aktuellen py27-pycparser
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
73 installieren als VB und dann auch mittels "make config" das installierte
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
74 erste "pypy" als Übersetzer nehmen
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
75
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
76 ACHTUNG: Ports-Tree auf neueste Version stellen per "hg update".
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
77 Keine setuptools-Umbenennung!
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
78
4
1d6a50b2c6ee Add a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPyAdd a first minimal README on how to build PyPy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
79
5
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
80 Dependencies
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
81 ~~~~~~~~~~~~
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
82
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
83 Build py27-pycparser (Origin: devel/py-pycparser):
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
84
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
85 Den lassen, der kann mit
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
86
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
87 pkg info py27-setuptools44
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
88
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
89 cd devel/py-pycparser
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
90
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
91 Zum Bauen temporär "USES=python:2.7" einstellen.
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
92
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
93 Bauen:
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
94
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
95 make package
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
96
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
97 Install this package: pkg install py27-pycparser
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
98
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
99
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
100 PyPy
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
101 ~~~~
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
102
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
103 Mit PyPy bauen:
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
104
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
105 make config -> PYPY
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
106 make build
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
107 make package
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
108
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
109 Re-Installation:
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
110
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
111 pkg remove pypy
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
112 pkg install pypy
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
113
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
114 Testen folgender Importe:
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
115
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
116 import bz2
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
117 import curses
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
118 import pyexpat
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
119 import zlib
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
120 import ssl
12bd027f1969 Enhance README for 2nd build
Franz Glasner <fzglas.hg@dom66.de>
parents: 4
diff changeset
121 import cffi
9
118d389d45e0 Also check the import of "ctypes"
Franz Glasner <fzglas.hg@dom66.de>
parents: 6
diff changeset
122 import ctypes
6
8e971efdf08f Bauen von pypy-gdbm und pypy-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 5
diff changeset
123
8e971efdf08f Bauen von pypy-gdbm und pypy-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 5
diff changeset
124
8e971efdf08f Bauen von pypy-gdbm und pypy-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 5
diff changeset
125 pypy-gdbm und pypy-sqlite3
8e971efdf08f Bauen von pypy-gdbm und pypy-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 5
diff changeset
126 ~~~~~~~~~~~~~~~~~~~~~~~~~~
8e971efdf08f Bauen von pypy-gdbm und pypy-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 5
diff changeset
127
8e971efdf08f Bauen von pypy-gdbm und pypy-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 5
diff changeset
128 jeweils mit "FLAVOR=pypy" bauen