Lazarus

Installation => Linux => Topic started by: dfergfla on August 29, 2018, 05:22:41 pm

Title: Problems with ubunutu/debian
Post by: dfergfla on August 29, 2018, 05:22:41 pm
My Ubuntu system recently did an update to the FPC on my install.  This had an immediate effect of breaking my Lazarus.  After many, many hours and frustration I wiped out my disk entirely and did a clean install of the OS then installed Lazarus clean.  I am not able to add any components to Lazarus at all. (see screenshot).  I also have a Deepin (Debian) based system and the same thing happened to it after an update to the FPC was installed.  I do not know what the exact update was, all I can see that FPC is being updated and I don't have any choice.  It is being sent out as a system update and I don't have the option to not install that one thing.  I can't stress this enough.  This is a clean OS install of Ubuntu 18.04 and the only thing installed is Lazarus and then updates.  Lazarus works fine before this FPC update and nothing can make Lazarus work right again after the update to FPC is applied.  Also, doesn't appear to be Ubuntu only as it happens on Deepin which is Debian based, but not directly from Ubuntu.

I really need a resolution as I am in the middle of something and am dead in the water

Donald

The second screenshot is shows the update that is causing the problems.  But, like I said it is a "System Update" so soon there will be others and I will have to install it, then my Lazarus will stop working.
Title: Re: Problems with ubunutu/debian
Post by: Handoko on August 29, 2018, 06:39:40 pm
I ever experienced such issue several times. I use Synaptic Package Manager to do version locking, problem solved. Read more here:
https://forum.lazarus.freepascal.org/index.php/topic,41524.0.html
Title: Re: Problems with ubunutu/debian
Post by: dfergfla on August 29, 2018, 06:50:18 pm
You have got to be kidding me!  I have to go through all that just to get lazarus to work on Ubuntu?  I have been using Lazarus for years on Ubuntu and never had this problem.  I really think that the devs should do something. 
Title: Re: Problems with ubunutu/debian
Post by: Handoko on August 29, 2018, 06:52:54 pm
I have been using Lazarus for years on Ubuntu and never had this problem.  I really think that the devs should do something. 

:D You're lucky. I have the problem twice.

I would blame the Ubuntu team for this problem.

You have got to be kidding me!  I have to go through all that just to get lazarus to work on Ubuntu?

I think you just need to uninstall the Lazarus. And reinstall it again using the Lazarus package provided by your Ubuntu repository. That Lazarus won't start issue is caused by your system is holding broken package, which you can know it using Synaptic. As far as I know, it happens because you were using the Lazarus installer downloaded from SourceForge.

In short, this issue may happen because you use:
Lazarus from SourceForge + FPC from SourceForge

But later, Ubuntu ask/force you to upgrade your FPC, so it becomes:
Lazarus from SourceForge + FPC from Ubuntu repository
Title: Re: Problems with ubunutu/debian
Post by: lucamar on August 29, 2018, 06:53:34 pm
When installing, did you select just Lazarus and it got fpc/fpc-source as dependencies or did you select the three independently?

In the first case, Ubuntu should not auto-update unless there is also a (dependent) Lazarus update.

I really need a resolution as I am in the middle of something and am dead in the water

Handoko's advice is good. At least until you get to some drier place .. ;D
Title: Re: Problems with ubunutu/debian
Post by: dfergfla on August 29, 2018, 07:09:13 pm
I use each deb separately.  After that the OS finds this specific update to FPC and insists on installing it.  I can't operate like this for long as I am now not able to install any system updates without this FPC being installed with everything else and breaking Lazarus.   I tried to do the Version Locking, but I am not familiar with that tool and it didn't work for me.  The FPC updated if I wanted it to or not and then broke Lazarus again.  I restored to a backup. 

What really upsets me is that even I wipe my HD clean and use the Lazarus in the Ubuntu repo I  can't get a Lazarus that works.  Even the one in the repo is broken now.  So, in short I can't find a way to keep Lazarus working.  So, I am just going to have to stop.  I am just a hobbyist, so at least it isn't my job.  But, this is way too frustrating to deal with and it seems the devs don't really care all that much.
Title: Re: Problems with ubunutu/debian
Post by: lucamar on August 29, 2018, 08:05:59 pm
I use each deb separately. [...]

