Some USB drives slower https://askubuntu.com/questions/1566789/some-usb-drives-slower

Why would some USB drives be slower than other and is there anything that can be done about it?

Now that I am upgrading to XUbuntu26.04, I've been running some daily backups on both systems.

The time to complete the backup ranges from about 80 minutes to something close to 150 minutes. Thus far I am not finding much if any difference in timing between 24.04 and 26.04, although two years ago I did find 22.04 significantly faster on USB2 type drives. The drives I am using are USB 3.2, purchased some months back as a 10 pack so, they are probably from the same production run.

What I am noticing is that some specific drives run around 90 minutes on 24.04 and 26.04 while other drives take close to 140 minutes on 24.04 and 26.04. I am using very similar ports in both cases. The systems are identical Optiplex systems. The port is appropriate for USB 3 devices (labeld SS).

Can't upgrade Kubutu 25.10 to 26.04 to new version because of broken build-essentials dependencies: https://askubuntu.com/questions/1566786/cant-upgrade-kubutu-25-10-to-26-04-to-new-version-because-of-broken-build-essen
$ LANG=C sudo apt full-upgrade 
Not upgrading:                  
  cpp-15                   libasan8    libgcc-15-dev  libgomp1    liblsan0      libstdc++-15-dev  libubsan1
  cpp-15-x86-64-linux-gnu  libatomic1  libgcc-s1      libhwasan0  libobjc4      libstdc++6
  gcc-15-base              libcc1-0    libgfortran5   libitm1     libquadmath0  libtsan2

Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 19

$ sudo do-release-upgrade -d
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.

$ LANG=C sudo apt-get install build-essential 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 build-essential : Depends: gcc (>= 4:14.2) but it is not going to be installed
                   Depends: g++ (>= 4:14.2) but it is not going to be installed
E: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. gcc-15:amd64 is selected for install because:
      1. build-essential:amd64=12.12ubuntu1 is selected for install
      2. build-essential:amd64 Depends gcc (>= 4:14.2)
      3. gcc:amd64 Depends gcc-15 (>= 15.2.0-2~)
   2. gcc-15:amd64 is available in versions 15.2.0-5ubuntu1, 15.2.0-4ubuntu4
      but none of the choices are installable:
      - gcc-15:amd64=15.2.0-5ubuntu1 Depends gcc-15-base (= 15.2.0-5ubuntu1)
        but none of the choices are installable:
        - gcc-15-base:amd64=15.2.0-5ubuntu1 is not selected for install because:
          1. libgcc-s1:i386 is selected for install
          2. libgcc-s1:i386 Depends gcc-15-base:i386 (= 15.2.0-4ubuntu4)
          3. gcc-15-base:i386 Breaks gcc-15-base (!= 15.2.0-4ubuntu4)
      - gcc-15:amd64=15.2.0-4ubuntu4 is not selected for install

$ LANG=C sudo apt-get install gcc-15 g++-15
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 g++-15 : Depends: g++-15-x86-64-linux-gnu (= 15.2.0-5ubuntu1)
          Depends: gcc-15-base (= 15.2.0-5ubuntu1) but 15.2.0-4ubuntu4 is to be installed
 gcc-15 : Depends: gcc-15-x86-64-linux-gnu (= 15.2.0-5ubuntu1)
          Depends: gcc-15-base (= 15.2.0-5ubuntu1) but 15.2.0-4ubuntu4 is to be installed
          Depends: cpp-15 (= 15.2.0-5ubuntu1) but 15.2.0-4ubuntu4 is to be installed
E: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. gcc-15-base:i386 is selected for install because:
      1. libgcc-s1:i386 is selected for install
      2. libgcc-s1:i386 Depends gcc-15-base:i386 (= 15.2.0-4ubuntu4)
   2. gcc-15-base:i386 is selected for removal because:
      1. g++-15:amd64=15.2.0-5ubuntu1 is selected for install
      2. g++-15:amd64=15.2.0-5ubuntu1 Depends gcc-15-base (= 15.2.0-5ubuntu1)
      3. gcc-15-base:i386 Breaks gcc-15-base (!= 15.2.0-4ubuntu4)

How to fix them?

File inside trash folder cannot be deleted from external drive https://askubuntu.com/questions/1566783/file-inside-trash-folder-cannot-be-deleted-from-external-drive

I have an external backup drive, that is creating problems since I deleted (or tried to delete) some files on it, which is connected to the .Trash1000 folder.

When I connect and try to mount the drive I get every time this error:

Error mounting /dev/sda at /run/media/user/4TB: wrong fs type, bad option, bad superblock on /dev/sda, missing codepage or helper program or other error (udisks-error-quark, 0)

Then I have to open the disk utility and repair the drive, which is successful and the drive can be mounted. I noticed, that suddenly the trash icon gets filled, trying to delete it from the dock does not work. Looking into the .Trash1000 folder on the drive I see a files and an info folder. Both seem empty (0 objects shown in Nautilus).

When I try to open any of it I get this error:

„Error while getting information for the file ».../.Trash-1000/files/ABC (Copy).kdbx«: The argument is not valid“

(same for the other folder, info instead of files). The ABC (Copy).kdbx is indeed a file I tried to delete from the drive recently.

I tried these commands I found to delete the folders:

sudo rm -r .../.Trash-1000/
Error: The argument is not valid
sudo rm -rf .../.Trash-1000/
Error: the directory is not empty
sudo srm -rf .../.Trash-1000/
Warning: Unable to remove directory info - Directory not empty
Couldn't delete hmchs. Invalid argument
Couldn't delete ABC (Copy).kdbx.trashinfo. Invalid argument

I also checked with ls -al and got

drwx------+  1 0 May 14 16:55 .
drwxrwxrwx   1 4096 Jun 16  2024 ..
d?????????   ? ?            ? hmchs
drwx------+  1 0 May 14 16:52 qxnc

(so somehow the folders inside changed but the problem is the same, no clue how that happened...)

