User Tools

Site Tools


linux:bluetooth:02_recompile_bluez

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:bluetooth:02_recompile_bluez [2024/01/30 12:39] dominiklinux:bluetooth:02_recompile_bluez [2024/02/16 07:20] (current) – [Recompile Bluez] dominik
Line 4: Line 4:
   * nötige Pakete installieren \\ ''sudo apt install git build-essential libbluetooth-dev libglib2.0-dev libdbus-1-dev git automake libtool libudev-dev libical-dev libreadline-dev python3-docutils -y''   * nötige Pakete installieren \\ ''sudo apt install git build-essential libbluetooth-dev libglib2.0-dev libdbus-1-dev git automake libtool libudev-dev libical-dev libreadline-dev python3-docutils -y''
   * Bluez klonen \\ ''cd ~ && git clone https://github.com/bluez/bluez.git && cd bluez/''   * Bluez klonen \\ ''cd ~ && git clone https://github.com/bluez/bluez.git && cd bluez/''
 +  * ggf. Tag auschecken \\ ''git tag'' \\ ''git checkout 5.50'' \\ ggf. ''find . -type f -exec sed -i %%'%%s/SIOCGSTAMP,/SIOCGSTAMP_OLD,/g%%'%% {} +''
   * ''./bootstrap''   * ''./bootstrap''
   * ''./configure %%--%%prefix=/usr %%--%%mandir=/usr/share/man %%--%%sysconfdir=/etc %%--%%localstatedir=/var''   * ''./configure %%--%%prefix=/usr %%--%%mandir=/usr/share/man %%--%%sysconfdir=/etc %%--%%localstatedir=/var''
   * ''make clean && make -j4''   * ''make clean && make -j4''
   * ''sudo make install''   * ''sudo make install''
 +  * Oneliner \\ ''./bootstrap && ./configure %%--%%prefix=/usr %%--%%mandir=/usr/share/man %%--%%sysconfdir=/etc %%--%%localstatedir=/var && make clean && make -j8 && sudo make install''
   * Test \\ ''btmon -v'' \\ {{:linux:bluetooth:pasted:20231001-162154.png}}   * Test \\ ''btmon -v'' \\ {{:linux:bluetooth:pasted:20231001-162154.png}}
  
Line 15: Line 17:
  
   * ''sudo reboot''   * ''sudo reboot''
 +
 +===== SIOCGSTAMP Error =====
 +  * ''nano tools/rctest.c''
 +    * nach ''SIOCGSTAMP'' und in ''SIOCGSTAMP_OLD'' umbenennen
 +  * ''nano tools/l2test.c''
 +    * nach ''SIOCGSTAMP'' und in ''SIOCGSTAMP_OLD'' umbenennen
 +
 +  * Kurzform \\ ''find . -type f -exec sed -i %%'%%s/SIOCGSTAMP,/SIOCGSTAMP_OLD,/g%%'%% {} +''
linux/bluetooth/02_recompile_bluez.1706614741.txt.gz · Last modified: by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki