Die Mathe-Redaktion - 17.11.2018 00:03 - Registrieren/Login
Auswahl
ListenpunktHome
ListenpunktAktuell und Interessant ai
ListenpunktArtikelübersicht/-suche
ListenpunktAlle Links / Mathe-Links
ListenpunktFach- & Sachbücher
ListenpunktMitglieder / Karte
ListenpunktRegistrieren/Login
ListenpunktArbeitsgruppen
Listenpunkt6 im Schwätz / Top 15
ListenpunktWerde Mathe-Millionär!
ListenpunktFormeleditor fedgeo
Aktion im Forum
Suche
Stichwortsuche in Artikeln und Links von Matheplanet
Suchen im Forum
Suchtipps

Bücher
Englische Bücher
Software
Suchbegriffe:
Mathematik bei amazon
Naturwissenschaft & Technik
In Partnerschaft mit Amazon.de
Kontakt
Mail an Matroid
[Keine Übungsaufgaben!]
Impressum

Bitte beachten Sie unsere Nutzungsbedingungen, die Distanzierung, unsere Datenschutzerklärung und
die Forumregeln.

Sie können Mitglied werden. Mitglieder können den Matheplanet-Newsletter bestellen, der etwa alle 2 Monate erscheint.

Der Newsletter Okt. 2017

Für Mitglieder
Mathematisch für Anfänger
Wer ist Online
Aktuell sind 397 Gäste und 17 Mitglieder online.

Sie können Mitglied werden:
Klick hier.

Über Matheplanet
 
Zum letzten Themenfilter: Themenfilter:
Matroids Matheplanet Forum Index
Moderiert von matph
Informatik » Programmieren » Lua: raw terminal input
Druckversion
Druckversion
Autor
Kein bestimmter Bereich J Lua: raw terminal input
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2018-10-18


ein Luascript soll Tastendrücke des Bedieners sofort, Einzelzeichenweise,
lesen und verarbeiten, ohne daß das System gleich eine Ausgabe  macht;
als Richtschnur diente mir
diese Seite
Ich
schrieb die 2 C-Programme SAVeTRmSTAtANdSEtRAw.c und RESTOReTRmSTAt.c
fehlerfrei übersetzt
mit
bash
  1. gcc -o savetrmstatAndSetRaw SAVeTRmSTAtANdSEtRAw.c
  2. gcc -o restoreCanonical RESTOReTRmSTAt.c
und dann versucht
lua
 os.execute("./savetrmstatAndSetRaw; echo acb") a = io.read(1) io.output(">"..a.."<\n") io.flush() os.execute("./restoreCanonical")
das echo klappt, und auch der io.read(1), aber nichtg der io.output .

Code der zwei c-Programme: SAVeTRmSTAtANdSEtRAw.c
c
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <termios.h>
  4. #include <stdlib.h>
  5.  
  6. static struct termios new_io;
  7. static struct termios old_io;
  8.  
  9. static int /* Sichern unseres Terminals */
  10. raw (int fd){
  11. if ((tcgetattr (fd, &old_io)) == -1) return -1;
  12.  
  13. FILE *sfdTrm = fopen( "sfdTrm","w+" ) ;
  14.  
  15. fwrite( &old_io, 1 , sizeof( old_io ) , sfdTrm ); fclose( sfdTrm ) ;
  16.  
  17. new_io = old_io; /* Flags für den Raw-Modus ändern */
  18. new_io.c_iflag =
  19. new_io.c_iflag & ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON);
  20.  
  21. new_io.c_oflag = new_io.c_iflag & ~OPOST;
  22.  
  23. new_io.c_cflag = new_io.c_cflag & ~(CSIZE | PARENB);
  24. new_io.c_lflag = new_io.c_lflag & ~(ECHO | ICANON | IEXTEN | ISIG);
  25. new_io.c_cflag = new_io.c_cflag | CS8;
  26.  
  27. new_io.c_cc[VMIN] = 1; new_io.c_cc[VTIME] = 0;
  28.  
  29. if ( ( tcsetattr (fd, /* raw-Modus */
  30. TCSAFLUSH, &new_io) ) == -1) /* setzen */
  31. return -1;
  32. return 0;
  33. }
  34. int main(){ return raw( STDIN_FILENO ); }
            und RESTOReTRmSTAt.c
c
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <termios.h>
  4. #include <stdlib.h>
  5. int
  6. main(){ struct termios toRestore_io;
  7.  
  8. FILE *sfdTrm = fopen( "sfdTrm","r+" );
  9.  
  10. fread( &toRestore_io, 1, sizeof( toRestore_io ) , sfdTrm ) ;
  11.  
  12. tcsetattr( STDIN_FILENO, TCSANOW, &toRestore_io ) ;
  13. }




-----------------
Wenn das Erlernen der Mathematik einigermaßen ihre Erfindung widerspiegeln soll, so muß es einen Platz für Erraten, für plausibles Schließen haben.  [Vorw. Georg Pólyas Buch "Mathem. und Plausibles Schliessen, B.1 Induktion und Analogie in d. Mathem."]



  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.1, eingetragen 2018-10-19


Hallo,

Verwende besser curses: smile
Lua
local curses = require "curses"
 
local stdscr = curses.initscr()
 
curses.cbreak()
curses.echo(false)
curses.nl(false)
 
stdscr:clear()
local my, mx = stdscr:getmaxyx()
stdscr:mvaddstr(my/2, mx/2, "(y/n)")
stdscr:refresh()
 
local c = stdscr:getch()
curses.endwin()
 
if c < 256 then 
  c = string.char(c) 
end
print(c)
Beispiel

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.2, vom Themenstarter, eingetragen 2018-10-19


Danke!
Habe also, auch, ncurses-devel installiert,
Deinen Code in /dev/shm/mitCurses.lua übernommen
und
lua mitCurses.lua
versucht.
Ergebnis:
bash
lua: mitCurses.lua:1: module 'curses' not found:
        no field package.preload['curses']
        no file '/usr/share/lua/5.2/curses.lua'
        no file '/usr/share/lua/5.2/curses/init.lua'
        no file '/usr/lib64/lua/5.2/curses.lua'
        no file '/usr/lib64/lua/5.2/curses/init.lua'
        no file './curses.lua'
        no file '/usr/lib64/lua/5.2/curses.so'
        no file '/usr/lib64/lua/5.2/loadall.so'
        no file './curses.so'
stack traceback:
        [C]: in function 'require'
        mitCurses.lua:1: in main chunk
        [C]: in ?
 




  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.3, eingetragen 2018-10-19


Hallo,

Am einfachsten verwende einen Paketmanager wie LuaRocks zur Installation: smile
luarocks install lcurses

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.4, vom Themenstarter, eingetragen 2018-10-19