What are my options here as I really do not want to format the drive with TBs of backup data and don't have a Windows device to connect it to? (like mentioned in similar questions as repair solutions)

The drive is formatted as NTFS and I am on Ubuntu 26.

zip a video into small chunks and rebuild it https://askubuntu.com/questions/1566779/zip-a-video-into-small-chunks-and-rebuild-it

I have a video of about 1.2 GB that I need to share, but it is too big for the platform I have to use, so I was planning to zip it into chunks: the problem is some users do not have Ubuntu/Linux, but Windows, so one should be able to rebuild the splitted files also with WinRar or similar programs: how can I do it?

Déjà Dup Back Up - Time of Day - Monitor Wakes Up? https://askubuntu.com/questions/1566776/d%c3%a9j%c3%a0-dup-back-up-time-of-day-monitor-wakes-up

My PC lights up in the middle of the night about once a week. The monitor is just lit for maybe 20 seconds. Last night it was at 3:15 AM and I sleep in the same room. I suspect this the the Déjà Dup back up starting. It does say the latest backup was today. Is there a way to reschedule or to prevent the monitor from lighting?

This is 24.04 on a Dell OptiFlex 7050. Two monitors are connected and I believe they both light up.

Is it possible for the OS to proceed after a failed LUKS decryption? https://askubuntu.com/questions/1566775/is-it-possible-for-the-os-to-proceed-after-a-failed-luks-decryption

I have a small TPM-backed LUKS partition where I keep my secrets. I want the OS to be able to try to unlock the secrets partition, but if it fails, I want the OS to proceed with the boot process anyway. That way, if the unlock fails, my OS doesnt brick up and I can resolve the issue by re-enrolling the TPM key to the partition.

502 bad gateway in magento , docker exec -it magento-php netstat -tulnp | grep 9000 not showing anything https://askubuntu.com/questions/1566773/502-bad-gateway-in-magento-docker-exec-it-magento-php-netstat-tulnp-grep-9

enter image description here

http://localhost:8080/ giving : 502 bad gateway.

Basically i installed docker and ubuntu and i am trying to install magento there. but i am getting these issues. how to debug ?

services:
  db:
    image: mysql:8.0
    container_name: magento-db
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: magento
      MYSQL_USER: magento
      MYSQL_PASSWORD: magento
    ports:
      - "3306:3306"
    volumes:
      - db_data:/var/lib/mysql

  opensearch:
    image: opensearchproject/opensearch:2
    container_name: magento-opensearch
    restart: always
    environment:
      discovery.type: single-node
      plugins.security.disabled: "true"
      OPENSEARCH_INITIAL_ADMIN_PASSWORD: "MagentoOS#2026Strong!"
      bootstrap.memory_lock: "true"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    ports:
      - "9200:9200"

  php:
    image: markoshust/magento-php:8.2-fpm
    container_name: magento-php
    restart: always
    volumes:
      - ./:/var/www/html
    working_dir: /var/www/html
    depends_on:
      - db
      - opensearch
    # IMPORTANT: no ports for PHP-FPM

  nginx:
    image: nginx:latest
    container_name: magento-nginx
    restart: always
    ports:
      - "8080:80"
    volumes:
      - ./:/var/www/html
      - ./default.conf:/etc/nginx/conf.d/default.conf
    depends_on:
      - php

volumes:
  db_data:
Problems with external monitors and docking station https://askubuntu.com/questions/1566772/problems-with-external-monitors-and-docking-station

I know the title is quite generic but I have more than one problem with external monitors attached to the docking station.

I am using Ubuntu 24.04.4 on a Lenovo Legion Pro 5 with Nvidia Geforce RTX. I have a HP USB-C Dock G5 attached to the C-port and two monitors connected to it with DisplayPort.

The computer has some problems identifying the monitors: every time I turn it off and on again, it forgets the configuration I set the last time, even if it is correctly stored in .config/monitors.xml:

<monitors version="2">
  <configuration>
    <logicalmonitor>
      <x>3072</x>
      <y>467</y>
      <scale>2</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>eDP-2</connector>
          <vendor>SDC</vendor>
          <product>ATNA60HS01-0 </product>
          <serial>0x00000000</serial>
        </monitorspec>
        <mode>
          <width>2560</width>
          <height>1600</height>
          <rate>165.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <logicalmonitor>
      <x>1536</x>
      <y>0</y>
      <scale>1.25</scale>
      <monitor>
        <monitorspec>
          <connector>DP-2</connector>
          <vendor>HPN</vendor>
          <product>HP P24h G4</product>
          <serial>3CM1052G6T   </serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1.25</scale>
      <monitor>
        <monitorspec>
          <connector>DP-3</connector>
          <vendor>HPN</vendor>
          <product>HP P24h G4</product>
          <serial>3CM1052HNP   </serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
  </configuration>
</monitors>

I noticed sometimes it used to add a second configuration by himself, so I set the file to readonly but this did not solve the problem. I also tried to copy it into /var/lib/gdm3/.config/ .

Also, sometimes one of the monitors turns off and on again while I am working (it takes about 2-3 seconds); everytime I lock the screen, it stays black and does note receive signal until I manually turn it off, lock again the screen, turn it on and unlock computer.

Is there a way to fix all these problems? Don't hesitate to ask for further details.

Thanks in advance

HP Envy 6500e can not be installed on Ubuntu 24.04 https://askubuntu.com/questions/1566771/hp-envy-6500e-can-not-be-installed-on-ubuntu-24-04

I have bought a printer HP Envy 6500e. Although the driver is available, my notebook with Ubuntu 24.04 installed, is not able to install it. It shows the printer as available, but it fails the installation.
I tried with the standard Ubuntu installation procedure or using hp-setup command.
I have also updated the hp-plugin and I tried to connect the notebook to the printer through the USB cable or by WiFi indicating the IP address manually.
In all cases the printer installation failed.
Any ideas?

