Diffstat (limited to 'development/macosx/README_MACOSX') (more/less context) (show whitespace changes)
-rw-r--r-- | development/macosx/README_MACOSX | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/development/macosx/README_MACOSX b/development/macosx/README_MACOSX index 25de8d6..34360c5 100644 --- a/development/macosx/README_MACOSX +++ b/development/macosx/README_MACOSX | |||
@@ -72,25 +72,25 @@ make | |||
72 | Compile QT/E-2.3.7: | 72 | Compile QT/E-2.3.7: |
73 | 73 | ||
74 | Got to into the basic directory of qt-2.3.2 and enter | 74 | Got to into the basic directory of qt-2.3.2 and enter |
75 | export QTDIR=`pwd` | 75 | export QTDIR=`pwd` |
76 | export QPEDIR=$QTDIR | 76 | export QPEDIR=$QTDIR |
77 | export DYLD_LIBRARY_PATH=$QTDIR/lib | 77 | export DYLD_LIBRARY_PATH=$QTDIR/lib |
78 | ./configure -platform darwin-generic-g++ -qconfig qpe -qvfb -depths 4,8,16,32 | 78 | ./configure -platform darwin-generic-g++ -qconfig qpe -qvfb -depths 4,8,16,32 |
79 | make | 79 | make |
80 | 80 | ||
81 | Now create a link for the uic of qt-2.3.2 into the bin-directory of qt/e 2.3.7 ! | 81 | Now create a link for the uic of qt-2.3.2 into the bin-directory of qt/e 2.3.7 ! |
82 | Otherwise OPIE will fail to compile ! | 82 | Otherwise OPIE will fail to compile ! |
83 | 83 | ||
84 | Compile OPIE: | 84 | Compile OPIE (Please don't forget to read the following "Known Bugs" section!): |
85 | Set your environment | 85 | Set your environment |
86 | (You may use the script "set_vars.sh" to set your variables successfully ! | 86 | (You may use the script "set_vars.sh" to set your variables successfully ! |
87 | BUT: You have to customize this script for YOUR needs !!) | 87 | BUT: You have to customize this script for YOUR needs !!) |
88 | Go into the basic directory of Opie | 88 | Go into the basic directory of Opie |
89 | make menuconfig" | 89 | make menuconfig" |
90 | set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes. | 90 | set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes. |
91 | save and exit the menuconfig app | 91 | save and exit the menuconfig app |
92 | make (ATTENTION: See Known Bugs below!!) | 92 | make (ATTENTION: See Known Bugs below!!) |
93 | 93 | ||
94 | You will see that a lot of applications and plugins/applets will not compile | 94 | You will see that a lot of applications and plugins/applets will not compile |
95 | successfully, due to the fact that they are not ported to this platform. | 95 | successfully, due to the fact that they are not ported to this platform. |
96 | You may disable them to be able to compile the rest. | 96 | You may disable them to be able to compile the rest. |
@@ -104,28 +104,28 @@ to get a working configuration to start with. | |||
104 | 104 | ||
105 | Known Bugs (compilation problems): | 105 | Known Bugs (compilation problems): |
106 | ----------- | 106 | ----------- |
107 | The Apple-Linker does not load indirect linked libraries automatically ( if somebody | 107 | The Apple-Linker does not load indirect linked libraries automatically ( if somebody |
108 | has a solution here, please inform me !!), therefore I had to add "-lopiedb2" and "-lqpe" | 108 | has a solution here, please inform me !!), therefore I had to add "-lopiedb2" and "-lqpe" |
109 | for applications/libraries who used libraries which are linked against them. | 109 | for applications/libraries who used libraries which are linked against them. |
110 | A goot solution would be to add it in the project files of these application, but this would | 110 | A goot solution would be to add it in the project files of these application, but this would |
111 | influence the linux-platform as well... :( | 111 | influence the linux-platform as well... :( |
112 | As a first (but stupid) solution, I added this linker parameter to the global "include.pro" | 112 | As a first (but stupid) solution, I added this linker parameter to the global "include.pro" |
113 | which adds them for everything.. Yes, also for libqpe etc.. | 113 | which adds them for everything.. Yes, also for libqpe etc.. |
114 | Therefore this project will not compile out of the box. You have to compile in a two-pass way: | 114 | Therefore this project will not compile out of the box. You have to compile in a two-pass way: |
115 | 115 | ||
116 | Pass 1: Find the line "LIBS += -lopiedb2 -lqpe" in the file include.pro and comment out it (put a "#" | 116 | Pass 1: Find the line "LIBS += -lopiedb2 -lqpe" or "LIBS += -lqpe" and the line "LIBS += -lopiecore2" in the file include.pro |
117 | in front of it) | 117 | and comment them out (put a "#" in front of them) |
118 | Do a "make -k" to compile what is already compileable (some will not compile) | 118 | Do a "make -k" to compile what is already compileable (some will not compile) |
119 | Pass 2: Remove the comment from Pass1 and do a "make". The rest should compile now successfully. | 119 | Pass 2: Remove the comments from Pass1 and do a "make". The rest should compile successfully. |
120 | 120 | ||
121 | 121 | ||
122 | I know, this is a silly solution ! But I don't have anything better without influence the Linux build | 122 | I know, this is a silly solution ! But I don't have anything better without influence the Linux build |
123 | process too much .. I would be happy, if somebody could help me here ! | 123 | process too much .. I would be happy, if somebody could help me here ! |
124 | 124 | ||
125 | SPECIAL INFORMATION FOR USERS OF PANTHER | 125 | SPECIAL INFORMATION FOR USERS OF PANTHER |
126 | ---------------------------------------- | 126 | ---------------------------------------- |
127 | I had a lot of problems compiling qt-2.3.2 and QT/E-2.3.7 on Panther. The | 127 | I had a lot of problems compiling qt-2.3.2 and QT/E-2.3.7 on Panther. The |
128 | new release of the X-Server causes a lot of trouble.. | 128 | new release of the X-Server causes a lot of trouble.. |
129 | 129 | ||
130 | To compile QT-2.3.2 successfully, you have to disable support of freetype fonts and you have | 130 | To compile QT-2.3.2 successfully, you have to disable support of freetype fonts and you have |
131 | to use the patch in this directory, otherwise your wont't be able to compile ! | 131 | to use the patch in this directory, otherwise your wont't be able to compile ! |