Danke, fürchte aber da komm ich nicht zurecht:
Ende des konfigure:
bash
checking Lua version is in range 501 <= v < 502... no
configure: error: in `/home/friedrich/Downloads/lcurses-6-2.src/lcurses-6':
configure: error: Lua version not in desired range.
mein Lua ist 5.2.4




  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.5, eingetragen 2018-10-19


Hallo,

Für lcurses:
Dependencies
lua >= 5.1, < 5.4

ist also kein Problem.

Du müsstest schon deine gesamten Eingaben und alle Ausgaben angeben, um zu sehen wo der Fehler liegt.

Falls du eine Debian basierte Linux Distribution verwendest, gib einfach folgendes im Terminal ein:
sudo apt update
sudo apt install luarocks
sudo luarocks install lcurses
Dies sollte alles notwendige problemlos installieren smile

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.6, vom Themenstarter, eingetragen 2018-10-19

\(\begingroup\)
( was spricht denn eigentlich gegen tcgetattr, tcsetattr ?
)
ich habe einfach
./configure
laufen lassen, das Protokoll ist sehr lang;
mein
Linux ist SusE Leap 42.3
bash
  1. friedrich@linux-4ux9:~/Downloads/lcurses-6-2.src/lcurses-6> ./configure
  2. configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
  3. checking for a BSD-compatible install... /usr/bin/install -c
  4. checking whether build environment is sane... yes
  5. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  6. checking for gawk... gawk
  7. checking whether make sets $(MAKE)... yes
  8. checking for gcc... gcc
  9. checking whether the C compiler works... yes
  10. checking for C compiler default output file name... a.out
  11. checking for suffix of executables...
  12. checking whether we are cross compiling... no
  13. checking for suffix of object files... o
  14. checking whether we are using the GNU C compiler... yes
  15. checking whether gcc accepts -g... yes
  16. checking for gcc option to accept ISO C89... none needed
  17. checking for style of include used by make... GNU
  18. checking dependency style of gcc... gcc3
  19. checking for ranlib... ranlib
  20. checking how to run the C preprocessor... gcc -E
  21. checking whether compiler handles -Wall... yes
  22. checking how to run the C preprocessor... gcc -E
  23. checking whether compiler handles -W... yes
  24. checking how to run the C preprocessor... gcc -E
  25. checking whether compiler handles -Wformat-y2k... yes
  26. checking how to run the C preprocessor... gcc -E
  27. checking whether compiler handles -Wformat-nonliteral... yes
  28. checking how to run the C preprocessor... gcc -E
  29. checking whether compiler handles -Wformat-security... yes
  30. checking how to run the C preprocessor... gcc -E
  31. checking whether compiler handles -Winit-self... yes
  32. checking how to run the C preprocessor... gcc -E
  33. checking whether compiler handles -Wmissing-include-dirs... yes
  34. checking how to run the C preprocessor... gcc -E
  35. checking whether compiler handles -Wswitch-default... yes
  36. checking how to run the C preprocessor... gcc -E
  37. checking whether compiler handles -Wswitch-enum... yes
  38. checking how to run the C preprocessor... gcc -E
  39. checking whether compiler handles -Wunused... yes
  40. checking how to run the C preprocessor... gcc -E
  41. checking whether compiler handles -Wunknown-pragmas... yes
  42. checking how to run the C preprocessor... gcc -E
  43. checking whether compiler handles -Wstrict-aliasing... yes
  44. checking how to run the C preprocessor... gcc -E
  45. checking whether compiler handles -Wfloat-equal... yes
  46. checking how to run the C preprocessor... gcc -E
  47. checking whether compiler handles -Wdeclaration-after-statement... yes
  48. checking how to run the C preprocessor... gcc -E
  49. checking whether compiler handles -Wshadow... yes
  50. checking how to run the C preprocessor... gcc -E
  51. checking whether compiler handles -Wunsafe-loop-optimizations... yes
  52. checking how to run the C preprocessor... gcc -E
  53. checking whether compiler handles -Wpointer-arith... yes
  54. checking how to run the C preprocessor... gcc -E
  55. checking whether compiler handles -Wcast-qual... yes
  56. checking how to run the C preprocessor... gcc -E
  57. checking whether compiler handles -Wcast-align... yes
  58. checking how to run the C preprocessor... gcc -E
  59. checking whether compiler handles -Wwrite-strings... yes
  60. checking how to run the C preprocessor... gcc -E
  61. checking whether compiler handles -Wlogical-op... yes
  62. checking how to run the C preprocessor... gcc -E
  63. checking whether compiler handles -Wstrict-prototypes... yes
  64. checking how to run the C preprocessor... gcc -E
  65. checking whether compiler handles -Wold-style-definition... yes
  66. checking how to run the C preprocessor... gcc -E
  67. checking whether compiler handles -Wmissing-prototypes... yes
  68. checking how to run the C preprocessor... gcc -E
  69. checking whether compiler handles -Wmissing-declarations... yes
  70. checking how to run the C preprocessor... gcc -E
  71. checking whether compiler handles -Wmissing-noreturn... yes
  72. checking how to run the C preprocessor... gcc -E
  73. checking whether compiler handles -Wpacked... yes
  74. checking how to run the C preprocessor... gcc -E
  75. checking whether compiler handles -Wredundant-decls... yes
  76. checking how to run the C preprocessor... gcc -E
  77. checking whether compiler handles -Wnested-externs... yes
  78. checking how to run the C preprocessor... gcc -E
  79. checking whether compiler handles -Winline... yes
  80. checking how to run the C preprocessor... gcc -E
  81. checking whether compiler handles -Winvalid-pch... yes
  82. checking how to run the C preprocessor... gcc -E
  83. checking whether compiler handles -Wlong-long... yes
  84. checking how to run the C preprocessor... gcc -E
  85. checking whether compiler handles -Wvla... yes
  86. checking how to run the C preprocessor... gcc -E
  87. checking whether compiler handles -Wvolatile-register-var... yes
  88. checking how to run the C preprocessor... gcc -E
  89. checking whether compiler handles -Wdisabled-optimization... yes
  90. checking how to run the C preprocessor... gcc -E
  91. checking whether compiler handles -Wstack-protector... yes
  92. checking how to run the C preprocessor... gcc -E
  93. checking whether compiler handles -Wbuiltin-macro-redefined... yes
  94. checking how to run the C preprocessor... gcc -E
  95. checking whether compiler handles -Wmudflap... yes
  96. checking how to run the C preprocessor... gcc -E
  97. checking whether compiler handles -Wpacked-bitfield-compat... yes
  98. checking how to run the C preprocessor... gcc -E
  99. checking whether compiler handles -Wsync-nand... yes
  100. checking how to run the C preprocessor... gcc -E
  101. checking whether compiler handles -Wattributes... yes
  102. checking how to run the C preprocessor... gcc -E
  103. checking whether compiler handles -Wcoverage-mismatch... yes
  104. checking how to run the C preprocessor... gcc -E
  105. checking whether compiler handles -Wmultichar... yes
  106. checking how to run the C preprocessor... gcc -E
  107. checking whether compiler handles -Wunused-macros... yes
  108. checking whether compiler handles -Wstrict-overflow=1... yes
  109. checking whether compiler handles -D_FORTIFY_SOURCE=2... yes
  110. checking whether compiler handles -fmudflap... no
  111. checking build system type... x86_64-unknown-linux-gnu
  112. checking host system type... x86_64-unknown-linux-gnu
  113. checking how to print strings... printf
  114. checking for a sed that does not truncate output... /usr/bin/sed
  115. checking for grep that handles long lines and -e... /usr/bin/grep
  116. checking for egrep... /usr/bin/grep -E
  117. checking for fgrep... /usr/bin/grep -F
  118. checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
  119. checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
  120. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  121. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  122. checking whether ln -s works... yes
  123. checking the maximum length of command line arguments... 1572864
  124. checking whether the shell understands some XSI constructs... yes
  125. checking whether the shell understands "+="... yes
  126. checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
  127. checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
  128. checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
  129. checking for objdump... objdump
  130. checking how to recognize dependent libraries... pass_all
  131. checking for dlltool... no
  132. checking how to associate runtime and link libraries... printf %s\n
  133. checking for ar... ar
  134. checking for archiver @FILE support... @
  135. checking for strip... strip
  136. checking for ranlib... (cached) ranlib
  137. checking command to parse /usr/bin/nm -B output from gcc object... ok
  138. checking for sysroot... no
  139. checking for mt... mt
  140. checking if mt is a manifest tool... no
  141. checking for ANSI C header files... yes
  142. checking for sys/types.h... yes
  143. checking for sys/stat.h... yes
  144. checking for stdlib.h... yes
  145. checking for string.h... yes
  146. checking for memory.h... yes
  147. checking for strings.h... yes
  148. checking for inttypes.h... yes
  149. checking for stdint.h... yes
  150. checking for unistd.h... yes
  151. checking for dlfcn.h... yes
  152. checking for objdir... .libs
  153. checking if gcc supports -fno-rtti -fno-exceptions... no
  154. checking for gcc option to produce PIC... -fPIC -DPIC
  155. checking if gcc PIC flag -fPIC -DPIC works... yes
  156. checking if gcc static flag -static works... no
  157. checking if gcc supports -c -o file.o... yes
  158. checking if gcc supports -c -o file.o... (cached) yes
  159. checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
  160. checking whether -lc should be explicitly linked in... no
  161. checking dynamic linker characteristics... GNU/Linux ld.so
  162. checking how to hardcode library paths into programs... immediate
  163. checking whether stripping libraries is possible... yes
  164. checking if libtool supports shared libraries... yes
  165. checking whether to build shared libraries... yes
  166. checking whether to build static libraries... yes
  167. checking for ANSI C header files... (cached) yes
  168. checking for working ncursesw... yes
  169. checking ncursesw/curses.h usability... yes
  170. checking ncursesw/curses.h presence... yes
  171. checking for ncursesw/curses.h... yes
  172. checking for lua... /usr/bin/lua
  173. checking Lua version is in range 501 <= v < 502... no
  174. configure: error: in `/home/friedrich/Downloads/lcurses-6-2.src/lcurses-6':
  175. configure: error: Lua version not in desired range.
  176. See `config.log' for more details

 
\(\endgroup\)


  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.7, eingetragen 2018-10-19


Hallo,

Wenn du schon nicht den Paketmanager verwenden möchtest, auch wenn ich diesen nach wie vor empfehlen würde, lade zumindest Version 9.0 von lcurses herunter, und nicht eine uralte wie 6.2 wink

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.8, vom Themenstarter, eingetragen 2018-10-19


Danke! debiam ist es nicht, apt geht nicht.
Was soll ich nun mit dem heruntergeladenem
lcurses-9.0.0-1.rockspec
nun tun?



  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.9, eingetragen 2018-10-19


Hallo,

Du kannst den aktuellen Code der Bibliothek via Git herunterladen:
git clone https://github.com/lcurses/lcurses.git
oder natürlich via Browser, und diesen manuell installieren.

Falls du LuaRocks herunterladen möchtest, geht dies z.B. hier: https://luarocks.github.io/luarocks/releases/ oder via
git clone git://github.com/luarocks/luarocks.git
dies ist der Paketmanager für Luamodule.

Oder du verwendest den Paketmanager deiner Distribution, für Suse ist dies Zypper, und installierst mit diesem LuaRocks,...

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.10, vom Themenstarter, eingetragen 2018-10-20

\(\begingroup\)
Schön!
Ich habe nun
luarocks.github.io/luarocks/releases/luarocks-3.0.3-linux-x86_64.zip
heruntergeladen und entpackt
und
somit luarocks und luarocks-admin
und damit versucht Deine Anleitung umzusetzen
bash
  1. riedrich@linux-4ux9:~/Downloads/LUaROCKS> luarocks install lcurses
  2. If 'luarocks' is not a typo you can use command-not-found to lookup the package that contains it, like this:
  3. cnf luarocks
  4. friedrich@linux-4ux9:~/Downloads/LUaROCKS> ./luarocks install lcurses
  5. Installing https://luarocks.org/lcurses-9.0.0-1.src.rock
  6.  
  7. ./configure LUA='/usr/bin/lua' LUA_INCLUDE='-I/usr/include' --prefix='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' --libdir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib' --datadir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lua' --datarootdir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' && make clean all
  8. configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
  9. ## ------------------------- ##
  10. ## Configuring lcurses 9.0.0 ##
  11. ## ------------------------- ##
  12.  
  13. checking for a BSD-compatible install... /usr/bin/install -c
  14. checking whether build environment is sane... yes
  15. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  16. checking for gawk... gawk
  17. checking whether make sets $(MAKE)... yes
  18. checking whether make supports nested variables... yes
  19. checking whether make supports nested variables... (cached) yes
  20. checking for gcc... gcc
  21. checking whether the C compiler works... yes
  22. checking for C compiler default output file name... a.out
  23. checking for suffix of executables...
  24. checking whether we are cross compiling... no
  25. checking for suffix of object files... o
  26. checking whether we are using the GNU C compiler... yes
  27. checking whether gcc accepts -g... yes
  28. checking for gcc option to accept ISO C89... none needed
  29. checking whether gcc understands -c and -o together... yes
  30. checking for style of include used by make... GNU
  31. checking dependency style of gcc... gcc3
  32. checking for grep that handles long lines and -e... /usr/bin/grep
  33. checking for egrep... /usr/bin/grep -E
  34. checking for a sed that does not truncate output... /usr/bin/sed
  35. checking how to run the C preprocessor... gcc -E
  36. checking for ANSI C header files... yes
  37. checking for sys/types.h... yes
  38. checking for sys/stat.h... yes
  39. checking for stdlib.h... yes
  40. checking for string.h... yes
  41. checking for memory.h... yes
  42. checking for strings.h... yes
  43. checking for inttypes.h... yes
  44. checking for stdint.h... yes
  45. checking for unistd.h... yes
  46. checking minix/config.h usability... no
  47. checking minix/config.h presence... no
  48. checking for minix/config.h... no
  49. checking whether it is safe to define __EXTENSIONS__... yes
  50. checking for ar... ar
  51. checking the archiver (ar) interface... ar
  52. checking build system type... x86_64-unknown-linux-gnu
  53. checking host system type... x86_64-unknown-linux-gnu
  54. checking how to print strings... printf
  55. checking for a sed that does not truncate output... (cached) /usr/bin/sed
  56. checking for fgrep... /usr/bin/grep -F
  57. checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
  58. checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
  59. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  60. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  61. checking whether ln -s works... yes
  62. checking the maximum length of command line arguments... 1572864
  63. checking whether the shell understands some XSI constructs... yes
  64. checking whether the shell understands "+="... yes
  65. checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
  66. checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
  67. checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
  68. checking for objdump... objdump
  69. checking how to recognize dependent libraries... pass_all
  70. checking for dlltool... no
  71. checking how to associate runtime and link libraries... printf %s\n
  72. checking for archiver @FILE support... @
  73. checking for strip... strip
  74. checking for ranlib... ranlib
  75. checking command to parse /usr/bin/nm -B output from gcc object... ok
  76. checking for sysroot... no
  77. checking for mt... mt
  78. checking if mt is a manifest tool... no
  79. checking for dlfcn.h... yes
  80. checking for objdir... .libs
  81. checking if gcc supports -fno-rtti -fno-exceptions... no
  82. checking for gcc option to produce PIC... -fPIC -DPIC
  83. checking if gcc PIC flag -fPIC -DPIC works... yes
  84. checking if gcc static flag -static works... no
  85. checking if gcc supports -c -o file.o... yes
  86. checking if gcc supports -c -o file.o... (cached) yes
  87. checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
  88. checking whether -lc should be explicitly linked in... no
  89. checking dynamic linker characteristics... GNU/Linux ld.so
  90. checking how to hardcode library paths into programs... immediate
  91. checking whether stripping libraries is possible... yes
  92. checking if libtool supports shared libraries... yes
  93. checking whether to build shared libraries... yes
  94. checking whether to build static libraries... no
  95. checking for ANSI C header files... (cached) yes
  96. checking for NcursesW wide-character library... yes
  97. checking for working ncursesw/curses.h... yes
  98. checking for working ncursesw.h... no
  99. checking for working ncurses.h... no
  100. checking for resizeterm... yes
  101. checking for strlcpy... no
  102. checking if /usr/bin/lua is a Lua interpreter... yes
  103. checking whether /usr/bin/lua version >= 5.1, < 5.4... yes
  104. checking for /usr/bin/lua version... 5.2
  105. checking for /usr/bin/lua platform... unknown
  106. checking for /usr/bin/lua script directory... ${prefix}/share/lua/5.2
  107. checking for /usr/bin/lua module directory... ${exec_prefix}/lib/lua/5.2
  108. checking if LUA_VERSION is defined... yes
  109. checking lua.h usability... no
  110. checking lua.h presence... no
  111. checking for lua.h... no
  112. checking lualib.h usability... no
  113. checking lualib.h presence... no
  114. checking for lualib.h... no
  115. checking lauxlib.h usability... no
  116. checking lauxlib.h presence... no
  117. checking for lauxlib.h... no
  118. checking luaconf.h usability... no
  119. checking luaconf.h presence... no
  120. checking for luaconf.h... no
  121. configure: error: cannot find headers for specified LUA_INCLUDE
  122.  
  123. Error: Build error: Failed building.
  124.  

\(\endgroup\)


  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.11, eingetragen 2018-10-20 01:53


Hallo,

Die fehlen die entsprechenden C-Header Source Files für Lua, installiere liblua via Paketmanager deiner Distribution (der wesentliche Vorteil hier ist ja gerade, dass alle Abhängigkeiten autmoatisch installiert werden) oder oder lade den Quellcode dieser hier herunter smile

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.12, vom Themenstarter, eingetragen 2018-10-20 11:42

\(\begingroup\)
wo müssen denn die Header hin?
Ich habe sie nach dem Entpacken alle in das Verzeichnis

~/Downloads/LUaROCKS

kopiert, in dem sich auch luarock selbst befindet und

in ~/Downloads/LUaROCKS als Arbeitsverzeichis eben

./luarocks install lcurses

kommandiert. Aber wieder werden sie nicht gefunden, aber das ls für die eine
zeigt DASS sie vorhaden ist.
bash
  1. friedrich@linux-4ux9:~/Downloads/LUaROCKS> ./luarocks install lcurses
  2. Installing https://luarocks.org/lcurses-9.0.0-1.src.rock
  3.  
  4. ./configure LUA='/usr/bin/lua' LUA_INCLUDE='-I/usr/include' --prefix='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' --libdir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib' --datadir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lua' --datarootdir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' && make clean all
  5. configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
  6. ## ------------------------- ##
  7. ## Configuring lcurses 9.0.0 ##
  8. ## ------------------------- ##
  9.  
  10. checking for a BSD-compatible install... /usr/bin/install -c
  11. checking whether build environment is sane... yes
  12. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  13. checking for gawk... gawk
  14. checking whether make sets $(MAKE)... yes
  15. checking whether make supports nested variables... yes
  16. checking whether make supports nested variables... (cached) yes
  17. checking for gcc... gcc
  18. checking whether the C compiler works... yes
  19. checking for C compiler default output file name... a.out
  20. checking for suffix of executables...
  21. checking whether we are cross compiling... no
  22. checking for suffix of object files... o
  23. checking whether we are using the GNU C compiler... yes
  24. checking whether gcc accepts -g... yes
  25. checking for gcc option to accept ISO C89... none needed
  26. checking whether gcc understands -c and -o together... yes
  27. checking for style of include used by make... GNU
  28. checking dependency style of gcc... gcc3
  29. checking for grep that handles long lines and -e... /usr/bin/grep
  30. checking for egrep... /usr/bin/grep -E
  31. checking for a sed that does not truncate output... /usr/bin/sed
  32. checking how to run the C preprocessor... gcc -E
  33. checking for ANSI C header files... yes
  34. checking for sys/types.h... yes
  35. checking for sys/stat.h... yes
  36. checking for stdlib.h... yes
  37. checking for string.h... yes
  38. checking for memory.h... yes
  39. checking for strings.h... yes
  40. checking for inttypes.h... yes
  41. checking for stdint.h... yes
  42. checking for unistd.h... yes
  43. checking minix/config.h usability... no
  44. checking minix/config.h presence... no
  45. checking for minix/config.h... no
  46. checking whether it is safe to define __EXTENSIONS__... yes
  47. checking for ar... ar
  48. checking the archiver (ar) interface... ar
  49. checking build system type... x86_64-unknown-linux-gnu
  50. checking host system type... x86_64-unknown-linux-gnu
  51. checking how to print strings... printf
  52. checking for a sed that does not truncate output... (cached) /usr/bin/sed
  53. checking for fgrep... /usr/bin/grep -F
  54. checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
  55. checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
  56. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  57. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  58. checking whether ln -s works... yes
  59. checking the maximum length of command line arguments... 1572864
  60. checking whether the shell understands some XSI constructs... yes
  61. checking whether the shell understands "+="... yes
  62. checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
  63. checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
  64. checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
  65. checking for objdump... objdump
  66. checking how to recognize dependent libraries... pass_all
  67. checking for dlltool... no
  68. checking how to associate runtime and link libraries... printf %s\n
  69. checking for archiver @FILE support... @
  70. checking for strip... strip
  71. checking for ranlib... ranlib
  72. checking command to parse /usr/bin/nm -B output from gcc object... ok
  73. checking for sysroot... no
  74. checking for mt... mt
  75. checking if mt is a manifest tool... no
  76. checking for dlfcn.h... yes
  77. checking for objdir... .libs
  78. checking if gcc supports -fno-rtti -fno-exceptions... no
  79. checking for gcc option to produce PIC... -fPIC -DPIC
  80. checking if gcc PIC flag -fPIC -DPIC works... yes
  81. checking if gcc static flag -static works... no
  82. checking if gcc supports -c -o file.o... yes
  83. checking if gcc supports -c -o file.o... (cached) yes
  84. checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
  85. checking whether -lc should be explicitly linked in... no
  86. checking dynamic linker characteristics... GNU/Linux ld.so
  87. checking how to hardcode library paths into programs... immediate
  88. checking whether stripping libraries is possible... yes
  89. checking if libtool supports shared libraries... yes
  90. checking whether to build shared libraries... yes
  91. checking whether to build static libraries... no
  92. checking for ANSI C header files... (cached) yes
  93. checking for NcursesW wide-character library... yes
  94. checking for working ncursesw/curses.h... yes
  95. checking for working ncursesw.h... no
  96. checking for working ncurses.h... no
  97. checking for resizeterm... yes
  98. checking for strlcpy... no
  99. checking if /usr/bin/lua is a Lua interpreter... yes
  100. checking whether /usr/bin/lua version >= 5.1, < 5.4... yes
  101. checking for /usr/bin/lua version... 5.2
  102. checking for /usr/bin/lua platform... unknown
  103. checking for /usr/bin/lua script directory... ${prefix}/share/lua/5.2
  104. checking for /usr/bin/lua module directory... ${exec_prefix}/lib/lua/5.2
  105. checking if LUA_VERSION is defined... yes
  106. checking lua.h usability... no
  107. checking lua.h presence... no
  108. checking for lua.h... no
  109. checking lualib.h usability... no
  110. checking lualib.h presence... no
  111. checking for lualib.h... no
  112. checking lauxlib.h usability... no
  113. checking lauxlib.h presence... no
  114. checking for lauxlib.h... no
  115. checking luaconf.h usability... no
  116. checking luaconf.h presence... no
  117. checking for luaconf.h... no
  118. configure: error: cannot find headers for specified LUA_INCLUDE
  119.  
  120. Error: Build error: Failed building.
  121. friedrich@linux-4ux9:~/Downloads/LUaROCKS> ls luaconf.h
  122. luaconf.h
  123. friedrich@linux-4ux9:~/Downloads/LUaROCKS> ls luaconf.h
  124.  


\(\endgroup\)


  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.13, eingetragen 2018-10-20 15:27


Hallo,

In der ersten Zeile siehst du wo danach gesucht wird: LUA_INCLUDE='-I/usr/include' entsprechend musst du diese auch in /usr/include kopieren, oder falls du dies nicht möchtest, einen anderen LUA_INCLUDE Pfad angeben smile

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.14, vom Themenstarter, eingetragen 2018-10-20 19:03

\(\begingroup\)
so, wenig, mit viel Aufwand - aber immerhin - geschafft! trotzdem langsam zum verzweifeln; die lange Kommandozeile ist kein Tippvergnügen.
Das Installationstool bei SuSE nennt sich yast, kennt aber bisher nur
Lua 5.2.4 und istatlliert natürlich in /usr ...,
deshalb will ich lieber nicht dort auch 5.3.4 unterbringen.
bash
  1. friedrich@linux-4ux9:~/Downloads/LUaROCKS> ./luarocks LUA='/home/friedrich/Downloads/LUA/lua-5.3.4/src/lua' LUA_INCLUDE='-I/home/friedrich/Downloads/LUaROCKS/' install lcurses
  2. Installing https://luarocks.org/lcurses-9.0.0-1.src.rock
  3.  
  4. ./configure LUA='/home/friedrich/Downloads/LUA/lua-5.3.4/src/lua' LUA_INCLUDE='-I/usr/include' --prefix='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' --libdir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib' --datadir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lua' --datarootdir='/home/friedrich/.luarocks/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' && make clean all
  5. configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
  6. ## ------------------------- ##
  7. ## Configuring lcurses 9.0.0 ##
  8. ## ------------------------- ##
  9.  
  10. checking for a BSD-compatible install... /usr/bin/install -c
  11. checking whether build environment is sane... yes
  12. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  13. checking for gawk... gawk
  14. checking whether make sets $(MAKE)... yes
  15. checking whether make supports nested variables... yes
  16. checking whether make supports nested variables... (cached) yes
  17. checking for gcc... gcc
  18. checking whether the C compiler works... yes
  19. checking for C compiler default output file name... a.out
  20. checking for suffix of executables...
  21. checking whether we are cross compiling... no
  22. checking for suffix of object files... o
  23. checking whether we are using the GNU C compiler... yes
  24. checking whether gcc accepts -g... yes
  25. checking for gcc option to accept ISO C89... none needed
  26. checking whether gcc understands -c and -o together... yes
  27. checking for style of include used by make... GNU
  28. checking dependency style of gcc... gcc3
  29. checking for grep that handles long lines and -e... /usr/bin/grep
  30. checking for egrep... /usr/bin/grep -E
  31. checking for a sed that does not truncate output... /usr/bin/sed
  32. checking how to run the C preprocessor... gcc -E
  33. checking for ANSI C header files... yes
  34. checking for sys/types.h... yes
  35. checking for sys/stat.h... yes
  36. checking for stdlib.h... yes
  37. checking for string.h... yes
  38. checking for memory.h... yes
  39. checking for strings.h... yes
  40. checking for inttypes.h... yes
  41. checking for stdint.h... yes
  42. checking for unistd.h... yes
  43. checking minix/config.h usability... no
  44. checking minix/config.h presence... no
  45. checking for minix/config.h... no
  46. checking whether it is safe to define __EXTENSIONS__... yes
  47. checking for ar... ar
  48. checking the archiver (ar) interface... ar
  49. checking build system type... x86_64-unknown-linux-gnu
  50. checking host system type... x86_64-unknown-linux-gnu
  51. checking how to print strings... printf
  52. checking for a sed that does not truncate output... (cached) /usr/bin/sed
  53. checking for fgrep... /usr/bin/grep -F
  54. checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
  55. checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
  56. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  57. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  58. checking whether ln -s works... yes
  59. checking the maximum length of command line arguments... 1572864
  60. checking whether the shell understands some XSI constructs... yes
  61. checking whether the shell understands "+="... yes
  62. checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
  63. checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
  64. checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
  65. checking for objdump... objdump
  66. checking how to recognize dependent libraries... pass_all
  67. checking for dlltool... no
  68. checking how to associate runtime and link libraries... printf %s\n
  69. checking for archiver @FILE support... @
  70. checking for strip... strip
  71. checking for ranlib... ranlib
  72. checking command to parse /usr/bin/nm -B output from gcc object... ok
  73. checking for sysroot... no
  74. checking for mt... mt
  75. checking if mt is a manifest tool... no
  76. checking for dlfcn.h... yes
  77. checking for objdir... .libs
  78. checking if gcc supports -fno-rtti -fno-exceptions... no
  79. checking for gcc option to produce PIC... -fPIC -DPIC
  80. checking if gcc PIC flag -fPIC -DPIC works... yes
  81. checking if gcc static flag -static works... no
  82. checking if gcc supports -c -o file.o... yes
  83. checking if gcc supports -c -o file.o... (cached) yes
  84. checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
  85. checking whether -lc should be explicitly linked in... no
  86. checking dynamic linker characteristics... GNU/Linux ld.so
  87. checking how to hardcode library paths into programs... immediate
  88. checking whether stripping libraries is possible... yes
  89. checking if libtool supports shared libraries... yes
  90. checking whether to build shared libraries... yes
  91. checking whether to build static libraries... no
  92. checking for ANSI C header files... (cached) yes
  93. checking for NcursesW wide-character library... yes
  94. checking for working ncursesw/curses.h... yes
  95. checking for working ncursesw.h... no
  96. checking for working ncurses.h... no
  97. checking for resizeterm... yes
  98. checking for strlcpy... no
  99. checking if /home/friedrich/Downloads/LUA/lua-5.3.4/src/lua is a Lua interpreter... yes
  100. checking whether /home/friedrich/Downloads/LUA/lua-5.3.4/src/lua version >= 5.1, < 5.4... yes
  101. checking for /home/friedrich/Downloads/LUA/lua-5.3.4/src/lua version... 5.3
  102. checking for /home/friedrich/Downloads/LUA/lua-5.3.4/src/lua platform... unknown
  103. checking for /home/friedrich/Downloads/LUA/lua-5.3.4/src/lua script directory... ${prefix}/share/lua/5.3
  104. checking for /home/friedrich/Downloads/LUA/lua-5.3.4/src/lua module directory... ${exec_prefix}/lib/lua/5.3
  105. checking if LUA_VERSION is defined... yes
  106. checking lua.h usability... no
  107. checking lua.h presence... no
  108. checking for lua.h... no
  109. checking lualib.h usability... no
  110. checking lualib.h presence... no
  111. checking for lualib.h... no
  112. checking lauxlib.h usability... no
  113. checking lauxlib.h presence... no
  114. checking for lauxlib.h... no
  115. checking luaconf.h usability... no
  116. checking luaconf.h presence... no
  117. checking for luaconf.h... no
  118. configure: error: cannot find headers for specified LUA_INCLUDE
  119.  
  120. Error: Build error: Failed building.
  121. friedrich@linux-4ux9:~/Downloads/LUaROCKS>
\(\endgroup\)


  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.15, eingetragen 2018-10-20 21:41


Hallo,

Hast du es tatsächlich geschafft confused
Die von dir gepolsterten ein und ausgaben sind noch falsch und zeigen auch noch einen den selben Error.

Du gibt das include dir nicht korrekt an der richtigen stelle an. Nach dem du alles manuell herunterlädst und nicht ordentlich installierst, ist es allerdings besser, wenn du die Konfiguration eben falls manuell durchführen würdest, auch kann es zu weiteren Problemen kommen, wenn du die Abhängigkeiten nicht installierst, allerdings versuchst das Resultat zu installieren, was du derzeit offensichtlich versuchst (du möchtest vermutlich luarocks make nicht install ausführen, damit musst du allerdings auch nacher dem Interpreter mitteilen, wo welche Teile deiner Bibliothek liegen,...).

Auch ist mir rätselhaft was du mit headern für 5.3.4 machen möchtest, wenn du Version 5.2.4 verwendest, du musst schon die korrekten installieren...

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.16, vom Themenstarter, eingetragen 2018-10-20 23:41


damit meinte ich natürlich nur, daß es eine Fehlermeldung weniger ist.
Und, nein, es soll jetzt 5.3.4 sein . Durchblick fehlt mir noch weitgehd .
Danke für Deine Geduld.




  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.17, eingetragen 2018-10-21 00:55


Hallo,

Version 5.4.3 existiert noch nicht razz

Folge diesen schritten exakt:

Öffne dein Terminal.

Gehe im Terminal in das entsprechende Verzeichnis YOUR_PATH in dem du alles installieren möchtest:

Nun gib der Reihe nach folgendes ein oder führe es als Shellscript aus:

mkdir lua
cd lua
wget https://www.lua.org/ftp/lua-5.3.5.tar.gz
wget http://luarocks.github.io/luarocks/releases/luarocks-3.0.3.tar.gz
tar -xvzf lua-5.3.5.tar.gz
tar -xvzf luarocks-3.0.3.tar.gz 
cd lua-5.3.5
make linux
make local
cd ../luarocks-3.0.3/
./configure --with-lua=../lua-5.3.5/install --prefix=../lua-5.3.5/install
make
make install
cd ../lua-5.3.5/install/bin/
./luarocks install lcurses
installer.sh

Nun hast du lua 5.3.5 lokal erstellt, luarocks für diese Version konfiguriert und erstellt, und lcurses lokal installiert.

Speichere nun folgenden Code in YOUR_PATH/lua/lua-5.3.5/install/bin
Lua
package.path = "../share/lua/5.3/?.lua"
package.cpath= "../lib/lua/5.3/?.so"
 
local curses = require "curses"
 
local stdscr = curses.initscr()
 
curses.cbreak()
curses.echo(false)
curses.nl(false)
 
stdscr:clear()
local my, mx = stdscr:getmaxyx()
stdscr:mvaddstr(my//2, mx//2-3, "(y/n)")
stdscr:refresh()
 
local c = stdscr:getch()
curses.endwin()
 
if c < 256 then 
  c = string.char(c) 
end
print(c)
test.lua
als test.lua

und führe den Code aus: smile
./lua test.lua

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.18, vom Themenstarter, eingetragen 2018-10-21 12:10


Danke für Deine Mühe!

Ich habe in meinem Homverzeichnis
Ordner
     lcurses eingerichtet
und
    in diesem
            Textdatei setup1
in
die ich als 1te Zeile #!/bin/bash eintrug
gefolgt von
           Deinem ersten Codenlock
und
ausführbar machte
Leider endet der Lauf ./setup1
mit ... na, poste wohl besser das ganze Protokoll
  1. friedrich@linux-4ux9:~/lcurses> ./setup1
  2. --2018-10-21 11:57:49-- https://www.lua.org/ftp/lua-5.3.5.tar.gz
  3. Auflösen des Hostnamen »www.lua.org (www.lua.org)«... 88.99.213.221, 2a01:4f8:10a:3edc::2
  4. Verbindungsaufbau zu www.lua.org (www.lua.org)|88.99.213.221|:443... verbunden.
  5. HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
  6. Länge: 303543 (296K) [application/gzip]
  7. In »»lua-5.3.5.tar.gz«« speichern.
  8.  
  9. 100%[==========================================================================>] 303.543 238KB/s in 1,2s
  10.  
  11. 2018-10-21 11:57:51 (238 KB/s) - »»lua-5.3.5.tar.gz«« gespeichert [303543/303543]
  12.  
  13. --2018-10-21 11:57:51-- http://luarocks.github.io/luarocks/releases/luarocks-3.0.3.tar.gz
  14. Auflösen des Hostnamen »luarocks.github.io (luarocks.github.io)«... 185.199.109.153, 185.199.111.153, 185.199.110.153, ...
  15. Verbindungsaufbau zu luarocks.github.io (luarocks.github.io)|185.199.109.153|:80... verbunden.
  16. HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
  17. Länge: 207667 (203K) [application/gzip]
  18. In »»luarocks-3.0.3.tar.gz«« speichern.
  19.  
  20. 100%[==========================================================================>] 207.667 229KB/s in 0,9s
  21.  
  22. 2018-10-21 11:57:52 (229 KB/s) - »»luarocks-3.0.3.tar.gz«« gespeichert [207667/207667]
  23.  
  24. lua-5.3.5/
  25. lua-5.3.5/Makefile
  26. lua-5.3.5/doc/
  27. lua-5.3.5/doc/luac.1
  28. lua-5.3.5/doc/manual.html
  29. lua-5.3.5/doc/manual.css
  30. lua-5.3.5/doc/contents.html
  31. lua-5.3.5/doc/lua.css
  32. lua-5.3.5/doc/osi-certified-72x60.png
  33. lua-5.3.5/doc/logo.gif
  34. lua-5.3.5/doc/lua.1
  35. lua-5.3.5/doc/index.css
  36. lua-5.3.5/doc/readme.html
  37. lua-5.3.5/src/
  38. lua-5.3.5/src/ldblib.c
  39. lua-5.3.5/src/lmathlib.c
  40. lua-5.3.5/src/loslib.c
  41. lua-5.3.5/src/lvm.c
  42. lua-5.3.5/src/ldo.h
  43. lua-5.3.5/src/lua.h
  44. lua-5.3.5/src/lgc.h
  45. lua-5.3.5/src/ltm.h
  46. lua-5.3.5/src/loadlib.c
  47. lua-5.3.5/src/lmem.c
  48. lua-5.3.5/src/lstate.h
  49. lua-5.3.5/src/Makefile
  50. lua-5.3.5/src/lzio.h
  51. lua-5.3.5/src/luaconf.h
  52. lua-5.3.5/src/lopcodes.c
  53. lua-5.3.5/src/lua.c
  54. lua-5.3.5/src/lundump.h
  55. lua-5.3.5/src/lbaselib.c
  56. lua-5.3.5/src/ltable.c
  57. lua-5.3.5/src/ldump.c
  58. lua-5.3.5/src/liolib.c
  59. lua-5.3.5/src/llimits.h
  60. lua-5.3.5/src/lfunc.h
  61. lua-5.3.5/src/lualib.h
  62. lua-5.3.5/src/lzio.c
  63. lua-5.3.5/src/lctype.c
  64. lua-5.3.5/src/lmem.h
  65. lua-5.3.5/src/llex.h
  66. lua-5.3.5/src/ltable.h
  67. lua-5.3.5/src/lstring.c
  68. lua-5.3.5/src/ldebug.h
  69. lua-5.3.5/src/lbitlib.c
  70. lua-5.3.5/src/lprefix.h
  71. lua-5.3.5/src/llex.c
  72. lua-5.3.5/src/linit.c
  73. lua-5.3.5/src/lobject.h
  74. lua-5.3.5/src/lapi.h
  75. lua-5.3.5/src/ldebug.c
  76. lua-5.3.5/src/ldo.c
  77. lua-5.3.5/src/lvm.h
  78. lua-5.3.5/src/lauxlib.c
  79. lua-5.3.5/src/luac.c
  80. lua-5.3.5/src/lctype.h
  81. lua-5.3.5/src/lstring.h
  82. lua-5.3.5/src/lcorolib.c
  83. lua-5.3.5/src/lutf8lib.c
  84. lua-5.3.5/src/lgc.c
  85. lua-5.3.5/src/lstate.c
  86. lua-5.3.5/src/lundump.c
  87. lua-5.3.5/src/ltablib.c
  88. lua-5.3.5/src/lauxlib.h
  89. lua-5.3.5/src/ltm.c
  90. lua-5.3.5/src/lparser.c
  91. lua-5.3.5/src/lcode.h
  92. lua-5.3.5/src/lobject.c
  93. lua-5.3.5/src/lcode.c
  94. lua-5.3.5/src/lopcodes.h
  95. lua-5.3.5/src/lfunc.c
  96. lua-5.3.5/src/lapi.c
  97. lua-5.3.5/src/lparser.h
  98. lua-5.3.5/src/lua.hpp
  99. lua-5.3.5/src/lstrlib.c
  100. lua-5.3.5/README
  101. luarocks-3.0.3/
  102. luarocks-3.0.3/config.ld
  103. luarocks-3.0.3/luarocks-3.0.3-1.rockspec
  104. luarocks-3.0.3/CHANGELOG.md
  105. luarocks-3.0.3/.editorconfig
  106. luarocks-3.0.3/CODE_OF_CONDUCT.md
  107. luarocks-3.0.3/configure
  108. luarocks-3.0.3/.codecov.yml
  109. luarocks-3.0.3/GNUmakefile
  110. luarocks-3.0.3/README.md
  111. luarocks-3.0.3/.busted
  112. luarocks-3.0.3/src/
  113. luarocks-3.0.3/src/luarocks/
  114. luarocks-3.0.3/src/luarocks/test/
  115. luarocks-3.0.3/src/luarocks/test/busted.lua
  116. luarocks-3.0.3/src/luarocks/test/command.lua
  117. luarocks-3.0.3/src/luarocks/fs.lua
  118. luarocks-3.0.3/src/luarocks/fetch.lua
  119. luarocks-3.0.3/src/luarocks/search.lua
  120. luarocks-3.0.3/src/luarocks/repos.lua
  121. luarocks-3.0.3/src/luarocks/test.lua
  122. luarocks-3.0.3/src/luarocks/dir.lua
  123. luarocks-3.0.3/src/luarocks/deps.lua
  124. luarocks-3.0.3/src/luarocks/build.lua
  125. luarocks-3.0.3/src/luarocks/fetch/
  126. luarocks-3.0.3/src/luarocks/fetch/git_http.lua
  127. luarocks-3.0.3/src/luarocks/fetch/hg_https.lua
  128. luarocks-3.0.3/src/luarocks/fetch/svn.lua
  129. luarocks-3.0.3/src/luarocks/fetch/hg.lua
  130. luarocks-3.0.3/src/luarocks/fetch/git.lua
  131. luarocks-3.0.3/src/luarocks/fetch/hg_http.lua
  132. luarocks-3.0.3/src/luarocks/fetch/cvs.lua
  133. luarocks-3.0.3/src/luarocks/fetch/git_file.lua
  134. luarocks-3.0.3/src/luarocks/fetch/git_https.lua
  135. luarocks-3.0.3/src/luarocks/fetch/git_ssh.lua
  136. luarocks-3.0.3/src/luarocks/fetch/hg_ssh.lua
  137. luarocks-3.0.3/src/luarocks/fetch/sscm.lua
  138. luarocks-3.0.3/src/luarocks/cmd.lua
  139. luarocks-3.0.3/src/luarocks/admin/
  140. luarocks-3.0.3/src/luarocks/admin/cmd/
  141. luarocks-3.0.3/src/luarocks/admin/cmd/refresh_cache.lua
  142. luarocks-3.0.3/src/luarocks/admin/cmd/make_manifest.lua
  143. luarocks-3.0.3/src/luarocks/admin/cmd/remove.lua
  144. luarocks-3.0.3/src/luarocks/admin/cmd/add.lua
  145. luarocks-3.0.3/src/luarocks/admin/index.lua
  146. luarocks-3.0.3/src/luarocks/admin/cache.lua
  147. luarocks-3.0.3/src/luarocks/cmd/
  148. luarocks-3.0.3/src/luarocks/cmd/search.lua
  149. luarocks-3.0.3/src/luarocks/cmd/config.lua
  150. luarocks-3.0.3/src/luarocks/cmd/write_rockspec.lua
  151. luarocks-3.0.3/src/luarocks/cmd/unpack.lua
  152. luarocks-3.0.3/src/luarocks/cmd/test.lua
  153. luarocks-3.0.3/src/luarocks/cmd/show.lua
  154. luarocks-3.0.3/src/luarocks/cmd/build.lua
  155. luarocks-3.0.3/src/luarocks/cmd/help.lua
  156. luarocks-3.0.3/src/luarocks/cmd/remove.lua
  157. luarocks-3.0.3/src/luarocks/cmd/install.lua
  158. luarocks-3.0.3/src/luarocks/cmd/purge.lua
  159. luarocks-3.0.3/src/luarocks/cmd/init.lua
  160. luarocks-3.0.3/src/luarocks/cmd/upload.lua
  161. luarocks-3.0.3/src/luarocks/cmd/make.lua
  162. luarocks-3.0.3/src/luarocks/cmd/download.lua
  163. luarocks-3.0.3/src/luarocks/cmd/lint.lua
  164. luarocks-3.0.3/src/luarocks/cmd/list.lua
  165. luarocks-3.0.3/src/luarocks/cmd/pack.lua
  166. luarocks-3.0.3/src/luarocks/cmd/doc.lua
  167. luarocks-3.0.3/src/luarocks/cmd/which.lua
  168. luarocks-3.0.3/src/luarocks/cmd/path.lua
  169. luarocks-3.0.3/src/luarocks/cmd/new_version.lua
  170. luarocks-3.0.3/src/luarocks/remove.lua
  171. luarocks-3.0.3/src/luarocks/fs/
  172. luarocks-3.0.3/src/luarocks/fs/win32.lua
  173. luarocks-3.0.3/src/luarocks/fs/unix.lua
  174. luarocks-3.0.3/src/luarocks/fs/win32/
  175. luarocks-3.0.3/src/luarocks/fs/win32/pe-parser.lua
  176. luarocks-3.0.3/src/luarocks/fs/win32/tools.lua
  177. luarocks-3.0.3/src/luarocks/fs/unix/
  178. luarocks-3.0.3/src/luarocks/fs/unix/tools.lua
  179. luarocks-3.0.3/src/luarocks/fs/lua.lua
  180. luarocks-3.0.3/src/luarocks/fs/tools.lua
  181. luarocks-3.0.3/src/luarocks/manif/
  182. luarocks-3.0.3/src/luarocks/manif/writer.lua
  183. luarocks-3.0.3/src/luarocks/manif.lua
  184. luarocks-3.0.3/src/luarocks/upload/
  185. luarocks-3.0.3/src/luarocks/upload/api.lua
  186. luarocks-3.0.3/src/luarocks/upload/multipart.lua
  187. luarocks-3.0.3/src/luarocks/util.lua
  188. luarocks-3.0.3/src/luarocks/download.lua
  189. luarocks-3.0.3/src/luarocks/results.lua
  190. luarocks-3.0.3/src/luarocks/type_check.lua
  191. luarocks-3.0.3/src/luarocks/tools/
  192. luarocks-3.0.3/src/luarocks/tools/zip.lua
  193. luarocks-3.0.3/src/luarocks/tools/tar.lua
  194. luarocks-3.0.3/src/luarocks/tools/patch.lua
  195. luarocks-3.0.3/src/luarocks/pack.lua
  196. luarocks-3.0.3/src/luarocks/persist.lua
  197. luarocks-3.0.3/src/luarocks/build/
  198. luarocks-3.0.3/src/luarocks/build/builtin.lua
  199. luarocks-3.0.3/src/luarocks/build/make.lua
  200. luarocks-3.0.3/src/luarocks/build/command.lua
  201. luarocks-3.0.3/src/luarocks/build/cmake.lua
  202. luarocks-3.0.3/src/luarocks/queries.lua
  203. luarocks-3.0.3/src/luarocks/core/
  204. luarocks-3.0.3/src/luarocks/core/dir.lua
  205. luarocks-3.0.3/src/luarocks/core/vers.lua
  206. luarocks-3.0.3/src/luarocks/core/manif.lua
  207. luarocks-3.0.3/src/luarocks/core/util.lua
  208. luarocks-3.0.3/src/luarocks/core/persist.lua
  209. luarocks-3.0.3/src/luarocks/core/cfg.lua
  210. luarocks-3.0.3/src/luarocks/core/path.lua
  211. luarocks-3.0.3/src/luarocks/require.lua
  212. luarocks-3.0.3/src/luarocks/type/
  213. luarocks-3.0.3/src/luarocks/type/manifest.lua
  214. luarocks-3.0.3/src/luarocks/type/rockspec.lua
  215. luarocks-3.0.3/src/luarocks/fun.lua
  216. luarocks-3.0.3/src/luarocks/rockspecs.lua
  217. luarocks-3.0.3/src/luarocks/loader.lua
  218. luarocks-3.0.3/src/luarocks/path.lua
  219. luarocks-3.0.3/src/bin/
  220. luarocks-3.0.3/src/bin/luarocks-admin
  221. luarocks-3.0.3/src/bin/luarocks
  222. luarocks-3.0.3/binary/
  223. luarocks-3.0.3/binary/lua-zlib-1.2-0.rockspec
  224. luarocks-3.0.3/binary/all_in_one
  225. luarocks-3.0.3/binary/static-gcc
  226. luarocks-3.0.3/binary/luaposix-34.0.4-1.rockspec
  227. luarocks-3.0.3/binary/luasec-0.7alpha-2.rockspec
  228. luarocks-3.0.3/binary/lua-bz2-0.1.0-1.rockspec
  229. luarocks-3.0.3/binary/Makefile.windows
  230. luarocks-3.0.3/Makefile
  231. luarocks-3.0.3/spec/
  232. luarocks-3.0.3/spec/upload_spec.lua
  233. luarocks-3.0.3/spec/pack_spec.lua
  234. luarocks-3.0.3/spec/unpack_spec.lua
  235. luarocks-3.0.3/spec/fun_spec.lua
  236. luarocks-3.0.3/spec/make_manifest_spec.lua
  237. luarocks-3.0.3/spec/purge_spec.lua
  238. luarocks-3.0.3/spec/search_spec.lua
  239. luarocks-3.0.3/spec/make_spec.lua
  240. luarocks-3.0.3/spec/help_spec.lua
  241. luarocks-3.0.3/spec/show_spec.lua
  242. luarocks-3.0.3/spec/lint_spec.lua
  243. luarocks-3.0.3/spec/dir_spec.lua
  244. luarocks-3.0.3/spec/fetch_spec.lua
  245. luarocks-3.0.3/spec/download_spec.lua
  246. luarocks-3.0.3/spec/deps_spec.lua
  247. luarocks-3.0.3/spec/refresh_cache_spec.lua
  248. luarocks-3.0.3/spec/init_spec.lua
  249. luarocks-3.0.3/spec/fixtures/
  250. luarocks-3.0.3/spec/fixtures/with_external_dep.c
  251. luarocks-3.0.3/spec/fixtures/with_external_dep-0.1-1.rockspec
  252. luarocks-3.0.3/spec/fixtures/an_upstream_tarball-0.1.tar.gz
  253. luarocks-3.0.3/spec/fixtures/a_repo/
  254. luarocks-3.0.3/spec/fixtures/a_repo/busted_project-0.1-1.src.rock
  255. luarocks-3.0.3/spec/fixtures/a_repo/busted_project-0.1-1.rockspec
  256. luarocks-3.0.3/spec/fixtures/a_repo/has_another_namespaced_dep-1.0-1.rockspec
  257. luarocks-3.0.3/spec/fixtures/a_repo/a_build_dep-1.0-1.src.rock
  258. luarocks-3.0.3/spec/fixtures/a_repo/has_build_dep-1.0-1.rockspec
  259. luarocks-3.0.3/spec/fixtures/a_repo/manifest-5.2
  260. luarocks-3.0.3/spec/fixtures/a_repo/manifest-5.3
  261. luarocks-3.0.3/spec/fixtures/a_repo/manifest-5.2.zip
  262. luarocks-3.0.3/spec/fixtures/a_repo/has_namespaced_dep-1.0-1.rockspec
  263. luarocks-3.0.3/spec/fixtures/a_repo/a_build_dep-1.0-1.rockspec
  264. luarocks-3.0.3/spec/fixtures/a_repo/has_another_namespaced_dep-1.0-1.src.rock
  265. luarocks-3.0.3/spec/fixtures/a_repo/has_build_dep-1.0-1.src.rock
  266. luarocks-3.0.3/spec/fixtures/a_repo/manifest-5.1
  267. luarocks-3.0.3/spec/fixtures/a_repo/a_rock-1.0-1.src.rock
  268. luarocks-3.0.3/spec/fixtures/a_repo/manifests/
  269. luarocks-3.0.3/spec/fixtures/a_repo/manifests/a_user/
  270. luarocks-3.0.3/spec/fixtures/a_repo/manifests/a_user/manifest-5.2
  271. luarocks-3.0.3/spec/fixtures/a_repo/manifests/a_user/manifest-5.3
  272. luarocks-3.0.3/spec/fixtures/a_repo/manifests/a_user/manifest-5.1
  273. luarocks-3.0.3/spec/fixtures/a_repo/manifests/a_user/a_rock-2.0-1.rockspec
  274. luarocks-3.0.3/spec/fixtures/a_repo/manifests/a_user/manifest
  275. luarocks-3.0.3/spec/fixtures/a_repo/manifests/a_user/a_rock-2.0-1.src.rock
  276. luarocks-3.0.3/spec/fixtures/a_repo/manifests/another_user/
  277. luarocks-3.0.3/spec/fixtures/a_repo/manifests/another_user/a_rock-3.0-1.src.rock
  278. luarocks-3.0.3/spec/fixtures/a_repo/manifests/another_user/manifest-5.2
  279. luarocks-3.0.3/spec/fixtures/a_repo/manifests/another_user/manifest-5.3
  280. luarocks-3.0.3/spec/fixtures/a_repo/manifests/another_user/manifest-5.1
  281. luarocks-3.0.3/spec/fixtures/a_repo/manifests/another_user/a_rock-3.0-1.rockspec
  282. luarocks-3.0.3/spec/fixtures/a_repo/manifests/another_user/manifest
  283. luarocks-3.0.3/spec/fixtures/a_repo/a_rock-1.0-1.rockspec
  284. luarocks-3.0.3/spec/fixtures/a_repo/has_namespaced_dep-1.0-1.src.rock
  285. luarocks-3.0.3/spec/fixtures/a_repo/manifest
  286. luarocks-3.0.3/spec/fixtures/a_repo/has_build_dep-1.0-1.all.rock
  287. luarocks-3.0.3/spec/fixtures/a_repo/manifest-5.3.zip
  288. luarocks-3.0.3/spec/fixtures/a_repo/manifest-5.1.zip
  289. luarocks-3.0.3/spec/fixtures/abc.bz2
  290. luarocks-3.0.3/spec/fixtures/busted_project-0.1-1.rockspec
  291. luarocks-3.0.3/spec/fixtures/busted_project-0.1.tar.gz
  292. luarocks-3.0.3/spec/fixtures/renamed_upstream_tarball-0.1.tar.gz
  293. luarocks-3.0.3/spec/fixtures/luajit-success-1.0-1.rockspec
  294. luarocks-3.0.3/spec/fixtures/busted_project/
  295. luarocks-3.0.3/spec/fixtures/busted_project/sum.lua
  296. luarocks-3.0.3/spec/fixtures/busted_project/spec/
  297. luarocks-3.0.3/spec/fixtures/busted_project/spec/sum_spec.lua
  298. luarocks-3.0.3/spec/fixtures/luajit-fail-1.0-1.rockspec
  299. luarocks-3.0.3/spec/fixtures/patch_create_delete/
  300. luarocks-3.0.3/spec/fixtures/patch_create_delete/a_file.txt
  301. luarocks-3.0.3/spec/fixtures/git_repo/
  302. luarocks-3.0.3/spec/fixtures/git_repo/.gitignore
  303. luarocks-3.0.3/spec/fixtures/git_repo/LICENSE
  304. luarocks-3.0.3/spec/fixtures/git_repo/README.md
  305. luarocks-3.0.3/spec/fixtures/a_rock-1.0-1.src.rock
  306. luarocks-3.0.3/spec/fixtures/invalid_patch-0.1-1.rockspec
  307. luarocks-3.0.3/spec/fixtures/invalid_validate-args-1.5.4-1.rockspec
  308. luarocks-3.0.3/spec/fixtures/a_rock-1.0-1.rockspec
  309. luarocks-3.0.3/spec/fixtures/mixed_deploy_type/
  310. luarocks-3.0.3/spec/fixtures/mixed_deploy_type/mdt_file
  311. luarocks-3.0.3/spec/fixtures/mixed_deploy_type/mdt.c
  312. luarocks-3.0.3/spec/fixtures/mixed_deploy_type/mdt.lua
  313. luarocks-3.0.3/spec/fixtures/mixed_deploy_type/mixed_deploy_type-0.1.0-1.rockspec
  314. luarocks-3.0.3/spec/fixtures/mixed_deploy_type/mixed_deploy_type-0.2.0-1.rockspec
  315. luarocks-3.0.3/spec/fixtures/double_deploy_type/
  316. luarocks-3.0.3/spec/fixtures/double_deploy_type/ddt1.lua
  317. luarocks-3.0.3/spec/fixtures/double_deploy_type/ddt_file
  318. luarocks-3.0.3/spec/fixtures/double_deploy_type/ddt2.lua
  319. luarocks-3.0.3/spec/fixtures/double_deploy_type/double_deploy_type-0.2.0-1.rockspec
  320. luarocks-3.0.3/spec/fixtures/double_deploy_type/ddt.c
  321. luarocks-3.0.3/spec/fixtures/double_deploy_type/double_deploy_type-0.1.0-1.rockspec
  322. luarocks-3.0.3/spec/fixtures/a_rock.lua
  323. luarocks-3.0.3/spec/fixtures/with_external_dep/
  324. luarocks-3.0.3/spec/fixtures/with_external_dep/foo/
  325. luarocks-3.0.3/spec/fixtures/with_external_dep/foo/foo.h
  326. luarocks-3.0.3/spec/fixtures/patch_create_delete-0.1-1.rockspec
  327. luarocks-3.0.3/spec/doc_spec.lua
  328. luarocks-3.0.3/spec/build_spec.lua
  329. luarocks-3.0.3/spec/install_spec.lua
  330. luarocks-3.0.3/spec/dummy_spec.lua
  331. luarocks-3.0.3/spec/util_spec.lua
  332. luarocks-3.0.3/spec/tools_spec.lua
  333. luarocks-3.0.3/spec/persist_spec.lua
  334. luarocks-3.0.3/spec/README.md
  335. luarocks-3.0.3/spec/add_spec.lua
  336. luarocks-3.0.3/spec/test_spec.lua
  337. luarocks-3.0.3/spec/loader_spec.lua
  338. luarocks-3.0.3/spec/fs_spec.lua
  339. luarocks-3.0.3/spec/new_version_spec.lua
  340. luarocks-3.0.3/spec/config_spec.lua
  341. luarocks-3.0.3/spec/remove_spec.lua
  342. luarocks-3.0.3/spec/write_rockspec_spec.lua
  343. luarocks-3.0.3/spec/util/
  344. luarocks-3.0.3/spec/util/git_repo.lua
  345. luarocks-3.0.3/spec/util/mock-server.lua
  346. luarocks-3.0.3/spec/util/test_env.lua
  347. luarocks-3.0.3/spec/path_spec.lua
  348. luarocks-3.0.3/spec/list_spec.lua
  349. luarocks-3.0.3/COPYING
  350. cd src && make linux
  351. make[1]: Entering directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  352. make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
  353. make[2]: Entering directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  354. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lapi.o lapi.c
  355. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lcode.o lcode.c
  356. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lctype.o lctype.c
  357. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o ldebug.o ldebug.c
  358. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o ldo.o ldo.c
  359. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o ldump.o ldump.c
  360. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lfunc.o lfunc.c
  361. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lgc.o lgc.c
  362. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o llex.o llex.c
  363. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lmem.o lmem.c
  364. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lobject.o lobject.c
  365. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lopcodes.o lopcodes.c
  366. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lparser.o lparser.c
  367. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lstate.o lstate.c
  368. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lstring.o lstring.c
  369. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o ltable.o ltable.c
  370. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o ltm.o ltm.c
  371. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lundump.o lundump.c
  372. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lvm.o lvm.c
  373. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lzio.o lzio.c
  374. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lauxlib.o lauxlib.c
  375. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lbaselib.o lbaselib.c
  376. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lbitlib.o lbitlib.c
  377. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lcorolib.o lcorolib.c
  378. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o ldblib.o ldblib.c
  379. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o liolib.o liolib.c
  380. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lmathlib.o lmathlib.c
  381. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o loslib.o loslib.c
  382. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lstrlib.o lstrlib.c
  383. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o ltablib.o ltablib.c
  384. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lutf8lib.o lutf8lib.c
  385. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o loadlib.o loadlib.c
  386. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o linit.o linit.c
  387. ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o
  388. ranlib liblua.a
  389. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lua.o lua.c
  390. lua.c:82:31: fatal error: readline/readline.h: Datei oder Verzeichnis nicht gefunden
  391. #include <readline/readline.h>
  392. ^
  393. compilation terminated.
  394. <builtin>: recipe for target 'lua.o' failed
  395. make[2]: *** [lua.o] Error 1
  396. make[2]: Leaving directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  397. Makefile:110: recipe for target 'linux' failed
  398. make[1]: *** [linux] Error 2
  399. make[1]: Leaving directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  400. Makefile:55: recipe for target 'linux' failed
  401. make: *** [linux] Error 2
  402. make install INSTALL_TOP=../install
  403. make[1]: Entering directory '/home/friedrich/lcurses/lua/lua-5.3.5'
  404. cd src && mkdir -p ../install/bin ../install/include ../install/lib ../install/man/man1 ../install/share/lua/5.3 ../install/lib/lua/5.3
  405. cd src && install -p -m 0755 lua luac ../install/bin
  406. install: der Aufruf von stat für 'lua' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
  407. install: der Aufruf von stat für 'luac' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
  408. Makefile:61: recipe for target 'install' failed
  409. make[1]: *** [install] Error 1
  410. make[1]: Leaving directory '/home/friedrich/lcurses/lua/lua-5.3.5'
  411. Makefile:74: recipe for target 'local' failed
  412. make: *** [local] Error 2
  413.  
  414. Configuring LuaRocks version 3.0.3...
  415.  
  416. Lua interpreter not found in /home/friedrich/lcurses/lua/lua-5.3.5/install/bin
  417. You may want to use the flags --with-lua, --with-lua-bin and/or --lua-version
  418. Run ./configure --help for details.
  419.  
  420. configure failed.
  421.  
  422. Please run the ./configure script before building.
  423.  
  424. make: *** No rule to make target 'config.unix', needed by 'luarocks'. Schluss.
  425. Please run the ./configure script before building.
  426.  
  427. make: *** No rule to make target 'config.unix', needed by 'build/luarocks'. Schluss.
  428. ./setup1: Zeile 16: ./luarocks: Datei oder Verzeichnis nicht gefunden
  429. friedrich@linux-4ux9:~/lcurses>




  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.19, eingetragen 2018-10-21 14:36


Hallo,

Dir fehlt die Bibliothek readline, installiere diese z.B. via
yum install readline-devel
und führe das Script erneut aus smile
Oder besser nur diesen Teil:
#!/bin/bash
cd lua/lua-5.3.5/
make linux
make local
cd ../luarocks-3.0.3/
./configure --with-lua=../lua-5.3.5/install --prefix=../lua-5.3.5/install
make
make install
cd ../lua-5.3.5/install/bin/
./luarocks install lcurses

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.20, vom Themenstarter, eingetragen 2018-10-21 16:06


schade:
bash
linux-4ux9:/home/friedrich/lcurses # yum install readline-devel
There are no enabled repos.
 Run "yum repolist all" to see the repos you have.
 You can enable repos with yum-config-manager --enable <repo>
linux-4ux9:/home/friedrich/lcurses # yum repolist all
repolist: 0

allerdings habe ich inzwischen auf dem ursprünglichem Weg
jetzt etwas das zu funktionieren scheint. Was ich momentan
auch noch gerne hätte ist, daß der Curser nicht angezeigt wird
LUA
  1. #!/usr/bin/lua
  2. function nonCan()
  3. local q="1"
  4. os.execute("./savetrmstatAndSetRaw")
  5. while q ~= "q"
  6. do io.flush(stdin)
  7.  
  8. os.execute( "tput cup 20 20" )
  9. q = io.read(1)
  10. io.write( ">"..q.."<" )
  11. end
  12. os.execute("./restoreCanonical")
  13. end
  14. nonCan()

das ist natürlich nur eine Demo, hab schon etwas größeres vor.
c
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <termios.h>
  4. #include <stdlib.h>
  5.  
  6. static struct termios new_io;
  7. static struct termios old_io;
  8.  
  9. static int /* Sichern unseres Terminals */
  10. raw (int fd){
  11. if ((tcgetattr (fd, &old_io)) == -1) return -1;
  12.  
  13. FILE *sfdTrm = fopen( "sfdTrm","w+" ) ;
  14.  
  15. fwrite( &old_io, 1 , sizeof( old_io ) , sfdTrm ); fclose( sfdTrm ) ;
  16.  
  17. new_io = old_io; /* Flags für den Raw-Modus ändern */
  18. new_io.c_iflag =
  19. new_io.c_iflag & ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON);
  20.  
  21. new_io.c_oflag = new_io.c_iflag & ~OPOST;
  22.  
  23. new_io.c_cflag = new_io.c_cflag & ~(CSIZE | PARENB);
  24. new_io.c_lflag = new_io.c_lflag & ~(ECHO | ICANON | IEXTEN | ISIG);
  25. new_io.c_cflag = new_io.c_cflag | CS8;
  26.  
  27. new_io.c_cc[VMIN] = 1; new_io.c_cc[VTIME] = 0;
  28.  
  29. if ( ( tcsetattr (fd, /* raw-Modus */
  30. TCSAFLUSH, &new_io) ) == -1) /* setzen */
  31. return -1;
  32. return 0;
  33. }
  34. int main(){ return raw( STDIN_FILENO ); }

c
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <termios.h>
  4. #include <stdlib.h>
  5. int
  6. main(){ struct termios toRestore_io;
  7.  
  8. FILE *sfdTrm = fopen( "sfdTrm","r+" );
  9.  
  10. fread( &toRestore_io, 1, sizeof( toRestore_io ) , sfdTrm ) ;
  11.  
  12. tcsetattr( STDIN_FILENO, TCSANOW, &toRestore_io ) ;
  13. }
  14.  



  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.21, eingetragen 2018-10-21 16:23


Hallo,

Dann verwende doch zypper, wie schon lange empfohlen wink
zypper in readline-devel

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.22, vom Themenstarter, eingetragen 2018-10-21 17:47

\(\begingroup\)
Dankne, ok, mit zypper ... geklapp, hier noch das skript-
Protokoll;
soll ich nun erst, wegen Zeile415,

libtool --finish /home/friedrich/lcurses/lua/lua-5.3.5/install

laufen lassen oder ist das nach dem install ein Komma und gehört Zeile 416
auch noch dazu, also

libtool --finish /home/friedrich/lcurses/lua/lua-5.3.5/install,make  install-exec-hook

???
bash
  1. friedrich@linux-4ux9:~/lcurses> ./setup1b
  2. cd src && make linux
  3. make[1]: Entering directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  4. make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
  5. make[2]: Entering directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  6. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lua.o lua.c
  7. gcc -std=gnu99 -o lua lua.o liblua.a -lm -Wl,-E -ldl -lreadline
  8. gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o luac.o luac.c
  9. gcc -std=gnu99 -o luac luac.o liblua.a -lm -Wl,-E -ldl -lreadline
  10. make[2]: Leaving directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  11. make[1]: Leaving directory '/home/friedrich/lcurses/lua/lua-5.3.5/src'
  12. make install INSTALL_TOP=../install
  13. make[1]: Entering directory '/home/friedrich/lcurses/lua/lua-5.3.5'
  14. cd src && mkdir -p ../install/bin ../install/include ../install/lib ../install/man/man1 ../install/share/lua/5.3 ../install/lib/lua/5.3
  15. cd src && install -p -m 0755 lua luac ../install/bin
  16. cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp ../install/include
  17. cd src && install -p -m 0644 liblua.a ../install/lib
  18. cd doc && install -p -m 0644 lua.1 luac.1 ../install/man/man1
  19. make[1]: Leaving directory '/home/friedrich/lcurses/lua/lua-5.3.5'
  20.  
  21. Configuring LuaRocks version 3.0.3...
  22.  
  23. Lua version detected: 5.3
  24. Lua interpreter found: /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua
  25. lua.h found: /home/friedrich/lcurses/lua/lua-5.3.5/install/include/lua.h
  26. unzip found in PATH: /usr/bin
  27.  
  28. Done configuring.
  29.  
  30. LuaRocks will be installed at......: /home/friedrich/lcurses/lua/lua-5.3.5/install
  31. LuaRocks will install rocks at.....: /home/friedrich/lcurses/lua/lua-5.3.5/install
  32. LuaRocks configuration directory...: /home/friedrich/lcurses/lua/lua-5.3.5/install/etc/luarocks
  33. Using Lua from.....................: /home/friedrich/lcurses/lua/lua-5.3.5/install
  34.  
  35. * Type make and make install:
  36. to install to /home/friedrich/lcurses/lua/lua-5.3.5/install as usual.
  37. * Type make bootstrap:
  38. to install LuaRocks into /home/friedrich/lcurses/lua/lua-5.3.5/install as a rock.
  39.  
  40. mkdir -p "build"
  41. rm -f src/luarocks/core/hardcoded.lua
  42. echo "#!/bin/sh" > luarocks
  43. echo "unset LUA_PATH LUA_PATH_5_2 LUA_PATH_5_3 LUA_PATH_5_4" >> luarocks
  44. echo 'LUAROCKS_SYSCONFDIR="/home/friedrich/lcurses/lua/lua-5.3.5/install/etc/luarocks" LUA_PATH="/home/friedrich/lcurses/lua/luarocks-3.0.3/src/?.lua;;" exec "/home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua" "/home/friedrich/lcurses/lua/luarocks-3.0.3/src/bin/luarocks" --project-tree="/home/friedrich/lcurses/lua/luarocks-3.0.3/lua_modules" "$@"' >> luarocks
  45. chmod +rx ./luarocks
  46. ./luarocks init
  47. Initializing project luarocks-3.0.3 ...
  48. Checking your Lua installation ...
  49. Adding entries to .gitignore ...
  50. Preparing ./.luarocks/ ...
  51. Preparing ./lua_modules/ ...
  52. ./luarocks already exists. Not overwriting it!
  53. Preparing ./lua for version 5.3...
  54. cp ./build/config-5.3.lua .luarocks/config-5.3.lua
  55. rm -f src/luarocks/core/hardcoded.lua
  56. echo "#!/bin/sh" > luarocks-admin
  57. echo "unset LUA_PATH LUA_PATH_5_2 LUA_PATH_5_3 LUA_PATH_5_4" >> luarocks-admin
  58. echo 'LUAROCKS_SYSCONFDIR="/home/friedrich/lcurses/lua/lua-5.3.5/install/etc/luarocks" LUA_PATH="/home/friedrich/lcurses/lua/luarocks-3.0.3/src/?.lua;;" exec "/home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua" "/home/friedrich/lcurses/lua/luarocks-3.0.3/src/bin/luarocks-admin" --project-tree="/home/friedrich/lcurses/lua/luarocks-3.0.3/lua_modules" "$@"' >> luarocks-admin
  59. chmod +rx ./luarocks-admin
  60. mkdir -p "build"
  61. (printf '#!/home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua\n'\
  62. 'package.loaded["luarocks.core.hardcoded"] = { '\
  63. "$([ -n "" ] && printf 'FORCE_CONFIG = true, ')"\
  64. 'SYSCONFDIR = [[/home/friedrich/lcurses/lua/lua-5.3.5/install/etc/luarocks]] }\n'\
  65. 'package.path=[[/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/?.lua;]] .. package.path\n'; \
  66. tail -n +2 src/bin/luarocks \
  67. )> "build/luarocks"
  68. mkdir -p "build"
  69. (printf '#!/home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua\n'\
  70. 'package.loaded["luarocks.core.hardcoded"] = { '\
  71. "$([ -n "" ] && printf 'FORCE_CONFIG = true, ')"\
  72. 'SYSCONFDIR = [[/home/friedrich/lcurses/lua/lua-5.3.5/install/etc/luarocks]] }\n'\
  73. 'package.path=[[/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/?.lua;]] .. package.path\n'; \
  74. tail -n +2 src/bin/luarocks-admin \
  75. )> "build/luarocks-admin"
  76. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/bin"
  77. install "build/luarocks" "/home/friedrich/lcurses/lua/lua-5.3.5/install/bin/luarocks"
  78. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/bin"
  79. install "build/luarocks-admin" "/home/friedrich/lcurses/lua/lua-5.3.5/install/bin/luarocks-admin"
  80. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/etc/luarocks"
  81. install -m 644 "build/config-5.3.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/etc/luarocks/config-5.3.lua"
  82. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/test"
  83. install -m 644 "src/luarocks/test/busted.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/test/busted.lua"
  84. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/test"
  85. install -m 644 "src/luarocks/test/command.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/test/command.lua"
  86. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  87. install -m 644 "src/luarocks/fs.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs.lua"
  88. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  89. install -m 644 "src/luarocks/fetch.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch.lua"
  90. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  91. install -m 644 "src/luarocks/search.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/search.lua"
  92. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  93. install -m 644 "src/luarocks/repos.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/repos.lua"
  94. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  95. install -m 644 "src/luarocks/test.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/test.lua"
  96. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  97. install -m 644 "src/luarocks/dir.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/dir.lua"
  98. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  99. install -m 644 "src/luarocks/deps.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/deps.lua"
  100. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  101. install -m 644 "src/luarocks/build.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build.lua"
  102. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  103. install -m 644 "src/luarocks/fetch/git_http.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/git_http.lua"
  104. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  105. install -m 644 "src/luarocks/fetch/hg_https.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/hg_https.lua"
  106. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  107. install -m 644 "src/luarocks/fetch/svn.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/svn.lua"
  108. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  109. install -m 644 "src/luarocks/fetch/hg.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/hg.lua"
  110. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  111. install -m 644 "src/luarocks/fetch/git.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/git.lua"
  112. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  113. install -m 644 "src/luarocks/fetch/hg_http.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/hg_http.lua"
  114. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  115. install -m 644 "src/luarocks/fetch/cvs.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/cvs.lua"
  116. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  117. install -m 644 "src/luarocks/fetch/git_file.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/git_file.lua"
  118. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  119. install -m 644 "src/luarocks/fetch/git_https.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/git_https.lua"
  120. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  121. install -m 644 "src/luarocks/fetch/git_ssh.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/git_ssh.lua"
  122. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  123. install -m 644 "src/luarocks/fetch/hg_ssh.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/hg_ssh.lua"
  124. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch"
  125. install -m 644 "src/luarocks/fetch/sscm.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fetch/sscm.lua"
  126. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  127. install -m 644 "src/luarocks/cmd.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd.lua"
  128. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd"
  129. install -m 644 "src/luarocks/admin/cmd/refresh_cache.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd/refresh_cache.lua"
  130. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd"
  131. install -m 644 "src/luarocks/admin/cmd/make_manifest.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd/make_manifest.lua"
  132. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd"
  133. install -m 644 "src/luarocks/admin/cmd/remove.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd/remove.lua"
  134. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd"
  135. install -m 644 "src/luarocks/admin/cmd/add.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cmd/add.lua"
  136. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin"
  137. install -m 644 "src/luarocks/admin/index.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/index.lua"
  138. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin"
  139. install -m 644 "src/luarocks/admin/cache.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/admin/cache.lua"
  140. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  141. install -m 644 "src/luarocks/cmd/search.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/search.lua"
  142. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  143. install -m 644 "src/luarocks/cmd/config.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/config.lua"
  144. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  145. install -m 644 "src/luarocks/cmd/write_rockspec.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/write_rockspec.lua"
  146. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  147. install -m 644 "src/luarocks/cmd/unpack.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/unpack.lua"
  148. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  149. install -m 644 "src/luarocks/cmd/test.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/test.lua"
  150. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  151. install -m 644 "src/luarocks/cmd/show.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/show.lua"
  152. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  153. install -m 644 "src/luarocks/cmd/build.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/build.lua"
  154. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  155. install -m 644 "src/luarocks/cmd/help.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/help.lua"
  156. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  157. install -m 644 "src/luarocks/cmd/remove.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/remove.lua"
  158. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  159. install -m 644 "src/luarocks/cmd/install.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/install.lua"
  160. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  161. install -m 644 "src/luarocks/cmd/purge.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/purge.lua"
  162. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  163. install -m 644 "src/luarocks/cmd/init.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/init.lua"
  164. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  165. install -m 644 "src/luarocks/cmd/upload.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/upload.lua"
  166. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  167. install -m 644 "src/luarocks/cmd/make.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/make.lua"
  168. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  169. install -m 644 "src/luarocks/cmd/download.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/download.lua"
  170. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  171. install -m 644 "src/luarocks/cmd/lint.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/lint.lua"
  172. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  173. install -m 644 "src/luarocks/cmd/list.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/list.lua"
  174. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  175. install -m 644 "src/luarocks/cmd/pack.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/pack.lua"
  176. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  177. install -m 644 "src/luarocks/cmd/doc.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/doc.lua"
  178. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  179. install -m 644 "src/luarocks/cmd/which.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/which.lua"
  180. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  181. install -m 644 "src/luarocks/cmd/path.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/path.lua"
  182. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd"
  183. install -m 644 "src/luarocks/cmd/new_version.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/cmd/new_version.lua"
  184. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  185. install -m 644 "src/luarocks/remove.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/remove.lua"
  186. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs"
  187. install -m 644 "src/luarocks/fs/win32.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/win32.lua"
  188. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs"
  189. install -m 644 "src/luarocks/fs/unix.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/unix.lua"
  190. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/win32"
  191. install -m 644 "src/luarocks/fs/win32/pe-parser.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/win32/pe-parser.lua"
  192. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/win32"
  193. install -m 644 "src/luarocks/fs/win32/tools.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/win32/tools.lua"
  194. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/unix"
  195. install -m 644 "src/luarocks/fs/unix/tools.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/unix/tools.lua"
  196. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs"
  197. install -m 644 "src/luarocks/fs/lua.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/lua.lua"
  198. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs"
  199. install -m 644 "src/luarocks/fs/tools.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fs/tools.lua"
  200. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/manif"
  201. install -m 644 "src/luarocks/manif/writer.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/manif/writer.lua"
  202. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  203. install -m 644 "src/luarocks/manif.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/manif.lua"
  204. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/upload"
  205. install -m 644 "src/luarocks/upload/api.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/upload/api.lua"
  206. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/upload"
  207. install -m 644 "src/luarocks/upload/multipart.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/upload/multipart.lua"
  208. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  209. install -m 644 "src/luarocks/util.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/util.lua"
  210. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  211. install -m 644 "src/luarocks/download.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/download.lua"
  212. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  213. install -m 644 "src/luarocks/results.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/results.lua"
  214. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  215. install -m 644 "src/luarocks/type_check.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/type_check.lua"
  216. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/tools"
  217. install -m 644 "src/luarocks/tools/zip.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/tools/zip.lua"
  218. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/tools"
  219. install -m 644 "src/luarocks/tools/tar.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/tools/tar.lua"
  220. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/tools"
  221. install -m 644 "src/luarocks/tools/patch.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/tools/patch.lua"
  222. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  223. install -m 644 "src/luarocks/pack.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/pack.lua"
  224. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  225. install -m 644 "src/luarocks/persist.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/persist.lua"
  226. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build"
  227. install -m 644 "src/luarocks/build/builtin.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build/builtin.lua"
  228. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build"
  229. install -m 644 "src/luarocks/build/make.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build/make.lua"
  230. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build"
  231. install -m 644 "src/luarocks/build/command.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build/command.lua"
  232. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build"
  233. install -m 644 "src/luarocks/build/cmake.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/build/cmake.lua"
  234. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  235. install -m 644 "src/luarocks/queries.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/queries.lua"
  236. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core"
  237. install -m 644 "src/luarocks/core/dir.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core/dir.lua"
  238. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core"
  239. install -m 644 "src/luarocks/core/vers.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core/vers.lua"
  240. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core"
  241. install -m 644 "src/luarocks/core/manif.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core/manif.lua"
  242. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core"
  243. install -m 644 "src/luarocks/core/util.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core/util.lua"
  244. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core"
  245. install -m 644 "src/luarocks/core/persist.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core/persist.lua"
  246. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core"
  247. install -m 644 "src/luarocks/core/cfg.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core/cfg.lua"
  248. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core"
  249. install -m 644 "src/luarocks/core/path.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/core/path.lua"
  250. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  251. install -m 644 "src/luarocks/require.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/require.lua"
  252. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/type"
  253. install -m 644 "src/luarocks/type/manifest.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/type/manifest.lua"
  254. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/type"
  255. install -m 644 "src/luarocks/type/rockspec.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/type/rockspec.lua"
  256. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  257. install -m 644 "src/luarocks/fun.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/fun.lua"
  258. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  259. install -m 644 "src/luarocks/rockspecs.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/rockspecs.lua"
  260. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  261. install -m 644 "src/luarocks/loader.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/loader.lua"
  262. mkdir -p "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks"
  263. install -m 644 "src/luarocks/path.lua" "/home/friedrich/lcurses/lua/lua-5.3.5/install/share/lua/5.3/luarocks/path.lua"
  264. Installing https://luarocks.org/lcurses-9.0.0-1.src.rock
  265.  
  266. ./configure LUA='/home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua' LUA_INCLUDE='-I/home/friedrich/lcurses/lua/lua-5.3.5/install/include' --prefix='/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' --libdir='/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib' --datadir='/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lua' --datarootdir='/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1' && make clean all
  267. configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
  268. ## ------------------------- ##
  269. ## Configuring lcurses 9.0.0 ##
  270. ## ------------------------- ##
  271.  
  272. checking for a BSD-compatible install... /usr/bin/install -c
  273. checking whether build environment is sane... yes
  274. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  275. checking for gawk... gawk
  276. checking whether make sets $(MAKE)... yes
  277. checking whether make supports nested variables... yes
  278. checking whether make supports nested variables... (cached) yes
  279. checking for gcc... gcc
  280. checking whether the C compiler works... yes
  281. checking for C compiler default output file name... a.out
  282. checking for suffix of executables...
  283. checking whether we are cross compiling... no
  284. checking for suffix of object files... o
  285. checking whether we are using the GNU C compiler... yes
  286. checking whether gcc accepts -g... yes
  287. checking for gcc option to accept ISO C89... none needed
  288. checking whether gcc understands -c and -o together... yes
  289. checking for style of include used by make... GNU
  290. checking dependency style of gcc... gcc3
  291. checking for grep that handles long lines and -e... /usr/bin/grep
  292. checking for egrep... /usr/bin/grep -E
  293. checking for a sed that does not truncate output... /usr/bin/sed
  294. checking how to run the C preprocessor... gcc -E
  295. checking for ANSI C header files... yes
  296. checking for sys/types.h... yes
  297. checking for sys/stat.h... yes
  298. checking for stdlib.h... yes
  299. checking for string.h... yes
  300. checking for memory.h... yes
  301. checking for strings.h... yes
  302. checking for inttypes.h... yes
  303. checking for stdint.h... yes
  304. checking for unistd.h... yes
  305. checking minix/config.h usability... no
  306. checking minix/config.h presence... no
  307. checking for minix/config.h... no
  308. checking whether it is safe to define __EXTENSIONS__... yes
  309. checking for ar... ar
  310. checking the archiver (ar) interface... ar
  311. checking build system type... x86_64-unknown-linux-gnu
  312. checking host system type... x86_64-unknown-linux-gnu
  313. checking how to print strings... printf
  314. checking for a sed that does not truncate output... (cached) /usr/bin/sed
  315. checking for fgrep... /usr/bin/grep -F
  316. checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
  317. checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
  318. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  319. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  320. checking whether ln -s works... yes
  321. checking the maximum length of command line arguments... 1572864
  322. checking whether the shell understands some XSI constructs... yes
  323. checking whether the shell understands "+="... yes
  324. checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
  325. checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
  326. checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
  327. checking for objdump... objdump
  328. checking how to recognize dependent libraries... pass_all
  329. checking for dlltool... no
  330. checking how to associate runtime and link libraries... printf %s\n
  331. checking for archiver @FILE support... @
  332. checking for strip... strip
  333. checking for ranlib... ranlib
  334. checking command to parse /usr/bin/nm -B output from gcc object... ok
  335. checking for sysroot... no
  336. checking for mt... mt
  337. checking if mt is a manifest tool... no
  338. checking for dlfcn.h... yes
  339. checking for objdir... .libs
  340. checking if gcc supports -fno-rtti -fno-exceptions... no
  341. checking for gcc option to produce PIC... -fPIC -DPIC
  342. checking if gcc PIC flag -fPIC -DPIC works... yes
  343. checking if gcc static flag -static works... no
  344. checking if gcc supports -c -o file.o... yes
  345. checking if gcc supports -c -o file.o... (cached) yes
  346. checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
  347. checking whether -lc should be explicitly linked in... no
  348. checking dynamic linker characteristics... GNU/Linux ld.so
  349. checking how to hardcode library paths into programs... immediate
  350. checking whether stripping libraries is possible... yes
  351. checking if libtool supports shared libraries... yes
  352. checking whether to build shared libraries... yes
  353. checking whether to build static libraries... no
  354. checking for ANSI C header files... (cached) yes
  355. checking for NcursesW wide-character library... yes
  356. checking for working ncursesw/curses.h... yes
  357. checking for working ncursesw.h... no
  358. checking for working ncurses.h... no
  359. checking for resizeterm... yes
  360. checking for strlcpy... no
  361. checking if /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua is a Lua interpreter... yes
  362. checking whether /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua version >= 5.1, < 5.4... yes
  363. checking for /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua version... 5.3
  364. checking for /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua platform... unknown
  365. checking for /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua script directory... ${prefix}/share/lua/5.3
  366. checking for /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/lua module directory... ${exec_prefix}/lib/lua/5.3
  367. checking if LUA_VERSION is defined... yes
  368. checking lua.h usability... yes
  369. checking lua.h presence... yes
  370. checking for lua.h... yes
  371. checking lualib.h usability... yes
  372. checking lualib.h presence... yes
  373. checking for lualib.h... yes
  374. checking lauxlib.h usability... yes
  375. checking lauxlib.h presence... yes
  376. checking for lauxlib.h... yes
  377. checking luaconf.h usability... yes
  378. checking luaconf.h presence... yes
  379. checking for luaconf.h... yes
  380. checking for Lua header version... 5.3
  381. checking if Lua header version matches 5.3... yes
  382. checking for specl... :
  383. checking for ldoc... false
  384. checking that generated files are newer than configure... done
  385. configure: creating ./config.status
  386. config.status: creating Makefile
  387. config.status: creating build-aux/config.ld
  388. config.status: creating config.h
  389. config.status: executing depfiles commands
  390. config.status: executing libtool commands
  391. test -z "" || rm -f
  392. test -z "" || rm -f
  393. rm -rf .libs _libs
  394. rm -rf ext/.libs ext/_libs
  395. rm -rf ext/curses/.libs ext/curses/_libs
  396. test -z "ext/curses_c.la" || rm -f ext/curses_c.la
  397. rm -f ext/so_locations
  398. rm -f *.o
  399. rm -f ext/*.o
  400. rm -f ext/*.lo
  401. rm -f ext/curses/*.o
  402. rm -f ext/curses/*.lo
  403. rm -f *.lo
  404. make all-am
  405. make[1]: Entering directory '/tmp/luarocks_lcurses-9.0.0-1-xPFTfy/lcurses-release-v9.0.0'
  406. CC ext/curses.lo
  407. CCLD ext/curses_c.la
  408. make[1]: Leaving directory '/tmp/luarocks_lcurses-9.0.0-1-xPFTfy/lcurses-release-v9.0.0'
  409. make install luadir='/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lua' luaexecdir='/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib'
  410. make[1]: Entering directory '/tmp/luarocks_lcurses-9.0.0-1-xPFTfy/lcurses-release-v9.0.0'
  411. /usr/bin/mkdir -p '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib'
  412. /bin/sh ./libtool --mode=install /usr/bin/install -c ext/curses_c.la '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib'
  413. libtool: install: /usr/bin/install -c ext/.libs/curses_c.so /home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib/curses_c.so
  414. libtool: install: /usr/bin/install -c ext/.libs/curses_c.lai /home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib/curses_c.la
  415. libtool: install: warning: remember to run `libtool --finish /home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib/lua/5.3'
  416. make install-exec-hook
  417. make[2]: Entering directory '/tmp/luarocks_lcurses-9.0.0-1-xPFTfy/lcurses-release-v9.0.0'
  418. rm -f /home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lib/curses_c.la
  419. make[2]: Leaving directory '/tmp/luarocks_lcurses-9.0.0-1-xPFTfy/lcurses-release-v9.0.0'
  420. /usr/bin/mkdir -p '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses/classes'
  421. /usr/bin/install -c -m 644 doc/classes/curses.chstr.html doc/classes/curses.window.html '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses/classes'
  422. /usr/bin/mkdir -p '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses'
  423. /usr/bin/install -c -m 644 doc/index.html doc/ldoc.css '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses'
  424. /usr/bin/mkdir -p '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses/examples'
  425. /usr/bin/install -c -m 644 doc/examples/curses.lua.html '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses/examples'
  426. /usr/bin/mkdir -p '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lua'
  427. /usr/bin/install -c -m 644 lib/curses.lua '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/lua'
  428. /usr/bin/mkdir -p '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses/modules'
  429. /usr/bin/install -c -m 644 doc/modules/curses.html '/home/friedrich/lcurses/lua/lua-5.3.5/install/lib/luarocks/rocks-5.3/lcurses/9.0.0-1/doc/lcurses/modules'
  430. make[1]: Leaving directory '/tmp/luarocks_lcurses-9.0.0-1-xPFTfy/lcurses-release-v9.0.0'
  431. No existing manifest. Attempting to rebuild...
  432. lcurses 9.0.0-1 is now installed in /home/friedrich/lcurses/lua/lua-5.3.5/install (license: MIT/X11)
  433.  
  434. friedrich@linux-4ux9:~/lcurses>
  435.  
