[fpc-devel] Bootstrap compilers

2024-02-17 Thread Karl-Michael Schindler via fpc-devel
Hi. For package managers which create packages from sources like MacPorts on macOS, it would be very helpful, to have the compiler binaries in the bootstrap directory. Would it be hard to add this to the release building scripts? Regards - Michael. __

Re: [fpc-devel] Alignment issue on macOS 13 with Xcode 15 and up

2023-10-04 Thread Karl-Michael Schindler via fpc-devel
> Am 04.10.2023 um 12:00 schrieb fpc-devel-requ...@lists.freepascal.org: > > Date: Tue, 3 Oct 2023 12:25:33 +0200 > From: Karl-Michael Schindler > To: fpc-devel@lists.freepascal.org > Subject: [fpc-devel] Alignment issue on macOS 13 with Xcode 15 and up > Message-ID: <

[fpc-devel] Alignment issue on macOS 13 with Xcode 15 and up

2023-10-03 Thread Karl-Michael Schindler via fpc-devel
Hi. There is an alignment issue on macOS 13 with Xcode 15 and up. As much as I understand this commit on the main branch https://gitlab.com/freepascal.org/fpc/source/-/commit/51fdbb5524512dc3279d0cca38d44b38160b8111 fixes it. I propose that this patch is also applied to the 3.2.2-fixes branch

[fpc-devel] arm binutils

2009-08-28 Thread Karl-Michael Schindler
Hi, when trying to build arm crosscompilers on Mac OS X and make packages for fink, I did not manage to get the binutils for arm-gba, arm-nds, arm-palmos, arm-symbian nor arm-embedded. Either the build of the binutils failed or the build of the crosscompiler. I only found win32 binaries of the

[fpc-devel] Re: Can you cross compile from Intel OS X to Linux?

2009-04-01 Thread Dr. Karl-Michael Schindler
Hi If you use fink for the installation of fpc, you can install everything you need with fink install fpc-i386-linux then compiling with -Tlinux should work. this installs also the linux binutils as dependencies. I haven't tested it heavily, so I am interested in feedback. Best wishes - Mich

[fpc-devel] viewvc

2008-10-06 Thread Karl-Michael Schindler
Hi I have some suggestions regarding the use of viewvc for publishing the svn repository to the web. 1) update to viewvc 1.06. CHANGELOG: http://viewvc.tigris.org/source/browse/viewvc/trunk/CHANGES?rev=HEAD 2) add source code coloring by installing highlight (from http://www.andre-simon.de

[fpc-devel] Re: Bug in revision 9781/2

2008-01-18 Thread Karl-Michael Schindler
Hallo, it's me again. Bug is fixed with revision 9785 Hi there, when cycling fpc on macosx/darwin-386 (10.5) I get this error: i386.inc(1198,1) Error: Unknown label identifier .LPIC with revision 9781/2. I tried 2.3.1 and 2.2.1 "call .LPic" is actually one line before the declaration of ".L

[fpc-devel] Bug in revision 9781/2

2008-01-18 Thread Karl-Michael Schindler
Hi there, when cycling fpc on macosx/darwin-386 (10.5) I get this error: i386.inc(1198,1) Error: Unknown label identifier .LPIC with revision 9781/2. I tried 2.3.1 and 2.2.1 "call .LPic" is actually one line before the declaration of ".LPic". My knowledge of asm is near zero. So, no idea whe

Re: [fpc-devel] Re: FPC 2.2 HTML docs issues

2007-09-25 Thread Karl-Michael Schindler
Hi, I had another go testing different versions of tex4ht. All of them except one (the one I used originally and fairly old one) produced wrong links. At least the sequence of make (ps, pdf, html ,...) can be excluded as source of the problem. Maybe the logs and protocols give a hint to w

Re: [fpc-devel] Re: FPC 2.2 HTML docs issues

2007-09-20 Thread Karl-Michael Schindler
Dear Graeme, I finally managed to set up tex4ht properly. Make html then produced correct html docs. It seems that a make pdf or ps is needed first. So,could it be the sequence of the build script? All the best - Michael Schindler ___ fpc-devel ma

Re: [fpc-devel] FPC 2.2 online documentation problem

