any guidance on how I would go about rebuilding X on Debian 9 ?
At moment I am just trying to build, once I can do that I have some patches to apply and want to rebuild.
I've tried following instructions from including some alleged Debian specific steps
https://www.x.org/wiki/Development/BuildingX/
but it fails complaining about not finding ./autogen.sh in the git cloned folder.
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
(re)Building X on Debian 9
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 132 times
Re: (re)Building X on Debian 9
What are the patches for? Why do you think you need to rebuild X? This sounds like an XY problem.k829king wrote:I have some patches to apply
To patch a Debian package download the source, apply the patch and run
Code: Select all
dpkg-source --commit # needs the dpkg-dev package
debuild -us -uc # needs the devscripts package
You should post the full error message rather than a vague description, it's easier for you and less confusing for us. Also post the exact command(s) that you used so that we can spot any mistakes.k829king wrote:it fails complaining about not finding ./autogen.sh in the git cloned folder
deadbang
-
- Posts: 677
- Joined: 2018-05-10 19:34
- Location: Some where out west
- Been thanked: 1 time
Re: (re)Building X on Debian 9
Also maybe use 'pwd' and show what directory you are in when you run the command,...Is the ./autogen.sh file in the directory it should be in ?
Please Read What we expect you have already Done
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!
Re: (re)Building X on Debian 9
To support (older) USB to VGA adaptersWhat are the patches for?
Because that was an answer from an XOrg mailing list contributorWhy do you think you need to rebuild X?
What does that mean?This sounds like an XY problem
bash: ./autogen.sh: No such file or directoryYou should post the full error message rather than a vague description
But you can forget this now as another Xorg mailing list contributor has volunteered
obviously the doco on the XOrg site is out of date, and I have no idea how to use meson.....Both Mesa and libdrm have dropped autotools support in favour of meson.
But if I can rebuild from "Debian" source the Debian way as per link you have provided, I can hopefully achieve my aim. thankyou.
-
- Posts: 677
- Joined: 2018-05-10 19:34
- Location: Some where out west
- Been thanked: 1 time
Re: (re)Building X on Debian 9
Code: Select all
bash: ./autogen.sh: No such file or directory
Are you saying you don't need our help ? That is fine as well, good luck.k829king »But you can forget this now as another Xorg mailing list contributor has volunteered
Oh, and :
What is a xy problem ?H_O_A-S> This sounds like an XY problem</quote>
k829king »>>>What does that mean?
First hit: https://en.wikipedia.org/wiki/XY_problem
=====
second hit: http://xyproblem.info/
Please Read What we expect you have already Done
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!
Re: (re)Building X on Debian 9
Thankyou, not sure if I should be a little offended or not, but at least I am now a little more educated!What is a xy problem ?
First hit: https://en.wikipedia.org/wiki/XY_problem
Thankyou. As I said I had been following the instructions from the Xorg build documentation link, which subsequently proved to be inaccurate and or out of date.Are you saying you don't need our help ? That is fine as well, good luck.
As H_O_A-S has provided suggestion of how to achieve via using debian source, I will being trying that next.
-
- Posts: 677
- Joined: 2018-05-10 19:34
- Location: Some where out west
- Been thanked: 1 time
Re: (re)Building X on Debian 9
Your welcome, no, I don't think you should be offended, any way not intended to offend, but it should give you a better understanding of the term "xy" problem, and I don't think H_O_A_S intended to offend either, as he said " it looks like it MIGHT be a xy problem", maybe it is , maybe it isn't....Thankyou, not sure if I should be a little offended or not,
In any event, he can help you better then I can, I am really lousy at explaining something. .But I do agree, that is probably your best option, (using the Debian source).As H_O_A-S has provided suggestion of how to achieve via using debian source, I will being trying that next.
=============================
Even though you no longer plan to use the github file/script, this may help you still , or also be of use in the future... Use code boxes, when showing the commands, and out put, it is hard for us to understand and see exactly what is happening when we can not see your terminal / console,...code boxes help: EG:
Code: Select all
bash: ./autogen.sh: No such file or directory
Code: Select all
bash-5.0$ ./autogen.sh
bash: ./autogen.sh: No such file or directory
bash-5.0$
(I get the same error)
So next , try this:
Code: Select all
bash-5.0$ ls -a autogen.sh
ls: autogen.sh: No such file or directory
bash-5.0$ pwd
/home/cuckoo
bash-5.0$
There are various ways to locate a file, I use the 'locate' command, others will perhaps suggest other commands that might be better...I am no expert with Linux and bash.
Anyway:
Code: Select all
ash-5.0$ locate autogen.sh
/home/cuckoo/github/autogen.sh
/usr/local/share/help/C/gnome-devel-demos/samples/hello-in-C/autogen.sh
/usr/local/share/help/C/gnome-devel-demos/samples/hello-in-js/autogen.sh
/usr/local/share/help/C/gnome-devel-demos/samples/hello-in-python/autogen.sh
/usr/local/share/help/C/gnome-devel-demos/samples/hello-in-vala/autogen.sh
---- snip -----
Code: Select all
bash-5.0$ cd /home/cuckoo/github/
bash-5.0$ ls -a
. .. autogen.sh
bash-5.0$
Code: Select all
bash-5.0$ ./autogen.sh
this is a example
And it works. But if it did not work, we need to see the actual script, (not the one in the tutorial, but the one you tried to run and did not work)
So any way, here is is :
my "autogen.sh"
Code: Select all
echo this is a example
~
~
~
Hope it works out