Project

General

Profile

Support Request #7848 ยป README.txt

hidden, 2019-07-16 15:41

 
1
CONTENTS
2
========
3

    
4
    1.) ADTF 2 Installation
5
    2.) License
6
    3.) Supported Distributions (32 bit/64 bit)
7
    4.) Graphics Acceleration
8
    5.) Used Libraries
9
    6.) Optional Libraries
10

    
11

    
12
1.) ADTF 2 Installation
13
=======================
14

    
15
Along this file you should have receive a file called adtf-VERSION.run (where
16
VERSION stands for the specific version of the package). You can launch this
17
installer by running "sh adtf-VERSION.run" on the command line or by launching
18
it from your favourite file manager.
19

    
20
The installer will check for some optional libraries on the system. You can
21
continue the installation without these libraries being present on your system,
22
but will lose some extended functionality. Please see section "Optional
23
Libraries" for a list of such libraries and for hints on how to install them.
24
The affected ADTF components will become useable even if you install these
25
libraries after ADTF.
26

    
27
After you have passed these checks, you are prompt for a directory where the
28
installer should copy the adtf package to. In most cases you can safely accept
29
the proposed directory in your home directory. Please mind that if you want to
30
install adtf in a system wide manner in a directory such as "/opt/adtf", you
31
have to run the installer as root user in order to gain the necessary
32
permissions to copy files to such a location.
33

    
34
After installation has completed you can run the binary "adtf_devenv" in the
35
"bin" sub directory of your installation directory.
36

    
37

    
38
2.) License
39
============
40

    
41
On the first start the registration dialog should pop up. Here you can enter
42
your network license details or load a license file. ADTF will store
43
your license in the file "HOME/.adtf/adtf2.lic" (where HOME stands for your
44
users home directory). If you want to install a license for all users, copy the
45
license file to "/etc/adtf2.lic" (you will require root privileges to do so).
46

    
47
For the license text see license/aev_license_extern.txt and see 5.) regarding used
48
third party components.
49

    
50

    
51
3.) Supported Distributions (64 bit only)
52
===========================================
53

    
54
ADTF will most likely run on any recent Linux distribution but has ONLY been
55
tested to run on the following distributions:
56

    
57
- Ubuntu 12.04 or later
58

    
59
If you are not running one of these tested distributions make at least sure that
60
libc is a version >= 2.15 and libstdc++ >= 6.0.16.
61

    
62
4.) Graphics Acceleration
63
=========================
64

    
65
For best performance and error free functionality the hardware acceleration for
66
your graphics card must be enabled. On Ubuntu 9.04 with Intel cards the default
67
installation uses a software renderer. To change the settings contact your local
68
administrator and read the following links for further information:
69
- http://ubuntuforums.org/showthread.php?t=589834 (2009-12-17)
70
- http://intellinuxgraphics.org/install.html (2009-12-17)
71
- https://wiki.ubuntu.com/X/Troubleshooting/IntelPerformance#Problem:%20Falling%20back%20to%20OpenGL%20software%20rendering (2009-12-17)
72

    
73

    
74
5.) Used Libraries
75
==================
76
Some licenses, however, 
77

    
78
The LGPL license text can be found in the license/lgpl-2.1.txt.
79
The GPL license text can be found in the license/gpl-2.0.txt.
80
---------------------
81

    
82
---------------------
83
 Qt
84
---------------------
85
    The Qt GUI Toolkit is Copyright (C) 2010 Nokia Corporation and/or its
86
    subsidiary(-ies).
87
    Contact: Nokia Corporation (qt-info@nokia.com)
88
    Qt 4.7.1 is available under the LGPLv2.1
89
    
90
    An own modified Qt version 4.7.1 for Windows is stored at Digitalwerk
91
    GmbH. You may obtain a copy of the respective source code by
92
    contacting us via email support@digitalwerk.net.
93
    
94
    This package includes the file qt.conf.
95
    qt.conf overwrites the path, which is written in the QT library by 
96
    QT when it is compiled. The path in the qt.conf file has to be set to
97
    your %QTDIR%.
98

    
99
    Used Qt Components with other licenses:
100
    ---------------------------------------