2007-09-09 Thread Karl-Michael Schindler
Hi, I had a first try to create the docs. However, all three (latex2html, tex4ht and hevea) failed. I am suspecting the fink installations. Unfortunately, I did not take notes, how I did it last time. Looks like a more tedious thing. I'll let you know about any progress. Best wishes - Mic

[fpc-devel] fpc.info file for fpc 2.1.2

2007-03-31 Thread Karl-Michael Schindler
Hi, this file is for installation of fpc 2.1.2 on macosx using fink the debian package manager and should go into fpcbuild/tags/release 2 1 2/ install/macosx Best wishes - Michael Schindler aka mischi. fpc.info Description: Binary data ___ fpc-d

[fpc-devel] Mac OS X Quickstart section in README file

2006-07-17 Thread Dr. Karl-Michael Schindler
There is no Mac OS X Quickstart section in the install/doc/readme.txt file, although needed, in particular for the ReadMe.txt File of Mac OS X .dmg package. This is my suggestion, which is partly based on what I found in install/macosx/resources/ReadMe.txt: *

[fpc-devel] iinstall/doc/whatsnew.txt

2006-07-16 Thread Dr. Karl-Michael Schindler
Hi, I think two line breaks should be added to make the formatting to look nicer. Free Pascal Compiler Version 2.0.4 ** What's Ne

Re: [fpc-devel] Tiger XCode

2006-04-12 Thread Dr. Karl-Michael Schindler
Hi all, i haven't done so. but maybe I'll try during the next days. fpc 2.1.1 or 2.0.2? Am 12.04.2006 um 14:08 schrieb Paul Davidson: The Tiger 10.4.6 OS with XCode 2.2.1 does not seem to work with current FPC templates for Mac OS X. Has anyone been able to compile a program using this c

Re: [fpc-devel] space char inside identifier's name

2006-03-25 Thread Dr. Karl-Michael Schindler
Hi a thought regarding the dependence of readability and restrictions. The argument that lifting the restrictions and leave the responsibility about readability to the programmer would ruin it, disregards that even the restrictions in place now do NOT prevent a programmer from using hard

Re: [fpc-devel] space char inside identifier's name

2006-03-25 Thread Dr. Karl-Michael Schindler
Hi Am 25.03.2006 um 09:39 schrieb Micha Nelissen: On Sat, 25 Mar 2006 15:21:38 +0700 Bisma Jayadi <[EMAIL PROTECTED]> wrote: type "Main Form": TForm; var "this is a integer variable": integer; if "Main Form".Left = 10 then ... procedure "Main Form"."Edit Change"(Event: TDOMEvent); WWWHHHAAA

[fpc-devel] darwin-i386

2006-03-07 Thread Dr. Karl-Michael Schindler
Hi, As told on the irc channel. I have an Intel/iMac, where I could do tests for i386-darwin. But would need some guidance. No direct ssh, though, because of NAT. double tunnel would be a possibility. ___ fpc-devel maillist - fpc-devel@lists

Re: [fpc-devel] PR: What sites to spam for 2.0.2 release?

2005-12-09 Thread Dr. Karl-Michael Schindler
Dear Tom, I agree in general. However, I suggest to wait with the announcements in the Mac channels until fpc 2.0.2 is available through fink. I am just getting it together and It should be done in short time, one maybe two weeks from now. The .dmg package should be mentioned as well. Am

[fpc-devel] File size limit of list

2005-12-09 Thread Karl-Michael Schindler
Hi all In my next mail, I want to submit the darwin bootstrap compiler. It is 667 KB and may exceed the file limit. Therefore, this hint. All the best - Michael. P.S. Congrats for 2.0.2 :) ___ fpc-devel maillist - fpc-devel@lists.freepascal.org

Re: [fpc-devel] Unicode RTL

2005-11-17 Thread Dr. Karl-Michael Schindler
Hi Following this discussion, I want to throw in my 2 cents as well: On a real long term (like 5 or 10 years from now), the solution should be as "clean" as possible with as little awkward parts because of backward compatibility. This favors of a more separate solution with a compatibility

[fpc-devel] termio.pp and termiosproc.inc