Then I can only recomend my own way (http://forum.lazarus.freepascal.org/index.php/topic,41524.msg295276.html#msg295276) of using those DEBs to install through a local "repo", because when you install manually each DEB Ubuntu thinks it's perfectly alright to update them from official sources *unless* you lock the packages' version.

Incidentally, I wonder: what happens if you try to rebuild Lazarus (through lazbuild) after the FPC update?
Title: Re: Problems with ubunutu/debian
Post by: Handoko on August 29, 2018, 08:08:48 pm
@dfergfla

I can understand how frustrating it is. It took my whole day to understand and repair it. >:(

Do you have Synaptic Package Manager installed on the pc? It is a handy tool to fix broken packages and dependency issues. I'm not good in using Linux Terminal, so I use Synaptic.

To fix your issue is not hard, if you know how.

01. Start your Synaptic Package Manager
02. On the left panel, click Status > Broken
03. On the right panel choose that item
04. Right click on that item and choose mark for removal
05. Click the Apply button

You need to do a reboot after removing the broken package. If I remember correctly, without doing so my system thought it was still holding the broken package (but I already removed it). I almost gave up because I can't install Lazarus. I shut down my computer and took a break. But when I came back, I can install the Lazarus again easily. That makes me think a computer reboot may be needed when messing the installation packages.

After you remove the broken package, try to reinstall your Lazarus using the packages provided by Ubuntu repository. It should work now. But if you want to use the installer (deb packages) from SourceForge, you have to remove the FPC and FPC-source currently installed on your Ubuntu first. You may need to disconnect the internet connection when installing the deb files or you probably will fail. And don't forget to do a version locking. Or you can use @lucamar trick to install them, which is much simpler than mine.

Doing version locking is easy using Synaptic:
01. Press Ctrl+F, type "FPC" [Enter]
02. Select fpc and fpc-src
03. Menu > Package > Lock Version

But, this is way too frustrating to deal with and it seems the devs don't really care all that much.

I've been visiting this forum regularly since many years ago. Rarely or maybe no one ever reported it.
Title: Re: Problems with ubunutu/debian
Post by: marcov on August 29, 2018, 09:03:54 pm
Rule 1: avoid .debs  8-)
Title: Re: Problems with ubunutu/debian
Post by: JuhaManninen on August 29, 2018, 09:04:26 pm
But, this is way too frustrating to deal with and it seems the devs don't really care all that much.
I've been visiting this forum regularly since many years ago. Rarely or maybe no one ever reported it.
What do you mean? People are reporting problems with installing Lazarus to Ubuntu and related distros almost weekly.
dfergfla however barks up a wrong tree now. The complaints should go to devs of the problematic Linux distros, not to devs of Lazarus.

As I have written earlier, use Manjaro and the installation problems go away.
Rolling distributions are a clear step forward in the evolution. Manjaro is now the number one in the popularity list of DistroWatch, by a wide margin and for a reason.
I don't understand why dfergfla and others want to bang their heads with Ubuntu again and again after all those problems they face.
dfergfla, you even reinstalled the whole OS again! If you are ready to do that, why don't you install a better distro at the same go?

And yes, I agree with Marco's Rule 1: avoid .debs  8-)
If you must use Debian, Ubuntu or some of their derivatives, then install FPC using their simple install script which works always in any distro.
Then get Lazarus sources from Subversion and compile with "make".
Super easy and no hassle.

I am now seriously suggesting that we drop support for installing FPC/Lazarus on those problematic distros. I guess it means all distros related to Debian and Ubuntu.
There would be a sticky forum post telling to either use a better distro or then install by the script + compiling from SVN sources.
If somebody still wants to struggle with .deps, it is perfectly OK but he is on his own. He can go ask support from Ubuntu etc. sites but not from here.
The current situation is just silly. It does not benefit anybody. It only adds frustration and sucks energy. And for some reason Lazarus developers get the blame. WTF!
Now everybody who gives support for installing .dep packages, practically encourages using those poor distros making the situation worse.
Title: Re: Problems with ubunutu/debian
Post by: Handoko on August 29, 2018, 09:25:00 pm
But, this is way too frustrating to deal with and it seems the devs don't really care all that much.
I've been visiting this forum regularly since many years ago. Rarely or maybe no one ever reported it.
What do you mean? People are reporting problems with installing Lazarus to Ubuntu and related distros almost weekly.

I meant I never heard someone said Lazarus stop working after upgrading his/her Ubuntu. Not about installing the Lazarus.

And yes, I agree with Marco's Rule 1: avoid .debs  8-)

It could be a good advice. :D
But it is not a solution for the problem "why my Lazarus stop working after upgrading Ubuntu" or "why I cannot instal Lazarus on Ubuntu".

I'm not a fan of Ubuntu. I found many issues of using Ubuntu. :-X
But because I know how to fix them easily and so far it is working good, I rather choose to spare my time for doing something else I like instead of learning or testing new distros.
Title: Re: Problems with ubunutu/debian
Post by: lucamar on August 29, 2018, 09:50:03 pm
I am now seriously suggesting that we drop support for installing FPC/Lazarus on those problematic distros. I guess it means all distros related to Debian and Ubuntu.
There would be a sticky forum post telling to either use a better distro or then install by the script + compiling from SVN sources.

You know, it reminds me of Kylix: "Kylix works with such version of RedHat or such version of SuSE. Full stop."

With the results that we all know.

I know that the situation must be frustrating for Lazarus developers  but think: there's much more people who never have a problem (or have just minor problems) than people with problems like this. And it happens also with the Windows release ... and let's not talk about MacOS, etc. Would you suggest to everyone to default to svn and make?  :o ;D

[As for which Linux distribution is better ... please, let's avoid religious argument :D ]
Title: Re: Problems with ubunutu/debian
Post by: dfergfla on August 29, 2018, 09:56:40 pm
This is a recent development.  It has always worked for me fine, for years and years.  It works fine when I install it from .deb... until the OS detects an install of FPC and insists on updating it.  Then all hell breaks loose.  I have finished my project.  I won't use Lazarus until this is resolved.  If the devs wish to stop providing complied binaries for .dep, therefore ignoring the most wide spread distros in the world, then that is on them.  I think that would be insane.  I am sure not going to change distros just for Lazarus.
Title: Re: Problems with ubunutu/debian
Post by: dfergfla on August 29, 2018, 09:59:29 pm
I use each deb separately. [...]

Then I can only recomend my own way (http://forum.lazarus.freepascal.org/index.php/topic,41524.msg295276.html#msg295276) of using those DEBs to install through a local "repo", because when you install manually each DEB Ubuntu thinks it's perfectly alright to update them from official sources *unless* you lock the packages' version.

Incidentally, I wonder: what happens if you try to rebuild Lazarus (through lazbuild) after the FPC update?
.

I can't build Lazarus after the FPC update, see screenshot 1

I don't have any problems when I first install from deb files.  It isn't till the OS detects the FPC and decides it needs to update it.  Then it breaks.
Title: Re: Problems with ubunutu/debian
Post by: Handoko on August 29, 2018, 10:36:44 pm
It works fine when I install it from .deb... until the OS detects an install of FPC and insists on updating it.  Then all hell breaks loose. ...  I won't use Lazarus until this is resolved.

Don't be pessimistic. I've been using my installation trick and version locking to make Lazarus to live in harmony with Ubuntu in my computer for years. So far it never fails.
Title: Re: Problems with ubunutu/debian
Post by: lucamar on August 29, 2018, 11:48:39 pm
Incidentally, I wonder: what happens if you try to rebuild Lazarus (through lazbuild) after the FPC update?

I can't build Lazarus after the FPC update, see screenshot 1

I meant from the console, using: sudo lazbuild --build-ide=
But it rather looks like the update of fpc is trashing something on your configuration, so it probably won't work either.

I don't have any problems when I first install from deb files.  It isn't till the OS detects the FPC and decides it needs to update it.  Then it breaks.

I don't know if it's your case but this kind of things usually happens because people lean too much on automatism. If you set "update" to "ask me first" or such like it will probably just tell you what it thinks needs updating and let you select whether to update or not and what.
Title: Re: Problems with ubunutu/debian
Post by: dfergfla on August 30, 2018, 12:02:13 am
The way this distro is setup it puts this update as a "system" update.  So, unless I never ever want to update any part of my system files.  There is no option to exclude just this FPC thing.
Title: Re: Problems with ubunutu/debian
Post by: JuhaManninen on August 30, 2018, 01:48:44 am
If the devs wish to stop providing complied binaries for .dep, therefore ignoring the most wide spread distros in the world, then that is on them.  I think that would be insane.  I am sure not going to change distros just for Lazarus.
You apparently still misunderstand the cause for your problems. They are not caused by .deb packages provided by Lazarus project. They are caused by .deb packages provided by your Linux distro.
Please explain me why you complain here about packages provided by a Linux distro. Shouldn't you complain in the distro's forum instead?
Or, do you have some master-plan for Lazarus developers hacking into Ubuntu's servers and secretly replacing their broken packages with better ones?

Unfortunately you are not the first person who blames Lazarus developers for Ubuntu's or Mint's poor packages. It is all useless and wastes everybody's time and energy.
We can continue to provide the .deb packages from the download link but only for people who know what they are doing. For everybody else we would recommend other distros or installation methods.
Again, if people answer questions about those problematic .deb installations, they only encourage to maintain them and things get worse.

This is not about a favorite Linux distro. This is more about the evolution of distros in general. There was a time when Yggdrasil was the best distro, then Slackware, Redhat, Debian .... but then better ones came.
Rolling distribution concept is a true innovation and improvement. There is nothing religious about it. They just work better for a desktop system because people typically want a recent version of some favorite SW there. The stability issues have been solved, too. It is quite amazing.

I have used Mint, Xubuntu and some other .deb based distros. Usually I managed to screw their package systems after installing some external packages. Finally my conclusion was the same as many people have already made: avoid .debs.
Thus if feels silly that some people who screwed their Ubuntu's package system then come here to complain and blame Lazarus developers. Shame on you!
Title: Re: Problems with ubunutu/debian
Post by: dfergfla on August 30, 2018, 02:04:22 am
So, what your saying is that after having used the deb files provided by this website for years I have suddenly gone stupid and don't know how to use them.  What pisses me off is that you go to the distro, they say it's the devs.  You go to the devs and they say its the distro.  In the mean time, I am a user that is stuck in the middle with neither side willing to even look into it.  BTW, this is where I get my install from..

https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.8.4/

you would think that if a major distro was out there breaking my software with an update.  I would be talking to that disto to resolve the issue.  This is how things work in the real world.  But not in the Linux world.  Here you just blame the other side and hope the user just gives up and goes away. 

Title: Re: Problems with ubunutu/debian
Post by: Handoko on August 30, 2018, 04:38:17 am
You apparently still misunderstand the cause for your problems. They are not caused by .deb packages provided by Lazarus project. They are caused by .deb packages provided by your Linux distro.

I agree with what @JuhaManninen said.

If I use Synaptic to examine the packages of Lazarus and FPC. They're different from what provided by Ubuntu.

The packages installed using deb files downloaded from SourceForge, are divided into 3 packages: fpc, fpc-src, lazarus-project. But I can see the installation packages provided by Ubuntu are divided into many much smaller packages:

- fp-compiler
- fp-docs
- fp-ide
- fp-units-base
- fp-units-db
- fp-units-fcl
- fp-units-fv
- fp-units-gfx
- fp-units-gtk2
- fp-units-i386:i386
- fp-units-math
- fp-units-multimedia
- fp-units-misc
- fp-units-net
- fp-units-rtl
- fp-utils
- fpc
- fpc-source
- lazarus
- lazarus-doc
- lazarus-ide
- lazarus-ide-gtk2
- lazarus-src
- lcl
- lcl-gtk2
- lcl-nogui
- lcl-gtk5
- lcl-units

Maybe there are advantages to organize the installation files into lots of smaller packages. But this is the cause of the issue. Lazarus (using SourceForge deb file) can't recognize the FPC and FPC-source packages after the update.

you would think that if a major distro was out there breaking my software with an update.

Lazarus is not the only software that stop working after Ubuntu update. I ever had several programs that stop working after Ubuntu upgrade.

The way this distro is setup it puts this update as a "system" update.  So, unless I never ever want to update any part of my system files.  There is no option to exclude just this FPC thing.

Did you read my previous posts?
Use version locking. Problem solved.
You can unlock it anytime you want.

In the mean time, I am a user that is stuck in the middle with neither side willing to even look into it.

Please delete the statement in your post. >:(
Lots of people here were trying to help you. They gave you suggestions and steps what you should do. And at least I have spent hours try to help you. If you're not willing to do what I said, that's fine. I've just tried to reproduce your case, and I managed to solve it using the thing I told you.
Title: Re: Problems with ubunutu/debian
Post by: JuhaManninen on August 30, 2018, 10:14:39 am
So, what your saying is that after having used the deb files provided by this website for years I have suddenly gone stupid and don't know how to use them.
Earlier you were lucky and it worked. Now you got the .deb package system screwed which is likely to happen with external packages in general.
Then you refuse to follow the advice given to solve the problem.

Quote
What pisses me off is that you go to the distro, they say it's the devs.  You go to the devs and they say its the distro.
Maybe it is the devs of the distro. :)

Quote
In the mean time, I am a user that is stuck in the middle with neither side willing to even look into it.
You are not stuck if you follow the clear instructions people have given you. Please!

Quote
you would think that if a major distro was out there breaking my software with an update.  I would be talking to that disto to resolve the issue.  This is how things work in the real world.  But not in the Linux world.  Here you just blame the other side and hope the user just gives up and goes away.
The Debian package system is inherently fragile and can break when you bring anything outside the official repo updates. This is the experience of myself and of many others. The rule "avoid .debs" is not a joke, it is based on experience.
It can break even if the packages are "valid", not broken. Ubuntu used to have a defunct Lazarus package but that is another issue.
Also please remember that a certain .deb package cannot work in every Debian related distro because distros and distro versions have different libraries and library versions. A generic .dep package is impossible by definition.

I have done lots of distro hopping and broken my .dep package systems. Yes. The external packages were not Lazarus, I always got it from SVN. Still, I understood the problem comes from the fragile package system instead of the SW's developers. I did not go to blame them!
Now you have 2 choices: follow the advice given or then go away.
You have at least these advice now:

1. Use Manjaro. This is not about promoting my favorite distro but to promote the big evolutionary step: rolling distributions. If your problems are so bad that you reinstall your whole OS and then hang around here for days complaining, it is worth a try.

2. Get Lazarus from SVN. Your system has a functional FPC I guess, either 3.0.2 or 3.0.4.
Then in your home dir:
Code: [Select]
svn co https://svn.freepascal.org/svn/lazarus/branches/fixes_1_8/ lazarus_1_8
cd lazarus_1_8
make
If you refuse to do that, please at least tell us why. As an extra benefit you would get always the latest bug fixes by running "svn up".

3. Use version locking of the Debian package system as Handoko told. I personally don't like this option because the fragile system will break later anyway for some other reason.

IMO giving instructions to solve a .deb package system problem is counter-productive in most cases.
It encourages people to use it while they should use some easier and less error-prone way to install Lazarus.
It is like asking people to bang their heads again and again. What is the benefit of that?
Handoko and others, in future please remind people that .debs are only for experts. If in doubt, do not encourage using them.
This all would be OK if it happened once or twice, but no, it is happening constantly. Again and again and again...
Title: Re: Problems with ubunutu/debian
Post by: marcov on August 30, 2018, 10:34:42 am
So, what your saying is that after having used the deb files provided by this website for years I have suddenly gone stupid and don't know how to use them.  What pisses me off is that you go to the distro, they say it's the devs.  You go to the devs and they say its the distro.

Distros package software and adapt them to whatever changes (or version changes) they made in their distro. That's what they DO, that is what a distro fundamentally IS.

However then there is a matter of support, and not one person has a complete view of a distro + a given piece of sofware, so that is fragmented by nature.

And then come two fundamental problems: One is debian (and derivatives) specific, namely that they have a large amount of packaging rules and generally modify the way the packages are distributed heavily.

Second is Linux in general, that there is no mid to long time way for a package to keep working without modifications. This means that even if you manage to drain the first swamp, it is only for a relatively short time before something changes and you have to start over.

So the problem is a bit that the distros are responsible but incapable, and the devs prefer to avoid getting sucked into what is not their job in the first place.

Free Pascal recommends the .tar distribution for Debian, even though there are occasionally (but not always!) .debs.

P.s. and it is idiotic that even after 25 years of linux there are still differing package formats per distro and worse, the packages are still depending on major version too. It only got worse, back then at least there were less distributions.
Title: Re: Problems with ubunutu/debian
Post by: valdir.marcos on August 30, 2018, 11:40:24 am
So, what your saying is that after having used the deb files provided by this website for years I have suddenly gone stupid and don't know how to use them.  What pisses me off is that you go to the distro, they say it's the devs.  You go to the devs and they say its the distro.

Distros package software and adapt them to whatever changes (or version changes) they made in their distro. That's what they DO, that is what a distro fundamentally IS.

However then there is a matter of support, and not one person has a complete view of a distro + a given piece of sofware, so that is fragmented by nature.

And then come two fundamental problems: One is debian (and derivatives) specific, namely that they have a large amount of packaging rules and generally modify the way the packages are distributed heavily.

Second is Linux in general, that there is no mid to long time way for a package to keep working without modifications. This means that even if you manage to drain the first swamp, it is only for a relatively short time before something changes and you have to start over.

So the problem is a bit that the distros are responsible but incapable, and the devs prefer to avoid getting sucked into what is not their job in the first place.

Free Pascal recommends the .tar distribution for Debian, even though there are occasionally (but not always!) .debs.

P.s. and it is idiotic that even after 25 years of linux there are still differing package formats per distro and worse, the packages are still depending on major version too. It only got worse, back then at least there were less distributions.
This is changing, slowly, but changing.
Both FHS and app distribution (packaging) have similiar problems: how to equalize behavior in all Linux distributions?


"The Filesystem Hierarchy Standard (FHS) defines the directory structure and directory contents in Linux distributions. It is maintained by the Linux Foundation. The latest version is 3.0, released on 3 June 2015."
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard


"There was a time when you typed sudo apt-get install [package] (or yum, pacman, dnf, etc.) in your terminal, then, a list of dependencies of that package were shown and you were prompted if the installation should proceed.
But now, and innovative revolution has risen: cross-distribution applications. This time, I will make a comparison of three major formats: AppImage, Flatpak and Snaps."

The future of app distribution in Linux: a comparison between AppImage, Snappy and Flatpak.
https://medium.com/nitrux/cross-distro-linux-applications-1169c3077136
Title: Re: Problems with ubunutu/debian
Post by: marcov on August 30, 2018, 12:07:46 pm
Quote
P.s. and it is idiotic that even after 25 years of linux there are still differing package formats per distro and worse, the packages are still depending on major version too. It only got worse, back then at least there were less distributions.
This is changing, slowly, but changing.
Both FHS and app distribution (packaging) have similiar problems: how to equalize behavior in all Linux distributions?

FHS is only a very minor aspect (since that wouldn't actually that much of a problem between versions of the same distro).   Library versioning matrix is the main one. Both binary, and changing packaging decisions.

It might solve a handful of issues, but I don't expect it to be even noticable.

Quote
"There was a time when you typed sudo apt-get install [package] (or yum, pacman, dnf, etc.) in your terminal, then, a list of dependencies of that package were shown and you were prompted if the installation should proceed.
But now, and innovative revolution has risen: cross-distribution applications. This time, I will make a comparison of three major formats: AppImage, Flatpak and Snaps."

And they are all centered on very isolated apps like mobile apps are. Something which is pretty useless for a development system. Moreover, if I run Lazarus+FPC in such container, will the generated app also need the container's runtime (as opposed as the distro one?)

Again a solution for rare cases, and the longevity (as opposed to cross install or cross distro) has still to be determined (and my hopes are not very high)

Since there are so many little changes that cause the breakage and the problems, I don't expect new tech to really change anything, except when it flat out guarantees package to remain working for xxx years. (e.g. because they have a compatibility subsystem for it, like FreeBSD's compat, or Linux IBCS, long,long ago)
Title: Re: Problems with ubunutu/debian
Post by: dfergfla on August 31, 2018, 07:58:34 pm
So, what your saying is that after having used the deb files provided by this website for years I have suddenly gone stupid and don't know how to use them.
Earlier you were lucky and it worked. Now you got the .deb package system screwed which is likely to happen with external packages in general.
Then you refuse to follow the advice given to solve the problem.

I am exhausted  saying the same thing over and over, I am positive that I am using perfectly acceptable English.  It isn't the debs.  I have always used the debs provided by this site to install with.  It has always worked and still does.  It is after it is installed.  At that time the package manager/update thing in the OS sees that a version of FPC is installed.  When it sees that it does it's own thing, and "updates" it on its own.  That is what breaks it.  If it would just leave my install alone it would be fine.  But, I can't prevent it from installing the update, it doesn't give me a choice.  I tried the synaptic thing, but it just didn't work for me.

So as any normal QA Analyst I tried to investigate.  I cleaned out the install and attempted to use the one in the repo "apt-get install lazarus1.8" just to see if that would work.  It will install and run, but anytime you try to recompile for anything, like adding a component it fails.  I went to the OS message boards and explained the problem and asked how to stop that particular update in their system.  That was 4 days ago, over 100 people have read the post.... not a single answer of any kind.  It is just being ignored.

Somehow an update to FPC is out there in the Ubuntu/Debian repo (Yes it happens on Debian also, not just Ubuntu) that is causing this.  I do not know how it got put out there into the repo, but it causing problems and everyone just wants to point fingers at the other and do nothing to resolve it.
TinyPortal © 2005-2018