101
    
102
    ---------------------
103
    Drag and Drop
104
    ---------------------
105
    Copyright 1996 Daniel Dardailler. Copyright 1999 Matt Koss
106
    Permission to use, copy, modify, distribute, and sell this software for any
107
    purpose is hereby granted without fee, provided that the above copyright
108
    notice appear in all copies and that both that copyright notice and this
109
    permission notice appear in supporting documentation, and that the name of
110
    Daniel Dardailler not be used in advertising or publicity pertaining to
111
    distribution of the software without specific, written prior permission.
112
    Daniel Dardailler makes no representations about the suitability of this
113
    software for any purpose. It is provided "as is" without express or implied
114
    warranty.
115

    
116
    ---------------------
117
    QtMain
118
    ---------------------
119
    Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
120
    All rights reserved.
121
    Contact: Nokia Corporation (qt-info@nokia.com)
122
    You may use this file under the terms of the BSD license as follows:
123
    "Redistribution and use in source and binary forms, with or without
124
    modification, are permitted provided that the following conditions are met:
125
    * Redistributions of source code must retain the above copyright notice,
126
    this list of conditions and the following disclaimer.
127
    * Redistributions in binary form must reproduce the above copyright notice,
128
    this list of conditions and the following disclaimer in the documentation
129
    and/or other materials provided with the distribution.
130
    * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor the
131
    names of its contributors may be used to endorse or promote products derived
132
    from this software without specific prior written permission.
133
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
134
    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
135
    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
136
    ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
137
    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
138
    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
139
    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
140
    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
141
    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
142
    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
143
    POSSIBILITY OF SUCH DAMAGE."
144
    
145
    
146
---------------------
147
 FreeType
148
---------------------
149

    
150
    Portions of this software are copyright (c) 2006 The FreeType
151
    Project (www.freetype.org).  All rights reserved.
152
    
153
    The license text for the contributed BDF driver can be found in
154
    license/bdf-license.txt.
155
    The licence text for the contributed PCF driver can be found in
156
    license/pcf-license.txt.
157
    The licence text for the contributed GZIP module can be found in
158
    license/zlib.h.
159
    
160
---------------------
161
 bzip2
162
---------------------
163

    
164
    This program, "bzip2", the associated library "libbzip2", and all
165
    documentation, are copyright (c) 1996-2007 Julian R Seward.  All
166
    rights reserved.
167
    
168
---------------------
169
 PCRE - Perl Compatible Regular Expressions
170
---------------------
171

    
172
    The complete license can be found in license/pcre-license.txt.
173

    
174
---------------------
175
 OSSP uuid - Universally Unique Identifier
176
 ---------------------
177
 
178
    The complete license can be found in license/ossp-uuid-license.txt.
179

    
180
---------------------
181
 Advanced Linux Sound Architecture - ALSA Library (Linux only)
182
---------------------
183
 
184
    This software uses libraries from the ALSA project under the LGPLv2.1.
185
    For further information on how this software can use these
186
    libraries see 6.) Optional Libraries.
187
    
188
---------------------
189
 Qwt Widget Library
190
---------------------
191
    Copyright (C) 1997   Josef Wilgen
192
    Copyright (C) 2002   Uwe Rathmann
193
    This library is free software; you can redistribute it and/or
194
    modify it under the terms of the Qwt License, Version 1.0
