unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Compiling emacs-24.0.90 on AIX 5.3
@ 2011-10-12  3:15 Perry Smith
  2011-10-12  4:14 ` Glenn Morris
  0 siblings, 1 reply; 6+ messages in thread
From: Perry Smith @ 2011-10-12  3:15 UTC (permalink / raw)
  To: emacs-devel

I am trying to compile emacs on AIX 5.3 and I have not yet gotten through the configure script.

It says that I need termcap.  AIX uses (mostly) terminfo.  I've compiled emacs on this platform forever and a day and this is the first time I've hit this.

I did ./configure --help but did not see anything about terminfo or termcap so I'd thought I would post my question here.

Thank you for your time
pedz




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Compiling emacs-24.0.90 on AIX 5.3
  2011-10-12  3:15 Compiling emacs-24.0.90 on AIX 5.3 Perry Smith
@ 2011-10-12  4:14 ` Glenn Morris
  2011-10-12 13:31   ` Perry Smith
  0 siblings, 1 reply; 6+ messages in thread
From: Glenn Morris @ 2011-10-12  4:14 UTC (permalink / raw)
  To: Perry Smith; +Cc: emacs-devel

Perry Smith wrote:

> I am trying to compile emacs on AIX 5.3 and I have not yet gotten
> through the configure script.
>
> It says that I need termcap. AIX uses (mostly) terminfo.

Please send a mail to bug-gnu-emacs@gnu that says exactly what message
configure prints when it stops, and attach a copy of the config.log file
(perhaps compressed). Thanks.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Compiling emacs-24.0.90 on AIX 5.3
  2011-10-12  4:14 ` Glenn Morris
@ 2011-10-12 13:31   ` Perry Smith
  2011-10-12 16:22     ` Glenn Morris
  0 siblings, 1 reply; 6+ messages in thread
From: Perry Smith @ 2011-10-12 13:31 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1107 bytes --]


On Oct 11, 2011, at 11:14 PM, Glenn Morris wrote:

> Perry Smith wrote:
> 
>> I am trying to compile emacs on AIX 5.3 and I have not yet gotten
>> through the configure script.
>> 
>> It says that I need termcap. AIX uses (mostly) terminfo.
> 
> Please send a mail to bug-gnu-emacs@gnu that says exactly what message
> configure prints when it stops, and attach a copy of the config.log file
> (perhaps compressed). Thanks.

Done. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9736

The reason I am trying to move up to emacs 24 is I've been told in the help forum that this version of emacs has a new feature.  For lack of a better term I'll call it a "shared library" feature in which emacs can be compiled with libraries and deploy on systems that may or may not have those libraries and be able to load the libraries if they are needed and they exist.

I'm wondering if this new system is working for AIX and if not, I'm willing and able to help.  I can't promise how much time I will have but I'm interested in getting that feature working for AIX 5.3 and 6.1.

Thank you,
pedz


