summaryrefslogtreecommitdiff
path: root/development/macosx/README_MACOSX
Unidiff
Diffstat (limited to 'development/macosx/README_MACOSX') (more/less context) (ignore whitespace changes)
-rw-r--r--development/macosx/README_MACOSX30
1 files changed, 24 insertions, 6 deletions
diff --git a/development/macosx/README_MACOSX b/development/macosx/README_MACOSX
index 4cb5908..ac62046 100644
--- a/development/macosx/README_MACOSX
+++ b/development/macosx/README_MACOSX
@@ -11,6 +11,9 @@ Thanks to Juergen Graf to debug this very generic README !
11 11
12Status: 12Status:
13------- 13-------
14This work is done, do provide a development platform for Apple-Users! Please do not expect that you
15could create a productive Opie system for the Mac with it !!
16
14The basic system works quite well. But a lot of applications and plugins, 17The basic system works quite well. But a lot of applications and plugins,
15which are platform specific, need some work to be compileable. 18which are platform specific, need some work to be compileable.
16 19
@@ -18,14 +21,10 @@ What is ready:
18 21
19libqpe 22libqpe
20libopie1 23libopie1
21libopie2/opiedb 24libopie2
22pim-applications (addressbook, todolist, datebook, today) 25pim-applications (addressbook, todolist, datebook, today)
23A lot of applications and plugins which are not platform specific. 26A lot of applications and plugins which are not platform specific.
24 27
25What will follow soon:
26
27libopie2 (libopiecore and libopiedb works already !)
28
29ToDO: 28ToDO:
30----- 29-----
31There are some functions in the sourcecode which are not yet ported to Mac. If the 30There are some functions in the sourcecode which are not yet ported to Mac. If the
@@ -96,7 +95,7 @@ Go into the basic directory of Opie
96make menuconfig" 95make menuconfig"
97set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes. 96set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes.
98save and exit the menuconfig app 97save and exit the menuconfig app
99make 98make (ATTENTION: See Known Bugs below!!)
100 99
101You will see that a lot of applications and plugins/applets will not compile 100You will see that a lot of applications and plugins/applets will not compile
102successfully, due to the fact that they are not ported to this platform. 101successfully, due to the fact that they are not ported to this platform.
@@ -109,6 +108,25 @@ to get a working configuration to start with.
109 108
110(The missing apps/plugins will be ported on demand.) 109(The missing apps/plugins will be ported on demand.)
111 110
111Known Bugs (compilation problems):
112-----------
113The Apple-Linker does not load indirect linked libraries automatically ( if somebody
114has a solution here, please inform me !!), therefore I had to add "-lopiedb2" and "-lqpe"
115for applications/libraries who used libraries which are linked against them.
116A goot solution would be to add it in the project files of these application, but this would
117influence the linux-platform as well... :(
118As a first (but stupid) solution, I added this linker parameter to the global "include.pro"
119which adds them for everything.. Yes, also for libqpe etc..
120Therefore this project will not compile out of the box. You have to compile in a two-pass way:
121
122Pass 1: Find the line "LIBS += -lopiedb2 -lqpe" in the file include.pro and comment out it (put a "#"
123 in front of it)
124 Do a "make -k" to compile what is already compileable (some will not compile)
125Pass 2: Remove the comment from Pass1 and do a "make". The rest should compile now successfully.
126
127
128I know, this is a silly solution ! But I don't have anything better without influence the Linux build
129process too much .. I would be happy, if somebody could help me here !
112 130
113SPECIAL INFORMATION FOR USERS OF PANTHER 131SPECIAL INFORMATION FOR USERS OF PANTHER
114---------------------------------------- 132----------------------------------------