195

    
196
    ADTF is based in part on the work of the Qwt project (http://qwt.sf.net).
197
    The compiled Qwt Widget Library and the according source code can be
198
    obtained from Digitalwerk GmbH on request.
199
    
200
---------------------
201
 Boost Library 1.55
202
---------------------
203
    Copyright (C) 2003   Beman Dawes
204
    
205
    The complete licence text of the Boost Software License Version 1.0 can be
206
    found in licence/boost-license-1.0.txt.
207
    
208
---------------------
209
 zlib
210
---------------------
211
    The zlib extension is built using an included copy of the zlib sources if
212
    the zlib version found on the system is too old to be used for the build:
213

    
214
    Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
215

    
216
    This software is provided 'as-is', without any express or implied
217
    warranty.  In no event will the authors be held liable for any damages
218
    arising from the use of this software.
219

    
220
    Permission is granted to anyone to use this software for any purpose,
221
    including commercial applications, and to alter it and redistribute it
222
    freely, subject to the following restrictions:
223

    
224
    1. The origin of this software must not be misrepresented; you must not
225
       claim that you wrote the original software. If you use this software
226
       in a product, an acknowledgment in the product documentation would be
227
       appreciated but is not required.
228

    
229
    2. Altered source versions must be plainly marked as such, and must not be
230
       misrepresented as being the original software.
231

    
232
    3. This notice may not be removed or altered from any source distribution.
233

    
234
    Jean-loup Gailly        Mark Adler
235
    jloup@gzip.org          madler@alumni.caltech.edu
236

    
237
---------------------
238
 libxml2 2.9.x
239
---------------------
240
    Except where otherwise noted in the source code (e.g. the files hash.c,
241
    list.c and the trio files, which are covered by a similar licence but
242
    with different Copyright notices) all the files are:
243

    
244
     Copyright (C) 1998-2003 Daniel Veillard.  All Rights Reserved.
245

    
246
    Permission is hereby granted, free of charge, to any person obtaining a copy
247
    of this software and associated documentation files (the "Software"), to
248
    deal in the Software without restriction, including without limitation the
249
    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
250
    sell copies of the Software, and to permit persons to whom the Software is
251
    furnished to do so, subject to the following conditions:
252

    
253
    The above copyright notice and this permission notice shall be included in
254
    all copies or substantial portions of the Software.
255

    
256
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
257
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
258
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
259
    DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
260
    IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
261
    CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
262

    
263
    Except as contained in this notice, the name of Daniel Veillard shall not be
264
    used in advertising or otherwise to promote the sale, use or other dealings
265
    in this Software without prior written authorization from him.
266

    
267
    - hash.c: chained hash tables
268
    
269
        Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard.
270
        
271
        Permission to use, copy, modify, and distribute this software for any
272
        purpose with or without fee is hereby granted, provided that the above 
273
        copyright notice and this permission notice appear in all copies.
274

    
275
        THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 
276
        WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
277
        MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 
278
        CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
279

    
280
    - list.c: lists handling implementation
281

    
282
        Copyright (C) 2000 Gary Pennington and Daniel Veillard.
283

    
284
        Permission to use, copy, modify, and distribute this software for any 
285
        purpose with or without fee is hereby granted, provided that the above 
286
        copyright notice and this permission notice appear in all copies.
287

    
288
        THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 
289
        WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
290
        MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 
291
        CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
292

    
293
    - trio files
294

    
295
        Copyright (C) 1998 Bjorn Reese and Daniel Stenberg.
296
        Copyright (C) 2000 Bjorn Reese and Daniel Stenberg.
297
        Copyright (C) 2001 Bjorn Reese 
298

    
299
        Permission to use, copy, modify, and distribute this software for any 
300
        purpose with or without fee is hereby granted, provided that the above 
301
        copyright notice and this permission notice appear in all copies.
302

    
303
        THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 
304
        WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
305
        MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 
306
        CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
307

    
308

    
309

    
310
6.) Optional Libraries
311
======================
312

    
313
ADTF supports some extended functionality only if certain external libraries are
314
installed on your system. If they are not present on your system, ADTF will not
315
be able to load the corresponding plugins, but will continue to function with
316
all other features available.
317
These external libraries are NOT distributed through the installation of ADTF.
318
In order to use them you have to install them manually on your system. The
319
following sections describe how to install them in a proper way.
320

    
321

    
322
ALSA (Linux only):
323
-----
324

    
325
The alsainput and alsaoutput plugins are linked dynamically against the asound
326
library. Therefore this library has to be present on your system. On all recent
327
Linux distributions this library is probably already installed and if not you
328
can install it through the package management. Look for packages called "asound" 
329
or "alsa".
330

    
331

    
332
SDL:
333
----
334

    
335
Some of the example plugins distributed with ADTF require the SDL library. In
336
order to build and use these plugins you should install the sdl package and also
337
the sdl development packages through your favourite package manager.
    (1-1/1)