[-- Attachment #2: Type: text/html, Size: 1671 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Compiling emacs-24.0.90 on AIX 5.3
  2011-10-12 13:31   ` Perry Smith
@ 2011-10-12 16:22     ` Glenn Morris
  2011-10-12 16:58       ` Stephen J. Turnbull
  0 siblings, 1 reply; 6+ messages in thread
From: Glenn Morris @ 2011-10-12 16:22 UTC (permalink / raw)
  To: Perry Smith; +Cc: emacs-devel

Perry Smith wrote:

> Done. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9736

Thanks, I will take a look.

> The reason I am trying to move up to emacs 24 is I've been told in the
> help forum that this version of emacs has a new feature. For lack of a
> better term I'll call it a "shared library" feature in which emacs can
> be compiled with libraries and deploy on systems that may or may not
> have those libraries and be able to load the libraries if they are
> needed and they exist.

However, you may be disappointed because I cannot think of any new
feature that fits this description. Do you mean Lisp code or literal
libfoo.so libraries? Look in the etc/NEWS file and see if anything
matches what you are thinking of.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Compiling emacs-24.0.90 on AIX 5.3
  2011-10-12 16:22     ` Glenn Morris
@ 2011-10-12 16:58       ` Stephen J. Turnbull
  2011-10-12 19:35         ` Perry Smith
  0 siblings, 1 reply; 6+ messages in thread
From: Stephen J. Turnbull @ 2011-10-12 16:58 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Perry Smith, emacs-devel

Glenn Morris writes:

 > However, you may be disappointed because I cannot think of any new
 > feature that fits this description. Do you mean Lisp code or literal
 > libfoo.so libraries?

I suppose he means DLLs that wrap libraries such as zlib or libpng,
which have until recently been prohibited because they may allow an
inadvertant run-around the GPL, and now are under consideration
because a reasonable way to ensure that users who want only GPL
plugins will get them has been developed.  This would allow writing a
version of `load' that loads such features on demand (eg, via
`(require 'dbus)' or similar).  ISTR that the related FFI feature may
also now be OK.

Because the wrapper DLLs are demand-loaded, they could be built on a
"loaded" system with all necessary libraries, and distributed with
Emacs (eg, on a corporate network).  On a "lightweight" system with
few system libraries, Emacs would run, but attempts to use those
features would fail at the `require' stage.  There would be no need to
recompile Emacs to take advantage of newly added system libraries.
(In theory; in practice many free software libraries have enough "API
churn" that even with DLLs you need to rebuild the wrapper DLLs when
new versions come out.)

I don't think there's any "official" development roadmap to these
features yet, just Richard's statement that the GPL marking method
used by GCC has been vetted by the FSF's lawyers and should be good
enough for Emacs, too.  AFAIK no decision has been made about whether
either on-demand DLL loading or FFI is technically suited for Emacs.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Compiling emacs-24.0.90 on AIX 5.3
  2011-10-12 16:58       ` Stephen J. Turnbull
@ 2011-10-12 19:35         ` Perry Smith
  0 siblings, 0 replies; 6+ messages in thread
From: Perry Smith @ 2011-10-12 19:35 UTC (permalink / raw)
  To: Stephen J. Turnbull; +Cc: emacs-devel


On Oct 12, 2011, at 11:58 AM, Stephen J. Turnbull wrote:

> Glenn Morris writes:
> 
>> However, you may be disappointed because I cannot think of any new
>> feature that fits this description. Do you mean Lisp code or literal
>> libfoo.so libraries?
> 
> I suppose he means DLLs that wrap libraries such as zlib or libpng,
> which have until recently been prohibited because they may allow an
> inadvertant run-around the GPL, and now are under consideration
> because a reasonable way to ensure that users who want only GPL
> plugins will get them has been developed.  This would allow writing a
> version of `load' that loads such features on demand (eg, via
> `(require 'dbus)' or similar).  ISTR that the related FFI feature may
> also now be OK.
> 
> Because the wrapper DLLs are demand-loaded, they could be built on a
> "loaded" system with all necessary libraries, and distributed with
> Emacs (eg, on a corporate network).  On a "lightweight" system with
> few system libraries, Emacs would run, but attempts to use those
> features would fail at the `require' stage.  There would be no need to
> recompile Emacs to take advantage of newly added system libraries.
> (In theory; in practice many free software libraries have enough "API
> churn" that even with DLLs you need to rebuild the wrapper DLLs when
> new versions come out.)
> 
> I don't think there's any "official" development roadmap to these
> features yet, just Richard's statement that the GPL marking method
> used by GCC has been vetted by the FSF's lawyers and should be good
> enough for Emacs, too.  AFAIK no decision has been made about whether
> either on-demand DLL loading or FFI is technically suited for Emacs.

This sounds like what I was hoping for.  I use to compile open source software for AIX and put it out for others to use:

http://aix-consulting.net

(the downloads page often does not work.  I works with FF).  That project is kinda on a back burner right now due to various reasons.

The version of emacs listed is fairly stripped down.  I wrestled with what to do for a long time.  It would be great if I could load up a build system, build an emacs with all the features, and then bundle it for others to use but not force them to load up all the libraries if they don't want them.

pedz




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-10-12 19:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-12  3:15 Compiling emacs-24.0.90 on AIX 5.3 Perry Smith
2011-10-12  4:14 ` Glenn Morris
2011-10-12 13:31   ` Perry Smith
2011-10-12 16:22     ` Glenn Morris
2011-10-12 16:58       ` Stephen J. Turnbull
2011-10-12 19:35         ` Perry Smith

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).