Size: a a a

2020 July 16

/

/bin/cat in supapro.cxx
Мне он не нужен
источник

/

/bin/cat in supapro.cxx
но для работы придется создать в куче указатель на этот класс
источник

NB

Nik Bond in supapro.cxx
Опять с глупыми вопросами на счет либ.
Установил xfslibs:
sudo apt install xfsprogs
sudo apt install xfslibs-dev
Поставило хедеры сюда:
/usr/include/xfs/
И либу сюда
/lib/libhandle.so

Но есть две проблемы.
Во-первых, в хедерах отсутствует куча определений, которые должны быть согласно доке. Например
xfs_btree_sblock_t
Описан в https://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure/tmp/en-US/html/AG_Free_Space_Btrees.html
Но такого определения в этих файлах напрочь нет

Во-вторых, минимальный пример с использованием какой-либо функции из этой либы не работает
#include <iostream>
#include "xfs/xfs.h"
#include "xfs/xfs_format.h"

int main() {
   auto res = xfs_inobt_issparse(1);
   std::cout << res << std::endl;
   return 0;
}

С сообщением
/usr/include/xfs/xfs_format.h: In function ‘xfs_dev_t xfs_dinode_get_rdev(xfs_dinode*)’:
/usr/include/xfs/xfs_format.h:999:9: error: ‘be32_to_cpu’ was not declared in this scope
 999 |  return be32_to_cpu(*(__be32 *)XFS_DFORK_DPTR(dip));

И в самом деле, в xfs_format.h  не описана такая функция ‘be32_to_cpu’  и нет инклюда xfs_arch.h

Что я делаю не так? Не тот пакет поставил? Так других и нет...
источник

Е

Егор in supapro.cxx
Nik Bond
Опять с глупыми вопросами на счет либ.
Установил xfslibs:
sudo apt install xfsprogs
sudo apt install xfslibs-dev
Поставило хедеры сюда:
/usr/include/xfs/
И либу сюда
/lib/libhandle.so

Но есть две проблемы.
Во-первых, в хедерах отсутствует куча определений, которые должны быть согласно доке. Например
xfs_btree_sblock_t
Описан в https://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure/tmp/en-US/html/AG_Free_Space_Btrees.html
Но такого определения в этих файлах напрочь нет

Во-вторых, минимальный пример с использованием какой-либо функции из этой либы не работает
#include <iostream>
#include "xfs/xfs.h"
#include "xfs/xfs_format.h"

int main() {
   auto res = xfs_inobt_issparse(1);
   std::cout << res << std::endl;
   return 0;
}

С сообщением
/usr/include/xfs/xfs_format.h: In function ‘xfs_dev_t xfs_dinode_get_rdev(xfs_dinode*)’:
/usr/include/xfs/xfs_format.h:999:9: error: ‘be32_to_cpu’ was not declared in this scope
 999 |  return be32_to_cpu(*(__be32 *)XFS_DFORK_DPTR(dip));

И в самом деле, в xfs_format.h  не описана такая функция ‘be32_to_cpu’  и нет инклюда xfs_arch.h

Что я делаю не так? Не тот пакет поставил? Так других и нет...
>пакетник системы
досвидания
источник

ПК

Побитый Кирпич... in supapro.cxx
Nik Bond
Опять с глупыми вопросами на счет либ.
Установил xfslibs:
sudo apt install xfsprogs
sudo apt install xfslibs-dev
Поставило хедеры сюда:
/usr/include/xfs/
И либу сюда
/lib/libhandle.so

Но есть две проблемы.
Во-первых, в хедерах отсутствует куча определений, которые должны быть согласно доке. Например
xfs_btree_sblock_t
Описан в https://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure/tmp/en-US/html/AG_Free_Space_Btrees.html
Но такого определения в этих файлах напрочь нет

Во-вторых, минимальный пример с использованием какой-либо функции из этой либы не работает
#include <iostream>
#include "xfs/xfs.h"
#include "xfs/xfs_format.h"

int main() {
   auto res = xfs_inobt_issparse(1);
   std::cout << res << std::endl;
   return 0;
}

С сообщением
/usr/include/xfs/xfs_format.h: In function ‘xfs_dev_t xfs_dinode_get_rdev(xfs_dinode*)’:
/usr/include/xfs/xfs_format.h:999:9: error: ‘be32_to_cpu’ was not declared in this scope
 999 |  return be32_to_cpu(*(__be32 *)XFS_DFORK_DPTR(dip));