P.S. I tried the printer using a Windows PC and Android smartphone and it works.

How do I configure Syncthing paths between two Ubuntu VMs in Proxmox? https://askubuntu.com/questions/1566769/how-do-i-configure-syncthing-paths-between-two-ubuntu-vms-in-proxmox

I am running Proxmox inside VMware Workstation. I uploaded an Ubuntu ISO and made two VMs. My goal is to have these VMs stay in sync: any change made in VM1 should automatically appear in VM2 ,and vice versa .

To achieve this, I installed "Syncthing". However, I am struggling with the path configuration. It is difficult to add all the directories in the operating system, and I want to applied for example changes in /etc/named.conf , but the path of syncthing is /sync/share , so id thing is a correct way to sync any changes between two vms.

Light theme dock https://askubuntu.com/questions/1566768/light-theme-dock

I love a light theme on my devices. But the dock on my Ubuntu (26.04) remains dark despite the global light theme. Can anybody help me figure out how to permanently change the dock to light theme, in addition to the overall system? I've tried a few extensions, but they tend to distort the dock's shape.

Thanks a lot !!

MacBook Pro 13" 2017 A1708 (No T2) — suspend freeze, no audio, webcam fix on Ubuntu 26.04 https://askubuntu.com/questions/1566766/macbook-pro-13-2017-a1708-no-t2-suspend-freeze-no-audio-webcam-fix-on-ubu

Disclaimer, I’m posting this to help out anyone having issues with their intel MacBook no t2 chip cause I went through hours of troubleshooting and don’t want anyone to go through that. Also I’m new to the linux world so Claude was a huge part of this and fixed all of my issues. I installed Ubuntu 26.04 on a MacBook Pro 13" 2017 No Touch Bar (A1708 / MacBookPro14,1). This model does NOT have a T2 chip.

Out of the box I had these problems:

  • Closing the lid appeared to suspend but the machine stayed fully awake (hot, battery draining fast)
  • Manually suspending caused a complete hard freeze requiring a force reboot
  • WiFi, keyboard and trackpad didn't recover after resume
  • Audio showed as "Dummy Output" — no sound at all
  • FaceTime HD webcam not detected

How do I fix suspend, audio and the webcam on this model?

Interested in helping out in some way [duplicate] https://askubuntu.com/questions/1566763/interested-in-helping-out-in-some-way

I'd be interested to help out in some way. IRC was my favorite thing to do. Clearly other chat mediums have taken the trophy but yeh if that's still useful let me know. I seem to have an abundance of time at the moment which is great

How To Prevent Multiple Instances Of Thunderbird Snap? https://askubuntu.com/questions/1566762/how-to-prevent-multiple-instances-of-thunderbird-snap

I'm using Xubuntu 25.10, and have an over sensitive mouse which makes it easy to accidentally double click on a launcher button. I find this particularly annoying with the Thunderbird Snap because I thought running two instances of Thunderbird should not be possible.

Is there any way to stop this happening?

Whenever i boot ubuntu from usb and select 'Try or Install Ubuntu' it gives the following errors: https://askubuntu.com/questions/1566761/whenever-i-boot-ubuntu-from-usb-and-select-try-or-install-ubuntu-it-gives-the

error: file '/casper/vmlinuz' not found. error: you need to load the kernal first.

What could the problem be and how do i fix it?

Basically im trying to install Ubuntu on my Dell Inspiron 3501 laptop which currently runs Windows 11 ive disabled Secure Boot and made the bootable usb as the first priority when booting Im using an 8GB USB which i a bootable USB drive using Rufus

And i dont know what else to do? How do i fix this?

Cursor jumping randomly https://askubuntu.com/questions/1566760/cursor-jumping-randomly

After upgrading to Ubuntu 26.04, the cursor keeps jumping at random inside bluefish editor. Someone suggested using Touchpad Indicator to disable touch pad. This does not install. Also, I would like to have the touchpad active.

ViewSonic VG2456V pop-up lights - driver available? https://askubuntu.com/questions/1566759/viewsonic-vg2456v-pop-up-lights-driver-available

I'm quite new to Ubuntu, and trying to deal with a weird hardware device. I have a ViewSonic VG2456V monitor, which has a little pop-up device with a camera as well as some lights to either side of it. The camera works fine! However, the lights are an unusual thing that doesn't exist on hardly anything, and so doesn't appear to be autodetected.

On Windows\Mac, there is a tool available called VDisplay Manager, which allows you to adjust these light settings' power and brightness (along with a bunch of other things like colourblind settings, firmware updates, &c.).

Unfortunately, ViewSonic doesn't provide this same tool for Linux. Is there any equivalent tool which might be able to tap into this weird device on the monitor?


[edit per request of Daniel T]