2005-10-10 Thread Dr. Karl-Michael Schindler
Hi, As discussed in the chat, I had a look at the termio unit, in order to move it to the unix dir. The termio.pp files are identical with minor layout differences. So, any of them (bsd or linux) can be moved to unix. Regarding termiosproc.inc the bsd's were identical (besides the missi

Re: [fpc-devel] fpc 2.1.1 bugs in terminal related apps.

2005-10-06 Thread Dr. Karl-Michael Schindler
I narrowed down the revision. Both issues show up when going from 1291 to 1292.That is the fixes of isatty in  rtl/unix/ crt.pp keyboard.pp ttyname.inc video.pp do not work on macosx. Feedback on other systems is still missingMichael SchindlerAm 06.10.2005 um 15:40 schrieb Dr. Karl-Michael Schindle

[fpc-devel] fpc 2.1.1 bugs in terminal related apps.

2005-10-06 Thread Dr. Karl-Michael Schindler
Hi, I tried the latest revision (1307) of fpc, but it still shows the same bugs: The following apps are compiled without problems but crash heavily with runtime error when run on macosx and sure enough they ran some time ago. ide/fp fv/test/testapp docs/videoex/ex1 After the crash the

Re: [fpc-devel] make cycle fails on darwin

2005-10-01 Thread Dr. Karl-Michael Schindler
Hi, It looks like Peter's fix to tthread.inc and termiosproc.inc for linux and freebsd (revission 1221) should also be applied to openbsd, netbsd, darwin and maybe netwlibc. Michael. Am 01.10.2005 um 12:23 schrieb Vincent Snijders: Hi, When I try to do a make cycles, it fails on darwin-

Re: [fpc-devel] compilation error of h2pas.pas on Mac OS X

2005-09-21 Thread Dr. Karl-Michael Schindler
Dear Jan, Am 21.09.2005 um 05:14 schrieb Jan Ruzicka: Hi Is there any workaround to make the FPC compile on darwin? You can "manually" split the procedure yyaction, which is too long, into two and call the procedures in dependence of the parameter yyruleno. example: rename procedure yy

Re: [fpc-devel] Library and unit search paths under MacOSX with fpc 2.0.0?

2005-06-15 Thread Dr. Karl-Michael Schindler
Am 15.06.2005 um 15:54 schrieb Jonas Maebe: On 15 jun 2005, at 15:35, Dr. Karl-Michael Schindler wrote: The changed fpc.cfg file has to be put into the darwin bootstrap tar ball, which also contains the bootstrap compiler. sorry for the lack of documentation. Actually my fpc.cfg file

Re: [fpc-devel] Library and unit search paths under MacOSX with fpc 2.0.0?

2005-06-15 Thread Dr. Karl-Michael Schindler
Hi, Am 15.06.2005 um 14:47 schrieb Jonas Maebe: On 15 jun 2005, at 14:24, Tom Verhoeff wrote: However, it still doesn't explain why under Linux, I don't have to add any extra library search paths, but under Mac OS X, I do That's because /sw/lib is not a default search path for the linker

[fpc-devel] bug in compiler/owbase

2005-04-23 Thread Dr. Karl-Michael Schindler
Hi all, found a but in line 126 of compiler/owbase: DeleteFile was NOT replaced by RemoveFile, although stated in the log of the file :) Greetings ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc

[fpc-devel] linking with SDL libs fails.

2005-04-05 Thread Dr. Karl-Michael Schindler
Hi when compiling lentilwars from Almindor, I encounter the following error when linking. This is definitely a problem above my level :) btw. The SDL libs are installed through fink and are found. Any hints are welcome. Here comes the log: michael-pbook-ep3:~/Desktop/Downloads/Lentilwars michae

Re: [fpc-devel] Packaging

2005-03-30 Thread Dr. Karl-Michael Schindler
Does the darwin ppcppc binary actually work on linux-ppc? ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel

Re: [fpc-devel] Packaging

2005-03-30 Thread Dr. Karl-Michael Schindler
I had exactly the same situation with fpc for fink and solved it exactly as suggested by Daniel Herzog. I would go for Individual bootstrap tar balls for each arch, because this saves a lot of bandwidth. I called the one for macosx/darwin: fpc-1.9.8.darwin.bootstrap.tar.gz. maybe it should be fpc-1