\(\endgroup\)


  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.23, eingetragen 2018-10-21 17:57


Hallo,

Die Warnung kannst du ignorieren, falls folgendes Funktioniert: smile
2018-10-21 00:55 - matph in Beitrag No. 17 schreibt:
Speichere nun folgenden Code in YOUR_PATH/lua/lua-5.3.5/install/bin
Lua
package.path = "../share/lua/5.3/?.lua"
package.cpath= "../lib/lua/5.3/?.so"
 
local curses = require "curses"
 
local stdscr = curses.initscr()
 
curses.cbreak()
curses.echo(false)
curses.nl(false)
 
stdscr:clear()
local my, mx = stdscr:getmaxyx()
stdscr:mvaddstr(my//2, mx//2-3, "(y/n)")
stdscr:refresh()
 
local c = stdscr:getch()
curses.endwin()
 
if c < 256 then 
  c = string.char(c) 
end
print(c)
test.lua
als test.lua

und führe den Code aus: smile
./lua test.lua
Falls du nicht mehr im entsprechenden Verzeichnis bist, wechsle zuerst in dieses:
cd /home/friedrich/lcurses/lua/lua-5.3.5/install/bin/

Falls es hierbei eine Fehlermeldung gibt, poste diese...

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.24, vom Themenstarter, eingetragen 2018-10-21 18:14


Danke, es gibt KEINE Fehlermeldung,
in der Fenstermitte erscheint (y/n), Cursor
rechts neben ')', nunr y oder n zeigen Reaktion,
nämlich  Beendigung

y
friedrich@linux-4ux9:~/lcurses/lua/lua-5.3.5/install/bin>
n
friedrich@linux-4ux9:~/lcurses/lua/lua-5.3.5/install/bin>
.
Wo finde ich nun die Doku was mir das lcurses alles bietet
und wie zu verwenden?



  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.25, eingetragen 2018-10-21 18:19


Hallo,

Die Dokumentation findet sich hier smile

Falls du also z.B. keinen Cursor anzeigen möchtest, füge
Lua
curses.curs_set(0)
nach Zeile 10 ein...

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.26, vom Themenstarter, eingetragen 2018-10-21 18:24


Herzöichen Dank!



  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.27, eingetragen 2018-10-21 18:30


Hallo,

Vielleicht sei noch dazu gesagt, du möchtest deine Scripte vermutlich nicht im Ordner bin speichern sondern im darüber liegenden Verzeichnis d.h. /home/friedrich/lcurses/lua/lua-5.3.5/install

Der entsprechende Code sieht hierfür dann wie folgt aus: smile
Lua
#!./bin/lua
 
package.path = "share/lua/5.3/?.lua"
package.cpath= "lib/lua/5.3/?.so"
 
local curses = require "curses"
 
local stdscr = curses.initscr()
 
curses.cbreak()
curses.echo(false)
curses.nl(false)
curses.curs_set(0)
 
stdscr:clear()
local my, mx = stdscr:getmaxyx()
stdscr:mvaddstr(my//2, mx//2-3,"(y/n)")
stdscr:refresh()
 
local c = stdscr:getch()
curses.endwin()
 
if c < 256 then 
  c = string.char(c) 
end
print(c)
um es mit ./test.lua aus zu führen.

Und das gesamte Verzeichnis install kannst du nun auch umbenennen oder an eine andere Stelle verschieben (erhalte allerdings alle Strukturen innerhalb dieses Ordners).

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.28, vom Themenstarter, eingetragen 2018-10-22 09:27


Danke fürs Weiterdenken.
Allerdings sollten die Scripte in beliebigen Ordnern einer zugehörigen
Anwendung liegen können . Und es mit weniger erfahrenen Leuten als Dir
zu Teilen, die auch noch kein lcurses haben, dürfte schwierig werden.



  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.29, eingetragen 2018-10-22 13:58


Hallo,

Alles notwendige zum Ausführen der Skripte befindet sich bei dir im Ordner ~/lcurses/lua/lua-5.3.5/install/, dieser kann in ein Archiv gepackt und auch mit anderen ohne Probleme geteilt werden. Dies ist also nicht schwierig, ganz im Gegenteil smile

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.30, vom Themenstarter, eingetragen 2018-10-23 19:31


Danke, ja, stimmt.

Neue aber zugehörige Frage:
was tun, um das was während lcurses im Fenster enstandesn ist,
über endwin hinaus zu erhalten?



  Profil  Quote  Link auf diesen Beitrag Link
matph
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 20.11.2006
Mitteilungen: 5418
Aus: A
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.31, eingetragen 2018-10-23 20:04


Hallo,

Was genau meinst du mit erhalten?
Die endwin Funktion stellt das Terminal nach curses wieder her.

--
mfg
matph


-----------------
Wir müssen wissen, wir werden wissen. Hilbert
Das Buch der Natur ist in der Sprache der Mathematik geschrieben. Galilei



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 30.10.2001
Mitteilungen: 1907
Aus: Wien,Oesterr., Wohnort Stuttgart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.32, vom Themenstarter, eingetragen 2018-10-24 10:55


ok, war von mir noch nicht genau überlegt. Wenn das Bild erhlaten bleiben soll muß es eben in eine Datei.
Neue Frage nun in neuem Thread.



  Profil  Quote  Link auf diesen Beitrag Link
FriedrichLaher hat die Antworten auf ihre/seine Frage gesehen.
FriedrichLaher hat selbst das Ok-Häkchen gesetzt.
Neues Thema [Neues Thema]  Druckversion [Druckversion]

 


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2018 by Matroids Matheplanet
This web site was made with PHP-Nuke, a web portal system written in PHP. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]