VCP code 0x02 (New control value             ): No new control values (0x01)
VCP code 0x03 (Soft controls                 ): No button active (sl=0x00)
VCP code 0x0b (Color temperature increment   ): 100 degree(s) Kelvin
VCP code 0x0c (Color temperature request     ): 3000 + 35 * (feature 0B color temp increment) degree(s) Kelvin
VCP code 0x10 (Brightness                    ): current value =    30, max value =   100
VCP code 0x12 (Contrast                      ): current value =    70, max value =   100
VCP code 0x14 (Select color preset           ): 6500 K (0x05), Tolerance: Unspecified (0x00)
VCP code 0x16 (Video gain: Red               ): current value =   100, max value =   100
VCP code 0x18 (Video gain: Green             ): current value =   100, max value =   100
VCP code 0x1a (Video gain: Blue              ): current value =   100, max value =   100
VCP code 0x1e (Auto setup                    ): Auto setup not active (sl=0x00)
VCP code 0x20 (Horizontal Position (Phase)   ): Maximum retries exceeded
VCP code 0x30 (Vertical Position (Phase)     ): Maximum retries exceeded
VCP code 0x52 (Active control                ): Value: 0x00
VCP code 0x59 (6 axis saturation: Red        ): current value =    50, max value =   100
VCP code 0x5a (6 axis saturation: Yellow     ): current value =    50, max value =   100
VCP code 0x5b (6 axis saturation: Green      ): current value =    50, max value =   100
VCP code 0x5c (6 axis saturation: Cyan       ): current value =    50, max value =   100
VCP code 0x5d (6 axis saturation: Blue       ): current value =    50, max value =   100
VCP code 0x5e (6 axis saturation: Magenta    ): current value =    50, max value =   100
VCP code 0x60 (Input Source                  ): HDMI-1 (sl=0x11)
VCP code 0x62 (Audio speaker volume          ): Volume level: 70 (00x46)
VCP code 0x6c (Video black level: Red        ): current value =    50, max value =   100
VCP code 0x6e (Video black level: Green      ): current value =    50, max value =   100
VCP code 0x70 (Video black level: Blue       ): current value =    50, max value =   100
VCP code 0x72 (Gamma                         ): 0x0078 - Invalid sl value. sl=0x78, sh=0x00
VCP code 0x7a (Adjust Focal Plane            ): current value =     3, max value =     3
VCP code 0x86 (Display Scaling               ): Linear expansion (compression) on h and v axes (sl=0x08)
VCP code 0x87 (Sharpness                     ): current value =     2, max value =     4
VCP code 0x8d (Audio mute/Screen blank       ): Invalid value (sl=0x0a), Invalid value (sh=0x00)
VCP code 0x9b (6 axis hue control: Red       ): current value =    50, max value =   100
VCP code 0x9c (6 axis hue control: Yellow    ): current value =    50, max value =   100
VCP code 0x9d (6 axis hue control: Green     ): current value =    50, max value =   100
VCP code 0x9e (6 axis hue control: Cyan      ): current value =    50, max value =   100
VCP code 0x9f (6 axis hue control: Blue      ): current value =    50, max value =   100
VCP code 0xa0 (6 axis hue control: Magenta   ): current value =    50, max value =   100
VCP code 0xaa (Screen Orientation            ): 0 degrees (sl=0x01)
VCP code 0xac (Horizontal frequency          ): 1064 hz
VCP code 0xae (Vertical frequency            ): 59.90 hz
VCP code 0xb2 (Flat panel sub-pixel layout   ): Red/Green/Blue vertical stripe (sl=0x01)
VCP code 0xb6 (Display technology type       ): LCD (active matrix) (sl=0x03)
VCP code 0xc0 (Display usage time            ): Usage time (hours) = 2462 (0x00099e) mh=0xff, ml=0xff, sh=0x09, sl=0x9e
VCP code 0xc6 (Application enable key        ): 0x00ff
VCP code 0xc8 (Display controller type       ): Mfg: RealTek (sl=0x09), controller number: mh=0x00, ml=0x27, sh=0x78
VCP code 0xc9 (Display firmware level        ): 2.0
VCP code 0xca (OSD/Button Control            ): OSD enabled, button events enabled (sl=0x02), Host control of power unsupported (sh=0x00)
VCP code 0xcc (OSD Language                  ): English (sl=0x02)
VCP code 0xd6 (Power mode                    ): DPM: On,  DPMS: Off (sl=0x01)
VCP code 0xda (Scan mode                     ): Normal operation (sl=0x00)
VCP code 0xdb (Image Mode                    ): Full mode (sl=0x01)
VCP code 0xdc (Display Mode                  ): Standard/Default mode (sl=0x00)
VCP code 0xdf (VCP Version                   ): 2.2
How to make my laptop more power eficient by using the E/LPE cores on my hybrid intel processor? https://askubuntu.com/questions/1566748/how-to-make-my-laptop-more-power-eficient-by-using-the-e-lpe-cores-on-my-hybrid

I have intel laptops on Ubuntu 26.04 with 13th and 14th generation processors with both P and E cores. I'd like the system to schedule onto the E cores and never the P cores when the system isn't under load, to save power. Automatic and transparently ideally.

Can't Install GOFuncR in Ubuntu 24.04 https://askubuntu.com/questions/1566713/cant-install-gofuncr-in-ubuntu-24-04

I am trying to run an enrichment analysis in GOfuncR. I have Ubuntu 24.04, and it is being ridiculously complicated.

I installed the newest Rstudio and R in Ubuntu 24.04, and when I try to install GOfuncR it keeps failing:

BiocManager::install("GOfuncR")