Re: [fpc-devel] fink (debian) fpc package for darwin

2005-03-20 Thread Dr. Karl-Michael Schindler
PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Dr. Karl-Michael Schindler Sent: 19 March 2005 23:11 To: FPC developers' list Subject: [fpc-devel] fink (debian) fpc package for darwin Hi all, In order to get fpc into fink, the darwin/macosx debian package manager it would be necessary to make availa

[fpc-devel] fink (debian) fpc package for darwin

2005-03-19 Thread Dr. Karl-Michael Schindler
Hi all, In order to get fpc into fink, the darwin/macosx debian package manager it would be necessary to make available a bootstrap tar ball (640 KB) with the ppcppc binary and a default fpc.cfg file. My suggestion would be the same dir as the fpc source tar ball, i.e. ftp://ftp.freepascal.org/

[fpc-devel] crt unit fix

2005-03-16 Thread Dr. Karl-Michael Schindler
Hi, When I was at the crt unit, I noticed that a number procedures are small (less then 5 lines of code) and called only once. Some others are quite general like scrollregion, but called only once with one line. In my opinion the code would be better readable with some degree of "inlining" thes

Re: [fpc-devel] crt unit fix

2005-03-16 Thread Dr. Karl-Michael Schindler
On Mac OS X I could fix it by deleting line 463 and 464 of crt.pp. Then it works with ALL 6 different terminals (Terminal.app, X11, xterm, aterm, eterm, rxvt, mlterm) I have installed. Am 15.03.2005 um 10:20 schrieb Jonas Maebe: On 15 mrt 2005, at 08:51, Dr. Karl-Michael Schindler wrote: There

Re: [fpc-devel] crt unit fix

2005-03-15 Thread Dr. Karl-Michael Schindler
The additional blank only shows up in Terminal.app and X11 mlterm, but not in X11 xterm, aterm, eterm and rxvt. I am not sure, whether I will follow that :) MIchael Am 15.03.2005 um 10:20 schrieb Jonas Maebe: On 15 mrt 2005, at 08:51, Dr. Karl-Michael Schindler wrote: There is a endian related

[fpc-devel] crt unit fix

2005-03-14 Thread Dr. Karl-Michael Schindler
There is a endian related bug in the crt unit, which breaks the examples ex10 and ex11 of the crt docs. The following fixes the bug and makes the code more obvious. I suggest to replace the following two routines. Tested on Mac OS X. It fixes web bug 3788 (I submitted that one) and 3391 as

[fpc-devel] ctypes.inc

2005-02-19 Thread Karl-Michael Schindler
the fixes to linux/ctypes.inc needs to be applied to bsd/ctypes.inc Best wishes - mischi ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel

[fpc-devel] internal error 2003060703 on Mac OS X

2004-09-28 Thread Karl-Michael Schindler
Hi When compiling the following files of fpc an internal error 2003060703 shows up under Mac OS X: Bug report: 3332 Oliebol's opinion was Jonas or Synopsis should have a look at it. I only see the assignment of a pointer to some records as common: utils/tply/lextable.pas(406,5) 400 {$ifndef f

[fpc-devel]linking of ppc2 failed on macosx.

2004-06-01 Thread Karl-Michael Schindler
Hi, make cycle fails when linking ppc2 with: Assembling pp Linking ./pp /usr/bin/ld: Undefined symbols: read ___ fpc-devel maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-devel

[fpc-devel]inet bug: correction of path

2004-04-13 Thread Karl-Michael Schindler
the correct path is: packages/base/inet/inet.pp ___ fpc-devel maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-devel

[fpc-devel]Bug in packages/inet/inet.pp

2004-04-13 Thread Karl-Michael Schindler
When compiling the base packages on macosx, an error showed up in inet.pp line 517: unknown identifier host or similar. Checking the code revealed that line 517 should be changed to nettohost:=Net; At least that's my understanding. Best wishes - Michael __

[fpc-devel]fvision/test/tfileio.pas

