Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2001-03

Missing libpanel.a Library after a SuSE 7.1 Update

10 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Stefan Becker

Hello List,

I Updated my Linux Server on the weekend (from SuSE 7.0 --> 7.1) and noticed that some of my programms were not compliling anymore. A backup shows that the library
"/usr/lib/libpanel.a"
was removed with the update!

yet "/usr/lib/libpanel.so.4" and
"/usr/lib/libpanel.so.5" are there.

These librarys doesn't work!

Does anyone know how to correct to probem other
than just copying the old library file back to
/usr/lib

my best regards to you all,
Stefan

LUFA Speyer (EDV)
email:
tel : +49 (0)6232-629542
fax : +49 (0)6232-629544
http://www.lufa-speyer.de/

Reply by email

Marco van de Voort
to Stefan Becker
Hello List, I Updated my Linux Server on the weekend (from SuSE 7.0 --> 7.1)

Interesting :_) What FPC version do they ship?

Show quoted text 14 lines
and noticed that some of my programms were not compliling anymore. A backup shows that the library "/usr/lib/libpanel.a" was removed with the update! yet "/usr/lib/libpanel.so.4" and "/usr/lib/libpanel.so.5" are there. These librarys doesn't work! Does anyone know how to correct to probem other than just copying the old library file back to /usr/lib

That might not work.

- Check which packages depend on it. If none, kill panel, and recompile from source, either from TGZ, or, better, from SRPM, and rebuild, and copy the generated .a by hand?)

- kick SUSE.

Reply by email

Marco van de Voort
to Michael Van Canneyt
Show quoted text 9 lines
On Mon, 12 Mar 2001, Marco van de Voort wrote: > > Hello List, > > > > I Updated my Linux Server on the weekend (from SuSE 7.0 --> 7.1) > > Interesting :_) What FPC version do they ship? 1.0.2

I saw 1.0.2-12. Did they correspond those 12 patches back to us?

Reply by email

Jonas
Stefan Becker wrote 10 lines
I Updated my Linux Server on the weekend (from SuSE 7.0 --> 7.1) and noticed that some of my programms were not compliling anymore. A backup shows that the library "/usr/lib/libpanel.a" was removed with the update! yet "/usr/lib/libpanel.so.4" and "/usr/lib/libpanel.so.5" are there. These librarys doesn't work!

That's because *.so are shared libraries, while *.a are static libraries. In addition, for one of those shared libraries to be found, you will have to symlink one of them to /usr/lib/libpanel.so (which one depends on which version you want to use)

Jonas

Reply by email

Michael Van Canneyt
to Marco van de Voort: I saw 1.0.2-12. Did they correspond those 12 patches back to us?
Marco van de Voort wrote 11 lines
> On Mon, 12 Mar 2001, Marco van de Voort wrote: > > > > Hello List, > > > > > > I Updated my Linux Server on the weekend (from SuSE 7.0 --> 7.1) > > > > Interesting :_) What FPC version do they ship? > > 1.0.2 I saw 1.0.2-12. Did they correspond those 12 patches back to us?

No, but maybe these are simple installation patches; the docs have moved and so on, so probably that is the reason for the patches.

Michael.

Reply by email

Stefan Becker
to Marco van de Voort: Interesting :_) What FPC version do they ship? That might not work. - Check which…

Thank-you for all your input!

> I Updated my Linux Server on the weekend (from SuSE 7.0 --> 7.1) That might not work.

yep! it didn't work. I countn't find the libpanel.a library anywhere in the SuSE 7.1 packages. You would think that the static library would be in the ncurses package.

solution:
I downloaded the ncurses project from ftp://ftp.gnu.org/pub/gnu/ncurses/
- tar -x
- ./configure
- make
- make install

and the libraries are okay again!

- Check which packages depend on it. If none, kill panel, and recompile from source, either from TGZ, or, better, from SRPM, and rebuild, and copy the generated .a by hand?)

That what was needed

- kick SUSE.

So far I haven't had to much problems with "SuSe" Linux. What "Linux" version
would YOU suggest?

Reply by email

Marco van de Voort
to Stefan Becker
Show quoted text 15 lines
> - Check which packages depend on it. If none, kill panel, and > recompile from > source, either from TGZ, or, better, from SRPM, and rebuild, and copy the > generated .a by hand?) That what was needed > > - kick SUSE. > So far I haven't had to much problems with "SuSe" Linux. What "Linux" version would YOU suggest?

Slackware or Debian. But that was not what I meant, I meant mail the SUSE guys that there is something rotten in their ncurses RPM. They'll probably create an update.

I always found the Suse guys quite efficient. (like when we mailed that FPC 1.0 was out 7 days before SUSE 7.0, and they somehow got it included)

Reply by email

Stefan Becker
to Marco van de Voort

Hi again,

Show quoted text 6 lines
Slackware or Debian. But that was not what I meant, I meant mail the SUSE guys that there is something rotten in their ncurses RPM. They'll probably create an update. I always found the Suse guys quite efficient. (like when we mailed that FPC 1.0 was out 7 days before SUSE 7.0, and they somehow got it included)

I already mailed SuSE a short statement about this (to ) this morning.

It would seem to me that someone should know about this already! The FreePascal ocrt Unit can't be the only application that that uses these librarys.

Stefan

Reply by email

Marco van de Voort
to Stefan Becker
Show quoted text 13 lines
> Slackware or Debian. But that was not what I meant, I meant mail the SUSE > guys that there is something rotten in their ncurses RPM. They'll probably > create an update. > > I always found the Suse guys quite efficient. (like when we mailed that > FPC 1.0 was out 7 days before SUSE 7.0, and they somehow got it included) I already mailed SuSE a short statement about this (to ) this morning. It would seem to me that someone should know about this already! The FreePascal ocrt Unit can't be the only application that that uses these librarys.

Yeah, but they might not link it static.

Reply by email