```'getOption("repos")' replaces Bioconductor standard repositories, see 'help("repositories", package = "BiocManager")' for
details.
Replacement repositories:
    CRAN: https://cloud.r-project.org
Bioconductor version 3.23 (BiocManager 1.30.27), R 4.6.0 (2026-04-24)
Installing package(s) 'GOfuncR'
trying URL 'https://bioconductor.org/packages/3.23/bioc/src/contrib/GOfuncR_1.31.0.tar.gz'
Content type 'application/x-gzip' length 5445764 bytes (5.2 MB)
==================================================
downloaded 5.2 MB

* installing *source* package ‘GOfuncR’ ...
** this is package ‘GOfuncR’ version ‘1.31.0’
** using staged installation
** libs
using C compiler: ‘x86_64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0’
using C++ compiler: ‘x86_64-linux-gnu-g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0’
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c RcppExports.cpp -o RcppExports.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c binom_categorytest.cc -o binom_categorytest.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c binom_randset.cc -o binom_randset.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c blocks.cpp -o blocks.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c conti_categorytest.cc -o conti_categorytest.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c conti_randset.cc -o conti_randset.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c gene.cc -o gene.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c gene_binom.cc -o gene_binom.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c gene_conti.cc -o gene_conti.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c genes.cc -o genes.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c genes_binom.cc -o genes_binom.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c genes_conti.cc -o genes_conti.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go.cc -o go.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_graph.cc -o go_graph.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_graph_binom.cc -o go_graph_binom.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_graph_conti.cc -o go_graph_conti.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_graph_hyper.cc -o go_graph_hyper.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_groups.cc -o go_groups.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_groups_binom.cc -o go_groups_binom.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_groups_conti.cc -o go_groups_conti.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_groups_hyper.cc -o go_groups_hyper.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_obj.cc -o go_obj.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_obj_binom.cc -o go_obj_binom.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_obj_conti.cc -o go_obj_conti.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c go_obj_hyper.cc -o go_obj_hyper.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c hyper_categorytest.cc -o hyper_categorytest.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c hyper_randset.cc -o hyper_randset.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c idmap.cc -o idmap.o
x86_64-linux-gnu-gcc -std=gnu2x -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3  -c init.c -o init.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c ran_genelen.cpp -o ran_genelen.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c read_bed.cpp -o read_bed.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c roll.cpp -o roll.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c transitions.cc -o transitions.o
x86_64-linux-gnu-g++ -std=gnu++20 -I"/usr/share/R/include" -DNDEBUG  -I'/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c unlock_environment.cc -o unlock_environment.o
unlock_environment.cc: In function ‘bool unlock_environment(Rcpp::Environment)’:
unlock_environment.cc:10:41: error: ‘ENVFLAGS’ was not declared in this scope
   10 | #define UNLOCK_FRAME(e) SET_ENVFLAGS(e, ENVFLAGS(e) & (~ FRAME_LOCK_MASK))
      |                                         ^~~~~~~~
unlock_environment.cc:14:3: note: in expansion of macro ‘UNLOCK_FRAME’
   14 |   UNLOCK_FRAME(env);
      |   ^~~~~~~~~~~~
unlock_environment.cc:10:25: error: ‘SET_ENVFLAGS’ was not declared in this scope
   10 | #define UNLOCK_FRAME(e) SET_ENVFLAGS(e, ENVFLAGS(e) & (~ FRAME_LOCK_MASK))
      |                         ^~~~~~~~~~~~
unlock_environment.cc:14:3: note: in expansion of macro ‘UNLOCK_FRAME’
   14 |   UNLOCK_FRAME(env);
      |   ^~~~~~~~~~~~
make: *** [/usr/lib/R/etc/Makeconf:197: unlock_environment.o] Error 1
ERROR: compilation failed for package ‘GOfuncR’
* removing ‘/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/GOfuncR’

The downloaded source packages are in
    ‘/tmp/Rtmp5zZC7D/downloaded_packages’
Warning message:
In install.packages(...) :
  installation of package ‘GOfuncR’ had non-zero exit status

----------

At first it was missing a lot of libraries which I had to install separately, I "fixed" some errors,

* installing *source* package ‘png’ ...
** this is package ‘png’ version ‘0.1-9’
** package ‘png’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘x86_64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0’
x86_64-linux-gnu-gcc -std=gnu2x -I"/usr/share/R/include" -DNDEBUG       `libpng-config --cflags` -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3  -c dummy.c -o dummy.o
/bin/bash: line 1: libpng-config: command not found
x86_64-linux-gnu-gcc -std=gnu2x -I"/usr/share/R/include" -DNDEBUG       `libpng-config --cflags` -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3  -c read.c -o read.o
/bin/bash: line 1: libpng-config: command not found
read.c:3:10: fatal error: png.h: No such file or directory
    3 | #include <png.h>
      |          ^~~~~~~
compilation terminated.
make: *** [/usr/lib/R/etc/Makeconf:190: read.o] Error 1
ERROR: compilation failed for package ‘png’
* removing ‘/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/png’
* installing *source* package ‘sm’ ...
** this is package ‘sm’ version ‘2.2-6.0’
** package ‘sm’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘x86_64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0’
sh: 1: x86_64-linux-gnu-gfortran: not found
x86_64-linux-gnu-gcc -std=gnu2x -I"/usr/share/R/include" -DNDEBUG       -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3  -c fgamma.c -o fgamma.o
x86_64-linux-gnu-gcc -std=gnu2x -I"/usr/share/R/include" -DNDEBUG       -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3  -c init.c -o init.o
x86_64-linux-gnu-gfortran  -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -fdebug-prefix-map=/build/r-base-cbKgDj/r-base-4.6.0=/usr/src/r-base-4.6.0-2.2404.0  -c  variogram.f90 -o variogram.o
/bin/bash: line 1: x86_64-linux-gnu-gfortran: command not found
make: *** [/usr/lib/R/etc/Makeconf:217: variogram.o] Error 127
ERROR: compilation failed for package ‘sm’
* removing ‘/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/sm’
ERROR: dependency ‘png’ is not available for package ‘KEGGREST’
Perhaps try a variation of:
install.packages('png')
* removing ‘/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/KEGGREST’
ERROR: dependency ‘sm’ is not available for package ‘vioplot’
Perhaps try a variation of:
install.packages('sm')
* removing ‘/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/vioplot’
ERROR: dependency ‘KEGGREST’ is not available for package ‘AnnotationDbi’
Perhaps try a variation of:
install.packages('KEGGREST')
* removing ‘/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/AnnotationDbi’
ERROR: dependencies ‘vioplot’, ‘AnnotationDbi’ are not available for package ‘GOfuncR’
Perhaps try a variation of:
install.packages(c('vioplot', 'AnnotationDbi'))
* removing ‘/home/jpac1984/R/x86_64-pc-linux-gnu-library/4.6/GOfuncR’

The downloaded source packages are in
    ‘/tmp/Rtmp5zZC7D/downloaded_packages’
Warning messages:
1: In install.packages(...) :
  installation of package ‘png’ had non-zero exit status
2: In install.packages(...) :
  installation of package ‘sm’ had non-zero exit status
3: In install.packages(...) :
  installation of package ‘KEGGREST’ had non-zero exit status
4: In install.packages(...) :
  installation of package ‘vioplot’ had non-zero exit status
5: In install.packages(...) :
  installation of package ‘AnnotationDbi’ had non-zero exit status
6: In install.packages(...) :
  installation of package ‘GOfuncR’ had non-zero exit status

and now I got the new ones.

Why I can't install GOfuncR in Ubuntu 24.04?

Why is Gstreamer in Ubuntu 26.04 on RPi5 not handling h.265 video (it was working in 24.04) https://askubuntu.com/questions/1566703/why-is-gstreamer-in-ubuntu-26-04-on-rpi5-not-handling-h-265-video-it-was-workin

My system is a Raspberry Pi 5 16GB running a fresh install of Ubuntu 26.04 with restricted extras installed plus all Gstreamer add-ons including good, bad and ugly.

If I use Showtime (Gstreamer-based) it cannot play videos encoded with h.265; the detailed error message is:

Error from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2slh265dec:v4l2slh265dec1:   
Could not get/set settings from/on resource.  

Failed to configure the buffer pool

../gst-libs/gst/video/gstvideodecoder.c(4373): gst_video_decoder_decide_allocation_default (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2slh265dec:v4l2slh265dec1:

Configuration is most likely invalid, please report this issue.

In other Gstreamer tests the error 'unsupported pixel format' is reported which is also h.265-related.

I can use other apps such as VLC to play h.265 videos, so that is not a problem, but because the [low-resource overhead] default file sharing on Ubuntu (simple on/off switch in settings menu) that I use to stream video to my TV (Rygel) is also Gstreamer-based, and because it cannot negotiate h.265 videos, it refuses to serve them. It also worked perfectly in 24.04 before I moved to 26.04.

I confirmed with a non-RPi5 user running Ubuntu 26.04 AMD64 build that Gstreamer works fine with h.265, and on the Raspberry Pi forum, a moderator said that Gstreamer fixes had recently been applied to RPiOS to address h.265 problems, so it could be that Ubuntu engineers have yet to get that across to the ARM-based Ubuntu 26.04 updates?

Edit 14th May: Just to add that a few updates today I thought might address this issue, but sadly not because Showtime can still not handle h.265 content.

Tiny font in KDE sddm "maya" greeter https://askubuntu.com/questions/1566627/tiny-font-in-kde-sddm-maya-greeter

For KDE SDDM, the default greeter "maya" uses a tiny condensed font and cannot be set to anything else by normal means, e.g. in /etc/sddm/font.conf. This looks awful when paired to any display hardware with a slightly modern resolution.
So, how do I change the font?

This appears to be disregarding "highdpi" settings and the scaling referenced in many postings.
Here we are at the font setting, disregarding scaling.

enter image description here


The specifics; On Ubuntu 24.04 (Gnome), with How to Change Default Desktop Environment done.

Kubuntu 26 with no sound on HP laptop https://askubuntu.com/questions/1566471/kubuntu-26-with-no-sound-on-hp-laptop

installed Kubuntu 26 hoping to resolve a recurring problem when trying to install older Linux versions. I'm using a dual boot setup on an HP Omen with an Nvidia RTX 4070 and an i7 13th gen. The best I've managed is to boot by modifying the GRUB configuration with pci=noapic. This allowed me to access the desktop, install the proprietary Nvidia595 driver, and it works. However, the sound from the speakers and the headphone jack doesn't work. Only Bluetooth works. I want to be able to remove the noapic command and boot normally. I've already disabled Secure Boot and tried everything I found online (drivers, other boot modes, other variations of noapic, nomodeset, etc.). Is there a patch that will fix this? Is one planned?

  • Operating System: Kubuntu 26.04 LTS
  • KDE Plasma Version: 6.6.4
  • KDE Frameworks Version: 6.24.0
  • Qt Version: 6.10.2
  • Kernel Version: 7.0.0-15-generic (64-bit)
  • Graphics Platform: Wayland
  • Processors: 24 × 13th Gen Intel Core i7-13700HX
  • Memory: 32 GiB of RAM (31.0 GiB usable)
  • Graphics Processor 1: Mesa Intel UHD Graphics
  • Graphics Processor 2: NVIDIA GeForce RTX 4070 GPU/PCIe/SSE2
  • Laptop Manufacturer: HP
  • Product Name: OMEN by HP Transcend Gaming Laptop 16-u0xxx
  • System Version: Type1ProductConfigId
booting 26.04 from usb stick stalls with error: "NovaCore unsupported chipset: boot 42 = 0x124a1002 (architecture 0x12, implementation 0x4)" https://askubuntu.com/questions/1566376/booting-26-04-from-usb-stick-stalls-with-error-novacore-unsupported-chipset-b

I want to upgrade my desktop pc - currently running ubuntu 24.04 - to the latest version 26.04. I created a bootable usb drive with the latest iso image. When booting into the USB disk, I get the following error: spi-nor spi0.0: probe NovaCore unsupported chipset: boot 42 = 0x124a1002 (architecture 0x12, implementation 0x4). The installation stalls.

I already tested/combined the following GRUB parameters:

  1. modprobe.blacklist=spi_nor. Result: the SPI-NOR error already disappeared!
  2. modprobe.blacklist=novacore. Result: still "NovaCore unsupported ..." error
  3. nouveau.modeset=0. Result: no impact
  4. pci=nommconf. Result: no impact.

So, after adding all the GRUB parameters above, the (only) error remains: [ ....] "NovaCore 0000:01:00.0: unsupported chipset: boot42 = 0x124a1002 (architecture 0x12, implementation 0x FYI"

Note that shortly after the error I can TTY with CTR-ALT-F3, so kernel finished booting, but display can't get initialized.

Hardware
========
Model: MSI MS-7817
Memory: 16.0 GiB 
Processor: Intel® Core™ i7-4790 × 8
Graphics: NVIDIA GeForce GTX 970
Disk Capacity: 2.0 TB (SSD)
H/W path             Device     Class          Description
==========================================================
system         MS-7817 (To be filled by O.E.M.)
/0                              bus            H81M-E34 (MS-7817)
/0/0                            memory         64KiB BIOS
/0/3d                           processor      Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
/0/3d/3e                        memory         1MiB L2 cache
/0/3d/3f                        memory         256KiB L1 cache
/0/3d/40                        memory         8MiB L3 cache
/0/41                           memory         16GiB System Memory
/0/41/0                         memory         8GiB DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/41/1                         memory         DIMM [empty]
/0/41/2                         memory         8GiB DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/41/3                         memory         DIMM [empty]
/0/100                          bridge         4th Gen Core Processor DRAM Controller
/0/100/1                        bridge         Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
/0/100/1/0           /dev/fb0   display        GM204 [GeForce GTX 970]
/0/100/1/0.1         card1      multimedia     GM204 High Definition Audio Controller
/0/100/1/0.1/0       input15    input          HDA NVidia HDMI/DP,pcm=3
/0/100/1/0.1/1       input16    input          HDA NVidia HDMI/DP,pcm=7
/0/100/1/0.1/2       input17    input          HDA NVidia HDMI/DP,pcm=8
/0/100/1/0.1/3       input18    input          HDA NVidia HDMI/DP,pcm=9
/0/100/14                       bus            8 Series/C220 Series Chipset Family USB xHCI
/0/100/14/0          usb1       bus            xHCI Host Controller
/0/100/14/0/1                   input          USB Receiver
/0/100/14/0/1/0      input14    input          Logitech M280/320/275
/0/100/14/0/2        input6     input          Primax Electronics, Ltd HP Wireless Keyboard Mouse Kit
/0/100/14/1          usb3       bus            xHCI Host Controller
/0/100/16                       communication  8 Series/C220 Series Chipset Family MEI Controller #1
/0/100/1a                       bus            8 Series/C220 Series Chipset Family USB EHCI #2
/0/100/1a/1          usb2       bus            EHCI Host Controller
/0/100/1a/1/1                   bus            Integrated Rate Matching Hub
/0/100/1b            card0      multimedia     8 Series/C220 Series Chipset High Definition Audio Controller
/0/100/1b/0          input19    input          HDA Intel PCH Rear Mic
/0/100/1b/1          input20    input          HDA Intel PCH Front Mic
/0/100/1b/2          input21    input          HDA Intel PCH Line
/0/100/1b/3          input22    input          HDA Intel PCH Line Out
/0/100/1b/4          input23    input          HDA Intel PCH Front Headphone
/0/100/1c                       bridge         8 Series/C220 Series Chipset Family PCI Express Root Port #1
/0/100/1c.2                     bridge         8 Series/C220 Series Chipset Family PCI Express Root Port #3
/0/100/1c.2/0        enp3s0     network        RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
/0/100/1c.5                     bridge         8 Series/C220 Series Chipset Family PCI Express Root Port #6
/0/100/1c.5/0                   bus            VL805/806 xHCI USB 3.0 Controller
/0/100/1c.5/0/0      usb5       bus            xHCI Host Controller
/0/100/1c.5/0/0/1               bus            USB2.0 Hub
/0/100/1c.5/0/0/1/4             communication  Bluetooth Dongle (HCI mode)
/0/100/1c.5/0/1      usb6       bus            xHCI Host Controller
/0/100/1d                       bus            8 Series/C220 Series Chipset Family USB EHCI #1
/0/100/1d/1          usb4       bus            EHCI Host Controller
/0/100/1d/1/1                   bus            Integrated Rate Matching Hub
/0/100/1f                       bridge         H81 Express LPC Controller
/0/100/1f/0                     system         PnP device PNP0c01
/0/100/1f/1                     system         PnP device PNP0c02
/0/100/1f/2                     system         PnP device PNP0b00
/0/100/1f/3                     system         PnP device PNP0c02
/0/100/1f/4                     communication  PnP device PNP0501
/0/100/1f/5                     system         PnP device PNP0c02
/0/100/1f/6                     system         PnP device PNP0c02
/0/100/1f.2          scsi0      storage        8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
/0/100/1f.2/0        /dev/sda   disk           1TB Samsung SSD 870
/0/100/1f.2/0/1      /dev/sda1  volume         1023KiB BIOS Boot partition
/0/100/1f.2/0/2      /dev/sda2  volume         931GiB EXT4 volume
/0/100/1f.2/1        /dev/sdb   disk           1TB Samsung SSD 860-
/0/100/1f.2/1/1      /dev/sdb1  volume         931GiB EXT4 volume
/0/100/1f.3                     bus            8 Series/C220 Series Chipset Family SMBus Controller
/1                              power          To Be Filled By O.E.M.
/2                   input0     input          Power Button
/3                   input1     input          Power Button
Ubuntu 24.04 internal microphone is not working on ASUS VivoBook https://askubuntu.com/questions/1555661/ubuntu-24-04-internal-microphone-is-not-working-on-asus-vivobook

I recently installed Ubuntu 24.04 LTS on my ASUS VivoBook laptop, and my internal microphone is not working. External headsets with a microphone work fine, but the built-in mic is completely silent. I think the bug is related to the wrong ping configuration, but I don't know exactly how to fix it.

Here are my system details:

   Operating system: Ubuntu 24.04.3
   Kernel: Linux 6.8.0-79-generic
   Architecture: x86-64
   Hardware vendor: ASUSTeK Computer Inc.
   Hardware model: VivoBook_ASUSLaptop
   Firmware version: X409FA.305

What I’ve tried:

  • Checked Settings → Sound → Input and selected the internal microphone. No input level is detected.
  • Tested with arecord (arecord -d 5 -f cd test.wav) but the recording is silent.
  • Verified that the sound card is detected with arecord -l, aplay -l, and lspci.
  • Tried using pactl list short sources to switch inputs, but still no sound.
  • Tested with an external headset mic, which works fine — so the issue is only with the built-in microphone.

Related reports:

  • This issue seems to be the same as the confirmed bug here: Launchpad #2112330 (now closed).
  • Also confirmed in the kernel bug tracker: Kernel Bug #219807

My questions:

  • Is there a known fix or workaround for enabling the internal microphone on ASUS VivoBook running Ubuntu 24.04?
  • Should I try upgrading/downgrading the kernel, or is there a patch available?
  • Is there any PulseAudio / PipeWire configuration that could help until a kernel fix is released?
Evolution and Chrome hang on start - Keyring problem? https://askubuntu.com/questions/1387774/evolution-and-chrome-hang-on-start-keyring-problem

Recently, Evolution and Chrome started hanging whenever I try to start them.

I believe the problem has to do with the gnome-keyring: I use Ubuntu 20.04.3 with auto-login. Because of this, my login keyring is not unlocked at login, and applications like Chrome and Evolution that depend on it should generate a password prompt. Usually they do, but as of a few days ago they don't, so they hang and I can't use either one.

When this happens, I am also unable to unlock the keyring via Seahorse: Opening Seahorse, going to Login, and pressing "Unlock" does nothing. Syslog shows no significant differences between starting Seahorse when it works and starting Seahorse when it doesn't work.

The keyring daemon appears to be running:

[username@machine]:~$ ps -fe | grep key
[username]         941       1  0 08:07 ?        00:00:00 /usr/bin/gnome-keyring-daemon --daemonize --login

So I'm guessing that the issue has to do with communication between Evolution/Chrome and the keyring instead.

My understanding is that this is handled via DBus. This page suggests using dbus-monitor for troubleshooting. From a single start of Evolution, dbus-monitor generates 550k of output, which I am at a loss to interpret. The only thing I did note is that the word "key" appears nowhere in it.

Does anyone have a suggestion as to what the problem may be? Or how to filter dbus-monitor to reduce noise? I get the gist of filtering in dbus-monitor, but I'm not sure what type, sender, etc. to filter for.

Thank you.

mount an encrypted zfs partition https://askubuntu.com/questions/1379038/mount-an-encrypted-zfs-partition

So I have to mount an encrypted zfs partition to fix my computer. I have looked everywhere but I can't mount it with the info I found. Every time I do sudo zfs set mountpoint=/mnt/k/ rpool it does not fail but I can't get to the files. If I mount it in disks I get error mounting /dev/sda4 to /media/ubuntu/rpool2: unknown filesystem type zfs_member (udisk-error-quark, 0). Most likely the partition is not mounting because it is encrypted. How do I mount it?

Openconnect XML response has no “auth” node and failed to obtain WebVPN cookie on Ubuntu 18.04 https://askubuntu.com/questions/1111626/openconnect-xml-response-has-no-auth-node-and-failed-to-obtain-webvpn-cookie-o

After successfully installing openconnect using apt on Ubuntu 18.04, when I try to connect to VPN using

$ openconnect https://xxx.xx.xxx/
XML response has no "auth" node 
Failed to obtain WebVPN cookie

I don't have more details of given error. Can anyone provide me with solution of given VPN error?

systemd service failed with dependency https://askubuntu.com/questions/863372/systemd-service-failed-with-dependency

On my ubuntu 16.04 server, I've written two systemd services to start docker containers on system reboot. out of them, the initial one loads perfectly. The second service is dependent on the first service which never gets executed. However, If run 2nd service manually with sudo systemctl start swoop.app.service then It works fine.

here is first script

[Unit]
Description=Swoop MongoDb Server container
Requires=docker.service
After=docker.service

[Service]
TimeoutStartSec=0

ExecStart=/usr/bin/docker-compose -f /var/www/swoop/docker-compose.yml up -d mongo3 mongo2 mongo1 mongosetup

Restart=always
RestartSec=10s
Type=notify
NotifyAccess=all

[Install]
WantedBy=local.target

and the 2nd script is

[Unit]
Description=Swoop App Server container
Requires=docker.service
After=docker.service

Requires=swoop.mongo.service
After=swoop.mongo.service


[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/docker-compose -f /var/www/swoop/docker-compose.yml up -d app

Restart=always
RestartSec=10s
Type=notify
NotifyAccess=all

[Install]
WantedBy=local.target

Why It is not able to detect swoop.mongo.service service has started or not.

Update:

Though service1 docker container's are running after the boot.
Service1 status

$ systemctl status swoop.mongo.service 
● swoop.mongo.service - Swoop MongoDb Server container
Loaded: loaded (/etc/systemd/system/swoop.mongo.service; disabled; vendor preset: enabled)
Active: inactive (dead)

Service2 status

$ systemctl status swoop.app.service 
● swoop.app.service - Swoop App Server container
Loaded: loaded (/etc/systemd/system/swoop.app.service; disabled; vendor preset: enabled)
Active: inactive (dead)
How do you write a macro for a special character in LibreOffice? https://askubuntu.com/questions/201960/how-do-you-write-a-macro-for-a-special-character-in-libreoffice

Does anyone know how to write a macro for a special character?

I know LibreOffice currently doesn't have a way to set a special character to a keyboard shortcut. However, I want to work around this with a macro. My plan is to create a macro for a special character then set a keyboard shortcut to that macro. Problem is I don't know the first thing about writing a macro. Any one have a template or something that works?

I also know about the compose key, but I guess I am lazy and want to actually insert special characters with as few keys as possible.

Installing Gnome Classic on Ubuntu Server 12.04.1 64bit https://askubuntu.com/questions/198782/installing-gnome-classic-on-ubuntu-server-12-04-1-64bit

I've installed Ubuntu Server Edition and setup open ssh,samba and lamp on my home desktop just to work on LAN. I also want setup a GUI on it for daily use.

I've already performed the following

sudo apt-get install gnome-session-fallback
sudo apt-get install lightdm-gtk-greeter
sudo apt-get install xinit

I don't want to install Unity or the Gnome3 Shell on my system. Also I haven't found instructions to installing gnome-classic on a server edition(although it shouldn't make a difference).How do I get it to work?