2004-03-22 Thread Karl-Michael Schindler
Hi all i found a typo bug in fvision/test/tfileio.pas: Compiling tfileio.pas tfileio.pas(18,65) Fatal: Syntax error, ")" expected but ";" found Adding a "(" before the ";" heals the wound. Greetings - Michael ___ fpc-devel maillist - [EMAIL PROTECTE

Re: [fpc-devel]IDE (general and Darwin)

2004-03-04 Thread Karl-Michael Schindler
I have narrowed done a problem in terminfo to the external C declaration via ncurses of the variable cur_term. According to oliebol this should be for fpk or jonas. This is an example program: mischi2.pp Description: application/text

[fpc-devel]Succesful help and some further compiles

2004-02-05 Thread Karl-Michael Schindler
Thanks Jonas indeed my PATH was broken. After fixing I went further to compile some more stuff. sockets: After copying the following files from rtl/freebsd to rtl/darwin, sockets (needed for fcl) compiled: sysnr.inc unixsock.inc packages: compiled well, most extra packages are still missing fc

[fpc-devel]Help needed building

2004-02-05 Thread Karl-Michael Schindler
I checked out fpc freshly, since I thought I broke it. But the same problem shows up again: michael-pbook-ep3:~/Develop/fpc/compiler michael$ make cycle make: Fatal:: Command not found make: Fatal:: Command not found make: Fatal:: Command not found make: Fatal:: Command not found make: Fatal:: Co

Re: [fpc-devel]IDE (general and Darwin)

2004-02-05 Thread Karl-Michael Schindler
I tried the IDE and the problem was that it needs fvision, which didn't compile since it contains 386 assembler. Correct me if I am wrong. 80's/90's interface wouldn't be to bad, since my smaller kids may use Turbopascal at school. I tried lazarus, but somehow I managed to screw up the whole fp

[fpc-devel]IDE (general and Darwin)

2004-02-05 Thread Karl-Michael Schindler
Hi there, What is actually the idea about further developments of the IDE, with my particular interest in Darwin. My impression is that the FPIDE is winx and linux, but not *bsd and not much further development. Then there is lazarus with more drive, but not much *bsd stuff there too and overal

[fpc-devel]function ClrEol in unit crt

2004-02-04 Thread Karl-Michael Schindler
Hello, I am testing the crt unit on Darwin and have a question about the function ClrEol as used example ex9. On Darwin, the line is not cleared till the end, but 67890 remain. Bug or not? How does it look on other platforms Greetings Dr. Karl-Michael Schindler FB Physik, Experimentelle

[fpc-devel]More units for MacOS X port?

2004-01-26 Thread Karl-Michael Schindler
Hi, I guess, this will mainly be directed to Jonas Maebe With the MacOS X port available, i played (maybe fooled) around in order to port some of the basic units, such as termio crt video keyboard serial. I managed to get it compiling by transferring missing definitions of constants and types

[fpc-devel]unix.pp on Darwin is broken

2004-01-23 Thread Karl-Michael Schindler
make cycle or make rtl gives Target OS: Darwin for PowerPC Compiling ../unix/unix.pp unix.pp(23,2) Fatal: Can't open include file "systypes.inc" make[1]: *** [unix.ppu] Error 1 including ptypes.inc instead of systypes.inc gives: Target OS: Darwin for PowerPC Compiling ../unix/unix.pp unix.pp(699,

Re: [fpc-devel]thread.inc

2004-01-22 Thread Karl-Michael Schindler
One more? in most files I find fpIOCtl, except the following 3 with lowercase o: rtl/freebsd/termiosproc.inc: TCGETAttr:=fpIoCtl(Fd,TIOCGETA,@tios); rtl/linux/termiosproc.inc: TCGETAttr:=fpIoCtl(Fd,TIOCGETA,@tios); rtl/netbsd/termiosproc.inc: TCGETAttr:=fpIoCtl(Fd,TIOCGETA,@tios); Greetings -

[fpc-devel]thread.inc

2004-01-21 Thread Karl-Michael Schindler
d anything besides the above occurence in thread.inc. However, I found numerous GetCurrentThreadID. Therefore, I changed SysGetCurrentThreadID to GetCurrentThreadID in thread.inc and BINGO make cycle went through. Comments? Greetings Dr. Karl-Michael Schindler FB Physik Martin-Luther-Univers

Re: [fpc-devel]Mac OS X pre-release version of the Free Pascal Compiler available!

2004-01-09 Thread Karl-Michael Schindler
Am 09.01.2004 um 12:59 schrieb Jonas Maebe: On 9 jan 2004, at 11:17, Karl-Michael Schindler wrote: try of new ppcppc just returns immediately and gives this ppcppc.crash.log: Thanks, I think I know what the problem was. I didn't clear all "fpu exception happened for reason X&quo

Re: [fpc-devel]Mac OS X pre-release version of the Free Pascal Compiler available!

2004-01-09 Thread Karl-Michael Schindler
Am 08.01.2004 um 23:02 schrieb Jonas Maebe: You're right, and as of yet our compiler isn't multithreaded :) Strange... anyway, I've put a new snapshot at . try of new ppcppc just returns immediately and gives this ppcppc.c

