slang1 - exports reserved symbols

Bug #6956 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
slang (Debian)
Fix Released
Unknown
slang (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Automatically imported from Debian bug report #257667 http://bugs.debian.org/257667

Revision history for this message
In , Norbert Tretkowski (tretkowski) wrote : Re: Bug#257667: relocation error: slrn: undefined symbol: _SLChg_UCase_Lut

* Stefano Zacchiroli wrote:
> On powerpc arch slrn wont start due to the undefined symbol reported in
> the subject of this bug report.

Upgrade your slang, this is not a slrn problem and has been fixed in
slang1 1.4.9dbs-2.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=257516

Norbert

Revision history for this message
In , Stefano Zacchiroli (zack-bononia) wrote :

On Mon, Jul 05, 2004 at 10:17:01AM +0200, Norbert Tretkowski wrote:
> Upgrade your slang, this is not a slrn problem and has been fixed in
> slang1 1.4.9dbs-2.
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=257516

Thanks and sorry for the erroneous report.

Cheers.

--
Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-

Revision history for this message
In , Bastian Blank (waldi) wrote : slang exports reserved symbols

reopen 257667
reassign 257667 slang1
retitle 257667 slang1 - exports reserved symbols
thanks

Symbols with starts with two underscores or one underscore and a capital
letter are reserved for the implementation.

Bastian

--
Leave bigotry in your quarters; there's no room for it on the bridge.
  -- Kirk, "Balance of Terror", stardate 1709.2

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #257667 http://bugs.debian.org/257667

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.3 KiB)

Message-Id: <email address hidden>
Date: Mon, 05 Jul 2004 09:36:58 +0200
From: Stefano Zacchiroli <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: relocation error: slrn: undefined symbol: _SLChg_UCase_Lut

Package: slrn
Version: 0.9.8.0-14
Severity: grave

