Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (214 - 216 of 1030)

Ticket Resolution Summary Owner Reporter
#229 wontfix Recompiling Hemlock from the command line gives an error Gary Byers Rainer Joswig
Description

I have Openmcl started from the command line. No GUI.

I call:

(require "COMPILE-HEMLOCK")

and

(ccl::compile-hemlock t)

Read error between positions 18247 and 18805 in /Lisp/Implementations/openmcl/ccl/cocoa-ide/hemlock/src/macros.lisp.

Error: Reader error on #<BASIC-FILE-CHARACTER-INPUT-STREAM ("/Lisp/Implementations/openmcl/ccl/cocoa-ide/hemlock/src/macros.lisp"/9 ISO-8859-1) #x3000425DD39D>, near position 18805, within "gui::typeo":

Reference to unknown package "GUI".

#259 wontfix Provide for single SYSCALLS loader file Gary Byers Hans Hübner
Description

To load the system call interfaces, one currently has to copy this piece of code:

(eval-when (:compile-toplevel :execute)
  #+linuxppc-target
  (require "PPC-LINUX-SYSCALLS")
  #+linuxx8664-target
  (require "X8664-LINUX-SYSCALLS")
  #+darwinppc-target
  (require "DARWINPPC-SYSCALLS")
  #+darwinx8664-target
  (require "DARWINX8664-SYSCALLS")
  #+freebsdx8664-target
  (require "X8664-FREEBSD-SYSCALLS")
  )

This is rather inconvenient for the user, as every new architecture and every new operating system requires manual patching of the application that uses the system calls. The upcoming 32 bit X86 port will make this particularily apparent.

I would suggest that CCL provided a single "SYSCALLS" module that selectes the right module to load, so that the application can use

(require "SYSCALLS")

If the eval-when could go, it'd be even better.

I am aware that the system call interfaces vary between architectures and operating systems and that one cannot expect (require "SYSCALLS") to provide for one common interface to the system. Given that most operating systems supported will be Unix based, there is significant overlap between the variants and thus it _will_ be possible to just use code cross-platform in many cases.

#284 wontfix Initial mmap fails on starting lx86cl64: "remap spjump: Permission denied" Gary Byers John Fremlin
Description

I am using Ubuntu hardy, Linux hayaji 2.6.24-16-generic #1 SMP Thu Apr 10 12:47:45 UTC 2008 x86_64 GNU/Linux.

Starting openmcl from the 070722 snapshot, or any other that I have tried, gives this error:

remap spjump: Permission denied

I strace'd the process and it is a mmap that fails

brk(0)                                  = 0x627000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5819bb4000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5819bb2000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=88965, ...}) = 0
mmap(NULL, 88965, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5819b9c000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14624, ...}) = 0
mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f5819794000
mprotect(0x7f5819796000, 2097152, PROT_NONE) = 0
mmap(0x7f5819996000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f5819996000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260>\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=526560, ...}) = 0
mmap(NULL, 2621672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f5819513000
mprotect(0x7f5819593000, 2093056, PROT_NONE) = 0
mmap(0x7f5819792000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7f5819792000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260W\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=130224, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5819b9b000
mmap(NULL, 2208624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58192f7000
mprotect(0x7f581930d000, 2097152, PROT_NONE) = 0
mmap(0x7f581950d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f581950d000
mmap(0x7f581950f000, 13168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f581950f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\342"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1436976, ...}) = 0
mmap(NULL, 3543672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f5818f95000
mprotect(0x7f58190ed000, 2097152, PROT_NONE) = 0
mmap(0x7f58192ed000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158000) = 0x7f58192ed000
mmap(0x7f58192f2000, 17016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f58192f2000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5819b9a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5819b99000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5819b98000
arch_prctl(ARCH_SET_FS, 0x7f5819b99860) = 0
mprotect(0x7f58192ed000, 12288, PROT_READ) = 0
munmap(0x7f5819b9c000, 88965)           = 0
set_tid_address(0x7f5819b998f0)         = 23429
set_robust_list(0x7f5819b99900, 0x18)   = 0
futex(0x7fff21bb5a4c, 0x81 /* FUTEX_??? */, 1) = 0
rt_sigaction(SIGRTMIN, {0x7f58192fc2d0, [], SA_RESTORER|SA_SIGINFO, 0x7f58193057d0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f58192fc350, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f58193057d0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="hayaji", ...}) = 0
readlink("/proc/self/exe", "/tmp/ccl/lx86cl64", 4096) = 17
brk(0)                                  = 0x627000
brk(0x648000)                           = 0x648000
arch_prctl(ARCH_GET_GS, [0])            = 0
arch_prctl(ARCH_GET_FS, [0x7f5819b99860]) = 0
mmap(0x5000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = -1 EACCES (Permission denied)
dup(2)                                  = 3
fcntl(3, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5819bb1000
lseek(3, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
write(3, "remap spjump: Permission denied\n", 32remap spjump: Permission denied
) = 32
close(3)                                = 0
munmap(0x7f5819bb1000, 4096)            = 0
exit_group(1)                           = ?
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.