bugvile, a vi-compatible text editor - Bugs: bug #27526, problems compiling/running...


bug #27526: problems compiling/running xvile9.7u

Submitter:  David Rolfe <dsrolfe>
Submitted:  Fri 25 Sep 2009 09:52:23 PM UTC
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

Jump to the original submission

Tue 27 Oct 2009 10:07:21 PM UTC, comment #13: 

no problem

Thomas Dickey <dickey>
Group administrator
Tue 27 Oct 2009 09:43:23 PM UTC, comment #12: 

Hi Tom,

I successfully compiled vile and xvile on both my Solaris and Tru64 without a problem.

Thanks as usual for your outstanding work!!

David Rolfe <dsrolfe>
Tue 27 Oct 2009 09:12:51 PM UTC, comment #11: 

This should be fixed with 9.7w (this morning).

Thomas Dickey <dickey>
Group administrator
Wed 14 Oct 2009 11:17:00 PM UTC, comment #10: 

This problem is simpler - it's broken since I
reused a symbol in the makefile, which normally
would be usable for all scripts, but forgot that
for vile, it happened to work only for vileget
(a script that has to be tweaked for the perl
path).  So it worked for me because I happened
to build with perl.  I'll attach a diff for this
fix (and still have to investigate the other issue
that I noticed).

(file #18880)

Thomas Dickey <dickey>
Group administrator
Wed 14 Oct 2009 08:48:17 AM UTC, comment #9: 

thanks ... (Last night, I encountered a different issue with
Tru64 - something that's breaking in the substitution
for the app-defaults path, due to some shell scripting
problem).  I'll check on this, too (perhaps it's related).

Thomas Dickey <dickey>
Group administrator
Wed 14 Oct 2009 02:17:57 AM UTC, comment #8: 

Hi Tom,

The problem has gone on my Slackware box, but I'm seeing different problems on my Solaris 2.9 box and my Tru64/Alpha box.

For the Solaris, running:
    sh ./configure --disable-filters --with-screen=x11; make


Then running:
make install

Resulted in:

make: Warning: Too many rules defined for target '

/bin/sh ./mkdirs.sh '

/bin/sh ./sinstall.sh  ./install-sh -c  ./macros/uxvile /usr/local/bin/uxvile

./sinstall.sh: -c: not found

* Error code 1

make: Fatal error: Command failed for target `/usr/local/bin/uxvile'

On Tru64, the:

sh ./configure --disable-filters --with-screen=x11; make

failed with:

configure: creating ./config.status

config.status: creating makefile

config.status: creating filters/makefile

config.status: creating filters/makefile.tmp

config.status: creating config.h

** no change to ./filters/genmake.mak

Checking for built-in filters: none

Checking for external filters: none

Checking for loadable filters: none

make: 'lib/X11/app-defaults'': extra chars.  Stop.

I tried both of these twice from a clean install, just to see if it was something I caused.  And leaving out the configure switch "--with-screen=x11" worked fine for both machines/OSes.

Let me know if you need more output.

David Rolfe <dsrolfe>
Tue 13 Oct 2009 11:45:24 PM UTC, comment #7: 

9.7v should fix all this

Thomas Dickey <dickey>
Group administrator
Fri 02 Oct 2009 12:23:59 AM UTC, comment #6: 

Hi Tom,

Thanks for the patch.  I finally got a chance to try it on my Slackware64 v13.0 box and it works a treat.

BTW - I've been doing distro hopping lately and I'm going to be trying out gNewSense, so I won't be able to test Slackware for a while.  One of these days, I really need to install the free Citrix XenServer on my machine...

     - Dave -

David Rolfe <dsrolfe>
Sun 27 Sep 2009 10:27:24 PM UTC, comment #5: 

It's odd if it's a problem on Slackware 13
(since the definition's been there a while).
However.  I'm attaching the simple fix that
I had in mind - please verify that.  (There
are other fixes in 9.7u so far).

(file #18787)

Thomas Dickey <dickey>
Group administrator
Sun 27 Sep 2009 08:59:49 PM UTC, comment #4: 

Hi Tom,

I tried this on my home machine running Slackware64 v13 and received the attached errors.

Hope this helps troubleshooting!

(file #18785)

David Rolfe <dsrolfe>
Fri 25 Sep 2009 10:42:18 PM UTC, comment #3: 

thanks (I know how to work around).  Those are
not defined in older X's -- I did make fixes for
the versions that I could test-compile on.

I recall some issue with Solaris where they
had copied the XA_xxx definitions from XFree86
(so my ifdef worked), but the actual atom was
not declared.

Thomas Dickey <dickey>
Group administrator
Fri 25 Sep 2009 10:09:33 PM UTC, comment #2: 

I get the same error on our Solaris 9 box, but xvile continues to work??  See attached

(file #18776)

David Rolfe <dsrolfe>
Fri 25 Sep 2009 09:59:27 PM UTC, comment #1: 


I'm having trouble compiling xvile 9.7u on my DEC Alpha/Tru64 box.  Here are the messages I received when doing the make:


Then after the make install and then trying to run xvile I get:

> xvile

522345:/usr/local/bin/xvile: /sbin/loader: Error: /usr/local/bin/xvile: symbol "_XA_COMPOUND_TEXT" unresolved
522345:/usr/local/bin/xvile: /sbin/loader: Fatal Error: Load of "/usr/local/bin/xvile" failed: Unresolved symbol name

See attached for more information.

Let me know if you need more info.

(file #18775)

David Rolfe <dsrolfe>
Fri 25 Sep 2009 09:52:23 PM UTC, original submission:  

David Rolfe <dsrolfe>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #18880:  vile-9.7v2.patch added by dickey (4KiB - text/x-patch - fix for the INSTALL_SCRIPT issue)
file #18787:  vile-9.7u4.patch added by dickey (22KiB - text/x-patch - current fixes toward 9.7v)
file #18785:  xvile.out added by dsrolfe (49KiB - application/octet-stream)
file #18776:  make_out.txt added by dsrolfe (33KiB - text/plain)
file #18775:  make_out.txt added by dsrolfe (30KiB - text/plain)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by dickey (Posted a comment)
  • -email is unavailable- added by dsrolfe (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-10-27 dickey StatusNone Fixed
    2009-10-14 dickey Attached File- Added vile-9.7v2.patch, #18880
    2009-09-27 dickey Attached File- Added vile-9.7u4.patch, #18787
    2009-09-27 dsrolfe Attached File- Added xvile.out, #18785
    2009-09-25 dsrolfe Attached File- Added make_out.txt, #18776
    2009-09-25 dsrolfe Attached File- Added make_out.txt, #18775

    Back to the top

    Powered by Savane 3.13-b921.
    Corresponding source code