From: |
"Rinat H. Sadretdinow" 2:5020/620 |
17 Oct 2019 18:28 +0300 |
To: |
Brother Rabbit 2:460/58.10 |
|
Subject: |
glib.h
|
Hello Brother!
17 Oct 19 15:55, you wrote to me:
А pkgconf вообще про него знает?
~~~
[rhs@sys3175 ~]$ pkgconf --cflags glib-2.0
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
[rhs@sys3175 ~]$
~~~
Bye!
From: |
"Rinat H. Sadretdinow" 2:5020/620 |
17 Oct 2019 23:33 +0300 |
To: |
Brother Rabbit 2:5020/620 |
|
Subject: |
glib.h
|
Hello Brother!
17 Oct 19 18:28, I wrote to you:
А вообще что у тебя пишет cmake когда согласно README.MD ты его запускаешь из
директории build?
~~~
[rhs@sys3175 build]$ cmake -DUSEWX=yes -DCMAKE_BUILD_TYPE=Release ..
-- libssh found -> enjoy SFTP support in NetRocks
-- libsmbclient found -> enjoy SMB support in NetRocks
-- libnfs found -> enjoy NFS support in NetRocks
-- libneon found -> enjoy WebDav support in NetRocks
-- Checking for module 'glib-2.0'
-- Found glib-2.0, version 2.60.7
-- generating headers and languages
-- Configuring done
-- Generating done
-- Build files have been written to: /home/rhs/mywork/far2l/build
[rhs@sys3175 build]$
~~~
Интересуют особенно строчки:
~~~
-- Checking for module 'glib-2.0'
-- Found glib-2.0, version 2.60.7
~~~
Если он не находит glib то неудивительно почему
~~~
RHS>> ~~~
RHS>> [rhs@sys3175 ~]$ cat mywork/far2l/build/CMakeCache.txt | grep
RHS>> GLIB2_INCLUDE GLIB2_INCLUDEDIR:INTERNAL=/usr/include
RHS>> GLIB2_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib64/glib-2.
RHS>> 0/inc lude [rhs@sys3175 ~]$
RHS>> ~~~
RHS>> А вот почему у тебя он там не прописан или прописан некорректно --
RHS>> уже Аллах его знает!
BR> Совсем не прописан. Можно руками вписатить же?
~~~
Руками вписывать можно, но только в уже результирующие файлы, которые cmake
нарожал, а их там почти как китайцев на квадратный метр Китая -- ну очень много.
Hаверное можно ещё как-то, но тут я не знаю, с cmake вплотную незнаком. IMHO
легче будет разобраться почему cmake сам не находит корректный путь на glib.
Bye!
From: |
Alexander Kruglikov 2:5053/58 |
17 Oct 2019 13:20 +0300 |
To: |
Rinat H. Sadretdinow 2:5020/620 |
|
Subject: |
glib.h
|
Привет, Rinat!
17 окт 19 12:59, Rinat H. Sadretdinow писал(а) к Alexey Vissarionov:
AV>> Когда надоест - попробуй все же собрать пакет штатными средствами.
RHS> Для FAR Linux с гитхаба нет штатных средств сборки, только
Зато для Alt Linux он есть.
С наилучшими пожеланиями, Alexander.
From: |
Alexander Kruglikov 2:5053/58 |
17 Oct 2019 13:19 +0300 |
To: |
Alexey Vissarionov 2:5020/545 |
|
Subject: |
glib.h
|
Привет, Alexey!
17 окт 19 12:13, Alexey Vissarionov писал(а) к Stas Mishchenkov:
SM>> Такое ощущение, что у меня не правильно установлена или вообще
SM>> отсутствует переменная среды, которая должна на него указывать.
SM>> Знать бы, как ее зовут?
AV> Когда надоест - попробуй все же собрать пакет штатными средствами.
*в уголочке напеваю "Наши руки не для скукииии..."
С наилучшими пожеланиями, Alexander.
From: |
Stas Mishchenkov 2:460/5858 |
16 Oct 2019 14:55 +0300 |
To: |
Rinat H. Sadretdinow 2:5020/620 |
|
Subject: |
glib.h
|
Hi, Rinat!
16 окт 19 13:42, Rinat H. Sadretdinow -> Stas Mishchenkov:
SM>> Поставил все пакеты в которых упоминается glib. Все равно
SM>> ругается. Что я еще не так сделал?
SM>> [fido@BroRabbit build]$ make -j4
SM>> [ 0%] Building CXX object
SM>> utils/CMakeFiles/utils.dir/src/KeyFileHelper.cpp.o [ 9%] Built target
SM>> codepages [ 13%] Built target FARStdlib [ 24%] Built target wineguts [
SM>> 24%] Building CXX object utils/CMakeFiles/utils.dir/src/Event.cpp.o [
SM>> 24%] Building CXX object
SM>> utils/CMakeFiles/utils.dir/src/StackSerializer.cpp.o [ 24%] Building
SM>> CXX object
SM>> utils/CMakeFiles/utils.dir/src/ScopeHelpers.cpp.o /home/fido/src/git.h
SM>> ub/far2l/utils/src/KeyFileHelper.cpp:6:18: fatal error: glib.h: Hет
SM>> такого файла или каталога compilation terminated.
RHS> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h
RHS> glib2-devel-2.60.7-1.fc30.x86_64
RHS> [rhs@sys3175 ~]$
RHS> "glib2-devel" точно установлен?
[fido@BroRabbit build]$ apt-cache search glib2-devel
glib2-devel - Development files and tools for GLib
glib2-devel-static - Static version of GLib libraries
i586-glib2-devel - Development files and tools for GLib
i586-glib2-devel-static - Static version of GLib libraries
glib2-doc - Documentation for GLib
[fido@BroRabbit build]$ sudo apt-get install glib2-devel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия glib2-devel уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 127 не будет
обновлено.
[fido@BroRabbit build]$ sudo apt-get install glib2
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия glib2 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 127 не будет
обновлено.
Have nice nights.
Stas Mishchenkov.
From: |
Stas Mishchenkov 2:460/5858 |
17 Oct 2019 11:56 +0300 |
To: |
Rinat H. Sadretdinow 2:460/5858 |
|
Subject: |
glib.h
|
Hi, Rinat!
17 окт 19 10:59, Stas Mishchenkov -> Rinat H. Sadretdinow:
RHS>>>> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h
RHS>>>> glib2-devel-2.60.7-1.fc30.x86_64
RHS>>>> [rhs@sys3175 ~]$
RHS>>>> "glib2-devel" точно установлен?
RHS>> А `locate /glib.h` чего говорит?
RHS>> ~~~
RHS>> [rhs@sys3175 ~]$ locate /glib.h
RHS>> /usr/include/glib-2.0/glib.h
RHS>> [rhs@sys3175 ~]$
RHS>> ~~~
SM> [fido@BroRabbit build]$ locate /glib.h
SM> bash: locate: команда не найдена
SM> [fido@BroRabbit build]$ whereis glib.h
SM> glib: /usr/lib64/glib /usr/share/info/glib.info.xz
SM> Впрочем, я его глазами нашел в /usr/include/glib-2.0
Такое ощущение, что у меня не правильно установлена или вообще отсутствует
переменная среды, которая должна на него указывать. Знать бы, как ее зовут?
Have nice nights.
Stas Mishchenkov.
From: |
"Rinat H. Sadretdinow" 2:5020/620 |
10 Oct 2019 12:15 +0300 |
To: |
All |
|
Subject: |
upgrade Fedora via dnf
|
* Originally in ru.linux.redhat
* Crossposted in ru.linux.chainik
Hello All!
В кои-то веки решил вчера проапгрейдить свою Fedora 29 до Fedora 30 чтобы когда
в конце октября выйдет Fedora 31 так же проапгрейдить до неё Fedora 30 (как я
понял через версию прыгать нельзя и апгрейд через dnf Fedora 29 напрямую до
Fedora 31 невозможен, надо предварительно Fedora 30 иметь). Hу чтобы не ставить
Fedora 31 с нуля, не делать clean install как я всегда до этого делал и не
накатывать после на неё всё что у меня уже установлено сейчас на Fedora 29, не
править конфиги в /etc и пр., то есть чтобы был у меня переход с одной нечётной
версии и следующую нечётную версию (а я использую исключительно нечётные версии)
без особого геморроя и быстро.
Сделал всё по инструкции из Fedora Magazine:
1) sudo dnf upgrade --refresh
2) sudo dnf install dnf-plugin-system-upgrade
3) sudo dnf system-upgrade download --releasever=30
4) sudo dnf system-upgrade reboot
Тут он нашёл "5544 packages to upgrade", где-то час долбил, проагрейдил всё. И
у меня в grub2 пропал Linux. Hет, в меню grub2 он показывается, но:
~~~
[rhs@sys3175 ~]$ sudo os-prober
/dev/sda1:Windows 7:Windows:chain
[rhs@sys3175 ~]$
~~~
хотя кроме вантуза линукс на диске в наличии:
~~~
[rhs@sys3175 ~]$ sudo fdisk -l /dev/sda
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: WDC WD5000AAKX-2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2a4a5559
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda2 718848 774146047 773427200 368.8G 7 HPFS/NTFS/exFAT
/dev/sda3 774146048 976773167 202627120 96.6G 5 Extended
/dev/sda5 774148096 841256959 67108864 32G 82 Linux swap / Solaris
/dev/sda6 841259008 976773167 135514160 64.6G 83 Linux
[rhs@sys3175 ~]$
~~~
и соответственно:
~~~
[rhs@sys3175 ~]$ sudo grep -P "submenu|^menuentry" /boot/grub2/grub.cfg | cut
-d "'" -f2
Windows 7 (on /dev/sda1)
[rhs@sys3175 ~]$ sudo grub2-editenv list
saved_entry=4e0a0597db2c47f880a651e97b48d108-5.2.18-200.fc30.x86_64
menu_auto_hide=1
boot_success=1
boot_indeterminate=0
kernelopts=root=UUID=80f5a936-f0aa-4392-914b-97683b3713a8 ro rhdb quiet
rd.driver.blacklist=nouveau resume=/dev/sda5
[rhs@sys3175 ~]$
~~~
То есть в меню grub2 кроме Windows 7 выбор Fedora 30 в наличии, но by default в
этом меню только Windows 7 и на Fedora 30 никак не установить,
`grub2-set-default` нечего задавать кроме Windows 7, про другие разделы он не в
курсе.
Вопрос: как сделать так, чтобы в меню grub2 Fedora 30 не просто показывалась,
но чтобы а /boot/grub2/grub.cfg появилось menuentry не только для Windows 7, но
и для Fedora 30?
Модератор данной конференции сейчас скажет что grub2 это какашка и надо
использовать lilo, но более конструктивные советы будут? Именно как grub2
починить, а не что "ставь lilo, с ним проблем нет!"
Hу и чтобы далеко не ходить как убить LVM2? У меня раньше его никогда не было,
но вчера после `sudo dnf system-upgrade download --releasever=30` появился, хотя
он мне нафиг не нужен. Пробовал `dnf remove lvm2`, но он столько зависимостей
хочет в результате удалить, что я чегой-то очкую.
Bye!
From: |
"Rinat H. Sadretdinow" 2:5020/620 |
17 Oct 2019 14:14 +0300 |
To: |
Alexander Kruglikov 2:5053/58 |
|
Subject: |
glib.h
|
Hello Alexander!
17 Oct 19 14:20, you wrote to me:
AV>>> Когда надоест - попробуй все же собрать пакет штатными
AV>>> средствами.
RHS>> Для FAR Linux с гитхаба нет штатных средств сборки, только
AK> Зато для Alt Linux он есть.
Я в курсе. Hо
1) речь шла именно про то, что на github лежит.
2) в Alt Linux оно 2018-го года, с github хоть немного, но поактуальнее будет.
Bye!
From: |
"Rinat H. Sadretdinow" 2:5020/620 |
16 Oct 2019 15:24 +0300 |
To: |
Stas Mishchenkov 2:460/5858 |
|
Subject: |
glib.h
|
Hello Stas!
16 Oct 19 14:55, you wrote to me:
RHS>> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h
RHS>> glib2-devel-2.60.7-1.fc30.x86_64
RHS>> [rhs@sys3175 ~]$
RHS>> "glib2-devel" точно установлен?
А `locate /glib.h` чего говорит?
~~~
[rhs@sys3175 ~]$ locate /glib.h
/usr/include/glib-2.0/glib.h
[rhs@sys3175 ~]$
~~~
Bye!
From: |
Stas Mishchenkov 2:460/5858 |
17 Oct 2019 10:59 +0300 |
To: |
Rinat H. Sadretdinow 2:5020/620 |
|
Subject: |
glib.h
|
Hi, Rinat!
16 окт 19 15:24, Rinat H. Sadretdinow -> Stas Mishchenkov:
RHS>>> [rhs@sys3175 ~]$ rpm -qf /usr/include/glib-2.0/glib.h
RHS>>> glib2-devel-2.60.7-1.fc30.x86_64
RHS>>> [rhs@sys3175 ~]$
RHS>>> "glib2-devel" точно установлен?
RHS> А `locate /glib.h` чего говорит?
RHS> ~~~
RHS> [rhs@sys3175 ~]$ locate /glib.h
RHS> /usr/include/glib-2.0/glib.h
RHS> [rhs@sys3175 ~]$
RHS> ~~~
[fido@BroRabbit build]$ locate /glib.h
bash: locate: команда не найдена
[fido@BroRabbit build]$ whereis glib.h
glib: /usr/lib64/glib /usr/share/info/glib.info.xz
Впрочем, я его глазами нашел в /usr/include/glib-2.0
Have nice nights.
Stas Mishchenkov.