Re: [fpc-devel]Mac OS X pre-release version of the Free Pascal Compiler available!

2004-01-08 Thread Karl-Michael Schindler
Am 08.01.2004 um 12:48 schrieb Jonas Maebe: On 7 jan 2004, at 17:58, Karl-Michael Schindler wrote: fpc runs on my Dual G4 867 MHz, but on my iMac G3 233 MHz and my PowerBook 12" G4 800 MHz it doesn't. I receive: Bus error Strange. Which versions of Mac OS X are they running? There

Re: [fpc-devel]Mac OS X pre-release version of the Free Pascal Compiler available!

2004-01-07 Thread Karl-Michael Schindler
Hi Jonas Nice Work. fpc runs on my Dual G4 867 MHz, but on my iMac G3 233 MHz and my PowerBook 12" G4 800 MHz it doesn't. I receive: Bus error Michael ___ fpc-devel maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-dev

[fpc-devel]Re: fpc and VirtualPC/Mac OS X

2003-10-29 Thread Dr. Karl-Michael Schindler
Hi there. More on the endless loop problem with ppc1 and rtl/linux/system.pp I ran the offensing command with and without the -gl option and logged verbose output (-va). Without -gl system.pp compiled in reasonable time. Here come more details, without any idea to fix them however: real2str.in

[fpc-devel]Re: fpc and VirtualPC/Mac OS X

2003-10-29 Thread Dr. Karl-Michael Schindler
Jonas Maebe wrote lately: > >>Compiling ./x86/aasmcpu.pas >>Compiling ./x86/itx86att.pas >>Panic : Internal compiler error, exiting. >>i386tab.inc(6,15) Fatal: Internal error > >This is a segmentation fault (e.g. null pointer dereference). Compile with > >make cycle OPT="-gl -dnocatch" > >to

[fpc-devel]set operation: IN ?

2003-10-23 Thread Dr. Karl-Michael Schindler
When looking through the manual, I got the impression that the set operation IN is not implemented. Is this right? Comments? Michael S. ___ fpc-devel maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-devel

[fpc-devel]Re: fpc and VirtualPC/Mac OS X

2003-10-23 Thread Dr. Karl-Michael Schindler
The above mentioned errors were due to a type mismatch. I had to change the type valreal from extended to double. This is in the file rtl/inc/systemh.inc. In addition I had to set MaxDouble and MinDouble in objpas/math.pp to other values. As a preliminary i just used the same values as MaxSingle an

[fpc-devel]Re: fpc and VirtualPC/Mac OS X

2003-10-22 Thread Dr. Karl-Michael Schindler
. After Dr. Karl-Michael Schindler FB Physik Martin-Luther-Universität Halle-Wittenberg D-06099 Halle (Saale) Germany Tel.: ++49 (0) 345 552-5563

[fpc-devel]fpc and VirtualPC/Mac OS X

2003-10-21 Thread Dr. Karl-Michael Schindler
questions: Did anybody try to compile fpc using any system (Windows or unix or what so ever) under VirtualPC? Did you experience the same problem with math.pp? Can anybody try this with a VirtualPC/Windows setup? Bet wishes - Dr. Karl-Michael Schindler FB Physik Martin-Luther-Universität Halle