On powerpc arch slrn wont start due to the undefined symbol reported in
the subject of this bug report. Trying to rebuild the package from
sources fails as well with the following compilation error:

  gcc -g -O2 -o slrn art.o chmap.o editscore.o group.o grplens.o hash.o help.o hooks.o interp.o menu.o mime.o misc.o post.o score.o server.o sortdate.o slrn.o startup.o ttymsg.o util.o decode.o xover.o slrndir.o version.o print.o art_misc.o vfile.o snprintf.o art_sort.o ranges.o -L/usr/lib -lslang -lgnutls-extra -lgnutls -luu -lcanlock -lm -ldl
  /usr/lib/libuu.a(fptools.o)(.text+0xcfc): In function `_FP_tempnam':
  : warning: the use of `tmpnam' is dangerous, better use `mkstemp'
  /usr/lib/libuu.a(uunconc.o)(.text+0x3064): In function `UUDecode':
  : warning: the use of `tempnam' is dangerous, better use `mkstemp'
  art.o(.text+0x7026): In function `save_article_to_file':
  /tmp/slrn-0.9.8.0/src/art.c:4149: undefined reference to `_SLChg_LCase_Lut'
  art.o(.text+0x702e):/tmp/slrn-0.9.8.0/src/art.c:4149: undefined reference to `_SLChg_LCase_Lut'
  art.o(.text+0x7056):/tmp/slrn-0.9.8.0/src/art.c:4138: undefined reference to `_SLChg_UCase_Lut'
  art.o(.text+0x705e):/tmp/slrn-0.9.8.0/src/art.c:4138: undefined reference to `_SLChg_UCase_Lut'
  mime.o(.text+0xa): In function `find_header_line':
  /tmp/slrn-0.9.8.0/src/mime.c:101: undefined reference to `_SLChg_UCase_Lut'
  mime.o(.text+0x16):/tmp/slrn-0.9.8.0/src/mime.c:101: undefined reference to `_SLChg_UCase_Lut'
  mime.o(.text+0xc46): In function `slrn_rfc1522_decode_string':
  /tmp/slrn-0.9.8.0/src/mime.c:525: undefined reference to `_SLChg_UCase_Lut'
  mime.o(.text+0xc4a):/tmp/slrn-0.9.8.0/src/mime.c:525: more undefined references to `_SLChg_UCase_Lut' follow
  collect2: ld returned 1 exit status
  make[3]: *** [slrn] Error 1
  make[3]: Leaving directory `/tmp/slrn-0.9.8.0/src'
  make[2]: *** [all] Error 2
  make[2]: Leaving directory `/tmp/slrn-0.9.8.0/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/tmp/slrn-0.9.8.0'
  make: *** [build-stamp] Error 2
  debuild: fatal error at line 840:

Cheers.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.7-fistandantilus
Locale: LANG=it_IT@euro, LC_CTYPE=it_IT@euro

Versions of packages slrn depends on:
ii debconf [debconf-2.0] 1.4.29 Debian configuration management sy
ii debianutils 2.8.3 Miscellaneous utilities specific t
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an
ii libcanlock2 2b-3 library for creating and verifying
ii libgnutls7 0.8.12-5 GNU TLS library - runtime library
ii slang1 1.4.9dbs-1 The S-Lang programming library - r

-- debconf information:...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 5 Jul 2004 10:17:01 +0200
From: Norbert Tretkowski <email address hidden>
To: Stefano Zacchiroli <email address hidden>, <email address hidden>
Subject: Re: Bug#257667: relocation error: slrn: undefined symbol: _SLChg_UCase_Lut

* Stefano Zacchiroli wrote:
> On powerpc arch slrn wont start due to the undefined symbol reported in
> the subject of this bug report.

Upgrade your slang, this is not a slrn problem and has been fixed in
slang1 1.4.9dbs-2.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=257516

Norbert

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 5 Jul 2004 10:18:10 +0200
From: Stefano Zacchiroli <email address hidden>
To: Norbert Tretkowski <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#257667: relocation error: slrn: undefined symbol: _SLChg_UCase_Lut

On Mon, Jul 05, 2004 at 10:17:01AM +0200, Norbert Tretkowski wrote:
> Upgrade your slang, this is not a slrn problem and has been fixed in
> slang1 1.4.9dbs-2.
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=257516

Thanks and sorry for the erroneous report.

Cheers.

--
Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 6 Jul 2004 16:14:26 +0200
From: Bastian Blank <email address hidden>
To: <email address hidden>
Cc: <email address hidden>
Subject: slang exports reserved symbols

--d6Gm4EdcadzBjdND
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

reopen 257667
reassign 257667 slang1
retitle 257667 slang1 - exports reserved symbols
thanks

Symbols with starts with two underscores or one underscore and a capital
letter are reserved for the implementation.

Bastian

--=20
Leave bigotry in your quarters; there's no room for it on the bridge.
  -- Kirk, "Balance of Terror", stardate 1709.2

--d6Gm4EdcadzBjdND
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iEYEARECAAYFAkDqs8IACgkQnw66O/MvCNFT9gCeI2NJmX9p1Cm6eBVsuCrppmTp
kq8AoJYaRx6T0KbFEFBR7S2iAr80KSgT
=L1J8
-----END PGP SIGNATURE-----

--d6Gm4EdcadzBjdND--

Revision history for this message
Matt Zimmerman (mdz) wrote :

Remove myself from all these CCs now that we have the warty-bugs mailing list

Revision history for this message
In , Alastair McKinstry (mckinstry-computer) wrote : #257667: confirmed

Ok, confirmed that this is specified by POSIX.

This is a bug in principle rather than current practice; in principle, the implementation
could use any _S* symbol used
in slang and break slang, and slang break other packages.
In practice this is not currently happening. So I can forsee
the RM downgrading this bug for release.

I am preparing and testing a fix. However this is going to break
the ABI, and a bunch of packages are going to need to be
rebuilt. Ideally the SONAME should change; an old library
would always be RC and so can't be kept for backwards compatibiltiy in principle
...
I will forward a patch changing symbols to upstream recommendinga a SONAME change.
However upstream has been
unresponsive for at least the last year.

If the SONAME changes, then I will take the opportunity to also
fix #47093.

So, I'm working on it. I'll be busy preparing patches to
packages that break, and propose the change on debian-devel;
possibly NMUing all the packages (in DELAYED) if need be.
Please be patient; As this bug does not currently break
things, but the fix does, correctness rather than haste
are of the essence.

Regards
Alastair

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-id: <email address hidden>
Date: Wed, 7 Jul 2004 09:36:51 +0100
From: "Alastair McKinstry" <email address hidden>
To: <email address hidden>
Cc: <email address hidden>
Subject: #257667: confirmed

Ok, confirmed that this is specified by POSIX.

This is a bug in principle rather than current practice; in principle, the implementation
could use any _S* symbol used
in slang and break slang, and slang break other packages.
In practice this is not currently happening. So I can forsee
the RM downgrading this bug for release.

I am preparing and testing a fix. However this is going to break
the ABI, and a bunch of packages are going to need to be
rebuilt. Ideally the SONAME should change; an old library
would always be RC and so can't be kept for backwards compatibiltiy in principle
...
I will forward a patch changing symbols to upstream recommendinga a SONAME change.
However upstream has been
unresponsive for at least the last year.

If the SONAME changes, then I will take the opportunity to also
fix #47093.

So, I'm working on it. I'll be busy preparing patches to
packages that break, and propose the change on debian-devel;
possibly NMUing all the packages (in DELAYED) if need be.
Please be patient; As this bug does not currently break
things, but the fix does, correctness rather than haste
are of the essence.

Regards
Alastair

Revision history for this message
In , Alastair McKinstry (mckinstry-computer) wrote : Downgrading to important; will fix post-sarge

severity 257667 important
thanks

I am downgrading this to 'important', as it doesn't actually break
anything right now
and fixing it would break multiple packages.

I am working on a solution, for upload once Sarge ships.

Regards
Alastair

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1089376074.5232.2.camel@coll>
Date: Fri, 09 Jul 2004 13:27:54 +0100
From: Alastair McKinstry <email address hidden>
To: <email address hidden>
Cc: Debian Bugs <email address hidden>
Subject: Downgrading to important; will fix post-sarge

severity 257667 important
thanks

I am downgrading this to 'important', as it doesn't actually break
anything right now
and fixing it would break multiple packages.

I am working on a solution, for upload once Sarge ships.

Regards
Alastair

Revision history for this message
LaMont Jones (lamont) wrote :

Importing 1.4.9dbs-3 will fix this bug, and some others.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Fixed via sync of 1.4.9dbs-3

Revision history for this message
In , Alastair McKinstry (alastair-mckinstry) wrote : slang tags

tags 257667 pending
tags 47039 pending
thanks

These bugs will be fixed in the upcoming slang2 package release.

Regards
Alastair

--
Alastair McKinstry email: <email address hidden>
Principal Engineer phone: +353 86 8200842
Ildana Teo web: www.ildana.ie

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Fri, 18 Feb 2005 12:23:36 +0000
From: Alastair McKinstry <email address hidden>
To: Debian Bugs <email address hidden>
Subject: slang tags

tags 257667 pending
tags 47039 pending
thanks

These bugs will be fixed in the upcoming slang2 package release.

Regards
Alastair

--
Alastair McKinstry email: <email address hidden>
Principal Engineer phone: +353 86 8200842
Ildana Teo web: www.ildana.ie

Revision history for this message
In , Alastair McKinstry (alastair-mckinstry) wrote : updated tags

tags 134376 -wontfix +fixed-in-experimental
tags 288458 -pending +fixed-in-experimental
tags 34718 fixed-in-experimental
tags 257667 fixed-in-experimental
tags 47039 fixed-in-experimental
tags 157029 fixed-in-experimental -sarge-ignore
thanks

--
Alastair McKinstry email: <email address hidden>
Principal Engineer phone: +353 86 8200842
Ildana Teo web: www.ildana.ie

Revision history for this message
In , Alastair McKinstry (mckinstry) wrote : closing

Hi,

I'm closing this bug, as it is fixed in the latest release.

Regards
Alastair

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Wed, 08 Jun 2005 15:18:11 +0100
From: Alastair McKinstry <email address hidden>
To: Debian Bugs <email address hidden>
Subject: updated tags

tags 134376 -wontfix +fixed-in-experimental
tags 288458 -pending +fixed-in-experimental
tags 34718 fixed-in-experimental
tags 257667 fixed-in-experimental
tags 47039 fixed-in-experimental
tags 157029 fixed-in-experimental -sarge-ignore
thanks

--
Alastair McKinstry email: <email address hidden>
Principal Engineer phone: +353 86 8200842
Ildana Teo web: www.ildana.ie

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 14 Jul 2005 11:44:44 +0100
From: Alastair McKinstry <email address hidden>
To: <email address hidden>
Subject: closing

Hi,

I'm closing this bug, as it is fixed in the latest release.

Regards
Alastair

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.