И в самом деле, в xfs_format.h  не описана такая функция ‘be32_to_cpu’  и нет инклюда xfs_arch.h

Что я делаю не так? Не тот пакет поставил? Так других и нет...
старые версии  видимо
источник

ПК

Побитый Кирпич... in supapro.cxx
системные пакеты это вообще херня полная, там вечно старье одно
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Nik Bond
Опять с глупыми вопросами на счет либ.
Установил xfslibs:
sudo apt install xfsprogs
sudo apt install xfslibs-dev
Поставило хедеры сюда:
/usr/include/xfs/
И либу сюда
/lib/libhandle.so

Но есть две проблемы.
Во-первых, в хедерах отсутствует куча определений, которые должны быть согласно доке. Например
xfs_btree_sblock_t
Описан в https://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure/tmp/en-US/html/AG_Free_Space_Btrees.html
Но такого определения в этих файлах напрочь нет

Во-вторых, минимальный пример с использованием какой-либо функции из этой либы не работает
#include <iostream>
#include "xfs/xfs.h"
#include "xfs/xfs_format.h"

int main() {
   auto res = xfs_inobt_issparse(1);
   std::cout << res << std::endl;
   return 0;
}

С сообщением
/usr/include/xfs/xfs_format.h: In function ‘xfs_dev_t xfs_dinode_get_rdev(xfs_dinode*)’:
/usr/include/xfs/xfs_format.h:999:9: error: ‘be32_to_cpu’ was not declared in this scope
 999 |  return be32_to_cpu(*(__be32 *)XFS_DFORK_DPTR(dip));

И в самом деле, в xfs_format.h  не описана такая функция ‘be32_to_cpu’  и нет инклюда xfs_arch.h

Что я делаю не так? Не тот пакет поставил? Так других и нет...
Переходи на генту. Там всегда все самое новое
источник

F

Fuzzytoozy in supapro.cxx
Александр Караев
уточни, что именно ты под ним подразумеваешь
Какие адреса как замаплены. С какими пермишнами итд
источник

CD

Constantine Drozdov in supapro.cxx
/bin/cat
Что происходит при создании и уничтожении std::shared_ptr s_ptr(var), где var - класс, который не имеет деструктора?
shared_ptr несёт полиморфизм деструктора, его можно через либы передавать (не путать с unique_ptr который нельзя просто так)
источник

АК

Александр Караев... in supapro.cxx
Fuzzytoozy
Какие адреса как замаплены. С какими пермишнами итд
такое должно быть
источник

NB

Nik Bond in supapro.cxx
Побитый Кирпич
старые версии  видимо
Хм, кажется да. Как все банально... Спасибо.
источник

s

std::slavik in supapro.cxx
спасибо, надо бы разобраться, я в статических конструкторах не использую, но в mbed os есть возможность ретаргет cout делать - интересно поддерживается ли тут стандарт.
Т.К. для ретаргета над еще инициализировать сперва периферию
источник

F

Fuzzytoozy in supapro.cxx
@MasterZiv а если креатор не открываешь то чем пользуешься? Я чет пробовал эклипсы, львы все тормозное шо капец. Креатор вот ничего и проект быстро парсит и по определениям прыгает нормально
источник

F

Fuzzytoozy in supapro.cxx
Под никсы я имею в виду
источник

IZ

Ilia Zviagin in supapro.cxx
Fuzzytoozy
@MasterZiv а если креатор не открываешь то чем пользуешься? Я чет пробовал эклипсы, львы все тормозное шо капец. Креатор вот ничего и проект быстро парсит и по определениям прыгает нормально
VC.
источник

IZ

Ilia Zviagin in supapro.cxx
Fuzzytoozy
Под никсы я имею в виду
CLion
источник

AF

Aidar Fattakhov in supapro.cxx
Fuzzytoozy
Под никсы я имею в виду
Вим 😌
источник

F

Fuzzytoozy in supapro.cxx
По сравнению с креатором он тормозной
источник

F

Fuzzytoozy in supapro.cxx
А чем vc лучше креатора?
источник

F

Fuzzytoozy in supapro.cxx
Aidar Fattakhov
Вим 😌
Не любитель танцев с бубном)
источник