Am 08.07.2020 um 17:42 schrieb racoon <xraco...@gmx.de>:
> 
> 
> 
> On 2020-07-08 08:28, Stephan Witt wrote:
>> Am 07.07.2020 um 07:35 schrieb Daniel <xraco...@gmx.de>:
>>> 
>>> On 2020-07-07 07:30, Daniel wrote:
>>>> On 2020-07-07 00:24, Stephan Witt wrote:
>>>>> Am 06.07.2020 um 09:59 schrieb Daniel <xraco...@gmx.de>:
>>>>>> 
>>>>>> On 2020-03-15 21:37, Stephan Witt wrote:
>>>>>>> Am 15.03.2020 um 17:16 schrieb Daniel <xraco...@gmx.de>:
>>>>>>>> 
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> I am about to try compiling and using master on macOS. I just has a 
>>>>>>>> look at INSTALL.MacOSX. It mentions Qt version 4. That seems a bit 
>>>>>>>> outdated. But I guess that I am looking at the latest guide to compile 
>>>>>>>> on macOS, right?
>>>>>>> Yes, it’s outdated. It should work with Qt4 - but Qt4 cannot be used on 
>>>>>>> recent macOS.
>>>>>>> Basically I’m using the script LyX-Mac-binary-release.sh in development 
>>>>>>> folder. That’s much easier than other options, IMO.
>>>>>>> First step is to install Xcode and the automake and/or cmake utilities. 
>>>>>>> This can be done with macports or homebrew. I’m using macports.
>>>>>>> Second step is to get Qt5 - as source or binary distribution. I’m using 
>>>>>>> the source tarball and build Qt5 myself.
>>>>>>> Optional components are the spell checker and libmagic frameworks.
>>>>>>> Finally I start development/LyX-Mac-binary-release.sh with
>>>>>>> --enable-cxx11
>>>>>>> --with-qt-dir=/path/to/qt5
>>>>>>> Stephan
>>>>>> 
>>>>>> Thanks. Finally came around trying it on macOS. I take it one has to run 
>>>>>> the last command with sh, right? So, from the lyx directory (in the 
>>>>>> lyxgit directory) I execute
>>>>>> 
>>>>>> sh development/LyX-Mac-binary-release.sh --enable-cxx11 
>>>>>> --with-qt-dir=/Users/<username>/Qt/5.9.9
>>>>>> 
>>>>>> (where I replace <username> by my macOS user name. Unfortunately, I get 
>>>>>> the following:
>>>>>> 
>>>>>> : command not found-binary-release.sh: line 2:
>>>>>> : command not found-binary-release.sh: line 4:
>>>>>> : command not found-binary-release.sh: line 9:
>>>>>> : command not found-binary-release.sh: line 19:
>>>>>> : command not found-binary-release.sh: line 23:
>>>>>> : command not found-binary-release.sh: line 27:
>>>>>> ': not a valid identifiery-release.sh: line 28: unset: `LD_LIBRARY_PATH
>>>>>> : command not found-binary-release.sh: line 29:
>>>>>> : command not found-binary-release.sh: line 44:
>>>>>> : command not found-binary-release.sh: line 49:
>>>>>> development/LyX-Mac-binary-release.sh: line 53: syntax error near 
>>>>>> unexpected tok'n `in
>>>>>> 'evelopment/LyX-Mac-binary-release.sh: line 53: `case 
>>>>>> "${QtVersion}:${QtAPI}" in
>>>>>> 
>>>>>> By the way, if finally successful, where will this put the LyX.app?
>>>>>> 
>>>>>> Daniel
>> 
>> Yes, that’s true - this is the build from the shipped tar file for 2.3.4.3. 
>> But it works for git clones too.
>> 
>> The difference to master is the name of the directory and this is your 
>> choice. I’m using „lyx“ for it. I have another git clone for stable named 
>> „lyx-2.3.x“.
>> 
>> The resulting applications are placed in lyx-build and named according to 
>> the AC_INIT macro in configure.ac (e.g. LyX,2.4.0dev => LyX-2.4.0dev.app).
>> 
>> In case you want to do the single steps w/o the build script you may try the 
>> following:
>> 
>> 1. create a dedicated build dir - e.g. lyx-build/master
>> 
>> 2. create or update the configure script - run autogen.sh in your git 
>> checkout (in place)
> 
> In this step I get:
> 
> % sh autogen.sh
> : command not found
> : command not found
> : command not found:
> 'utogen.sh: line 18: syntax error near unexpected token `in
> 'utogen.sh: line 18: `case $automake_version in
> 
> I guess it does not fails for some reason?

This is weird. There must be something very special with your shell. Here I 
have:

$ type sh
sh is hashed (/bin/sh)


Probably yours is different - zsh? Did you change it yourself?

If I try that I get:

$ zsh
% type sh
sh is /bin/sh
% cd ~/git/lyx
% sh autogen.sh
Using automake (GNU automake) 1.16.2
Using autoconf (GNU Autoconf) 2.69
Building macros...
Building config header template…
…

No problem.

Stephan
-- 
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to