LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-05-2024, 03:31 PM   #5926
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,124

Original Poster
Rep: Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198

Quote:
Originally Posted by prsmith View Post
This SBo Perl module doesn't build and seems to be missing a dependency-- perl-Module-Build-Tiny

I get this error:

Code:
Processing perl-Module-Build-Tiny

perl-Module-Build-Tiny:
Found Module-Build-Tiny-0.048.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
  MD5SUM check for Module-Build-Tiny-0.048.tar.gz ... OK
Building package for perl-Module-Build-Tiny...
Module-Build-Tiny-0.048
Module-Build-Tiny-0.048/Todo
Module-Build-Tiny-0.048/README
Module-Build-Tiny-0.048/Changes
Module-Build-Tiny-0.048/LICENSE
Module-Build-Tiny-0.048/INSTALL
Module-Build-Tiny-0.048/dist.ini
Module-Build-Tiny-0.048/META.yml
Module-Build-Tiny-0.048/MANIFEST
Module-Build-Tiny-0.048/Build.PL
Module-Build-Tiny-0.048/META.json
Module-Build-Tiny-0.048/t
Module-Build-Tiny-0.048/t/simple.t
Module-Build-Tiny-0.048/t/lib
Module-Build-Tiny-0.048/t/lib/DistGen.pm
Module-Build-Tiny-0.048/xt/author
Module-Build-Tiny-0.048/xt/author/pod-syntax.t
Module-Build-Tiny-0.048/lib/Module/Build
Module-Build-Tiny-0.048/lib/Module/Build/Tiny.pm
Creating new 'Build' script for 'Module-Build-Tiny' version '0.048'
cp lib/Module/Build/Tiny.pm blib/lib/Module/Build/Tiny.pm
Can't locate CPAN/Requirements/Dynamic.pm in @INC (you may need to install the CPAN::Requirements::Dynamic module) (@INC entries checked: inc /tmp/SBo/Module-Build-Tiny-0.048/blib/arch /tmp/SBo/Module-Build-Tiny-0.048/blib/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /tmp/SBo/Module-Build-Tiny-0.048/blib/lib/Module/Build/Tiny.pm line 194.
You can use CPAN in a pinch to install the missing dependent CPAN::Requirements:ynamic module and it builds after that, though I'd rather use a SlackBuild package.
hi prsmith,

that is not a problem current-specific, also Willy already added the dependency to REQUIRES in SBo's git and submitted a script for it: they will go in the main repository next week

https://git.slackbuilds.org/slackbui...it/?id=3665c38
https://slackbuilds.org/pending/
 
3 members found this post helpful.
Old 05-05-2024, 07:41 PM   #5927
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,680

Rep: Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797Reputation: 1797
you need these two new deps to be installed
https://git.slackbuilds.org/slackbui.../?id=fe58c964c
https://git.slackbuilds.org/slackbui.../?id=051a1ddcc
 
2 members found this post helpful.
Old 05-13-2024, 11:25 PM   #5928
prsmith
LQ Newbie
 
Registered: Mar 2022
Location: Georgia, US
Distribution: Slackware
Posts: 17

Rep: Reputation: 1
gtest 1.12.1

I get this error when building gtest--

Code:
/src/gtest# ./gtest.SlackBuild
googletest-release-1.12.1/
googletest-release-1.12.1/.clang-format
googletest-release-1.12.1/.github/
googletest-release-1.12.1/.github/ISSUE_TEMPLATE/
googletest-release-1.12.1/.github/ISSUE_TEMPLATE/00-bug_report.md
googletest-release-1.12.1/.github/ISSUE_TEMPLATE/10-feature_request.md
googletest-release-1.12.1/.github/ISSUE_TEMPLATE/config.yml
googletest-release-1.12.1/.github/workflows/
googletest-release-1.12.1/.github/workflows/gtest-ci.yml
googletest-release-1.12.1/.gitignore
googletest-release-1.12.1/BUILD.bazel
googletest-release-1.12.1/CMakeLists.txt
googletest-release-1.12.1/CONTRIBUTING.md
googletest-release-1.12.1/CONTRIBUTORS
googletest-release-1.12.1/LICENSE
googletest-release-1.12.1/README.md
googletest-release-1.12.1/WORKSPACE
googletest-release-1.12.1/ci/
googletest-release-1.12.1/ci/linux-presubmit.sh
googletest-release-1.12.1/ci/macos-presubmit.sh
googletest-release-1.12.1/docs/
googletest-release-1.12.1/docs/_config.yml
googletest-release-1.12.1/docs/_data/
googletest-release-1.12.1/docs/_data/navigation.yml
googletest-release-1.12.1/docs/_layouts/
googletest-release-1.12.1/docs/_layouts/default.html
googletest-release-1.12.1/docs/_sass/
googletest-release-1.12.1/docs/_sass/main.scss
googletest-release-1.12.1/docs/advanced.md
googletest-release-1.12.1/docs/assets/
googletest-release-1.12.1/docs/assets/css/
googletest-release-1.12.1/docs/assets/css/style.scss
googletest-release-1.12.1/docs/community_created_documentation.md
googletest-release-1.12.1/docs/faq.md
googletest-release-1.12.1/docs/gmock_cheat_sheet.md
googletest-release-1.12.1/docs/gmock_cook_book.md
googletest-release-1.12.1/docs/gmock_faq.md
googletest-release-1.12.1/docs/gmock_for_dummies.md
googletest-release-1.12.1/docs/index.md
googletest-release-1.12.1/docs/pkgconfig.md
googletest-release-1.12.1/docs/platforms.md
googletest-release-1.12.1/docs/primer.md
googletest-release-1.12.1/docs/quickstart-bazel.md
googletest-release-1.12.1/docs/quickstart-cmake.md
googletest-release-1.12.1/docs/reference/
googletest-release-1.12.1/docs/reference/actions.md
googletest-release-1.12.1/docs/reference/assertions.md
googletest-release-1.12.1/docs/reference/matchers.md
googletest-release-1.12.1/docs/reference/mocking.md
googletest-release-1.12.1/docs/reference/testing.md
googletest-release-1.12.1/docs/samples.md
googletest-release-1.12.1/googlemock/
googletest-release-1.12.1/googlemock/CMakeLists.txt
googletest-release-1.12.1/googlemock/README.md
googletest-release-1.12.1/googlemock/cmake/
googletest-release-1.12.1/googlemock/cmake/gmock.pc.in
googletest-release-1.12.1/googlemock/cmake/gmock_main.pc.in
googletest-release-1.12.1/googlemock/docs/
googletest-release-1.12.1/googlemock/docs/README.md
googletest-release-1.12.1/googlemock/include/
googletest-release-1.12.1/googlemock/include/gmock/
googletest-release-1.12.1/googlemock/include/gmock/gmock-actions.h
googletest-release-1.12.1/googlemock/include/gmock/gmock-cardinalities.h
googletest-release-1.12.1/googlemock/include/gmock/gmock-function-mocker.h
googletest-release-1.12.1/googlemock/include/gmock/gmock-matchers.h
googletest-release-1.12.1/googlemock/include/gmock/gmock-more-actions.h
googletest-release-1.12.1/googlemock/include/gmock/gmock-more-matchers.h
googletest-release-1.12.1/googlemock/include/gmock/gmock-nice-strict.h
googletest-release-1.12.1/googlemock/include/gmock/gmock-spec-builders.h
googletest-release-1.12.1/googlemock/include/gmock/gmock.h
googletest-release-1.12.1/googlemock/include/gmock/internal/
googletest-release-1.12.1/googlemock/include/gmock/internal/custom/
googletest-release-1.12.1/googlemock/include/gmock/internal/custom/README.md
googletest-release-1.12.1/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
googletest-release-1.12.1/googlemock/include/gmock/internal/custom/gmock-matchers.h
googletest-release-1.12.1/googlemock/include/gmock/internal/custom/gmock-port.h
googletest-release-1.12.1/googlemock/include/gmock/internal/gmock-internal-utils.h
googletest-release-1.12.1/googlemock/include/gmock/internal/gmock-port.h
googletest-release-1.12.1/googlemock/include/gmock/internal/gmock-pp.h
googletest-release-1.12.1/googlemock/src/
googletest-release-1.12.1/googlemock/src/gmock-all.cc
googletest-release-1.12.1/googlemock/src/gmock-cardinalities.cc
googletest-release-1.12.1/googlemock/src/gmock-internal-utils.cc
googletest-release-1.12.1/googlemock/src/gmock-matchers.cc
googletest-release-1.12.1/googlemock/src/gmock-spec-builders.cc
googletest-release-1.12.1/googlemock/src/gmock.cc
googletest-release-1.12.1/googlemock/src/gmock_main.cc
googletest-release-1.12.1/googlemock/test/
googletest-release-1.12.1/googlemock/test/BUILD.bazel
googletest-release-1.12.1/googlemock/test/gmock-actions_test.cc
googletest-release-1.12.1/googlemock/test/gmock-cardinalities_test.cc
googletest-release-1.12.1/googlemock/test/gmock-function-mocker_test.cc
googletest-release-1.12.1/googlemock/test/gmock-internal-utils_test.cc
googletest-release-1.12.1/googlemock/test/gmock-matchers-arithmetic_test.cc
googletest-release-1.12.1/googlemock/test/gmock-matchers-comparisons_test.cc
googletest-release-1.12.1/googlemock/test/gmock-matchers-containers_test.cc
googletest-release-1.12.1/googlemock/test/gmock-matchers-misc_test.cc
googletest-release-1.12.1/googlemock/test/gmock-matchers_test.h
googletest-release-1.12.1/googlemock/test/gmock-more-actions_test.cc
googletest-release-1.12.1/googlemock/test/gmock-nice-strict_test.cc
googletest-release-1.12.1/googlemock/test/gmock-port_test.cc
googletest-release-1.12.1/googlemock/test/gmock-pp-string_test.cc
googletest-release-1.12.1/googlemock/test/gmock-pp_test.cc
googletest-release-1.12.1/googlemock/test/gmock-spec-builders_test.cc
googletest-release-1.12.1/googlemock/test/gmock_all_test.cc
googletest-release-1.12.1/googlemock/test/gmock_ex_test.cc
googletest-release-1.12.1/googlemock/test/gmock_leak_test.py
googletest-release-1.12.1/googlemock/test/gmock_leak_test_.cc
googletest-release-1.12.1/googlemock/test/gmock_link2_test.cc
googletest-release-1.12.1/googlemock/test/gmock_link_test.cc
googletest-release-1.12.1/googlemock/test/gmock_link_test.h
googletest-release-1.12.1/googlemock/test/gmock_output_test.py
googletest-release-1.12.1/googlemock/test/gmock_output_test_.cc
googletest-release-1.12.1/googlemock/test/gmock_output_test_golden.txt
googletest-release-1.12.1/googlemock/test/gmock_stress_test.cc
googletest-release-1.12.1/googlemock/test/gmock_test.cc
googletest-release-1.12.1/googlemock/test/gmock_test_utils.py
googletest-release-1.12.1/googletest/
googletest-release-1.12.1/googletest/CMakeLists.txt
googletest-release-1.12.1/googletest/README.md
googletest-release-1.12.1/googletest/cmake/
googletest-release-1.12.1/googletest/cmake/Config.cmake.in
googletest-release-1.12.1/googletest/cmake/gtest.pc.in
googletest-release-1.12.1/googletest/cmake/gtest_main.pc.in
googletest-release-1.12.1/googletest/cmake/internal_utils.cmake
googletest-release-1.12.1/googletest/cmake/libgtest.la.in
googletest-release-1.12.1/googletest/docs/
googletest-release-1.12.1/googletest/docs/README.md
googletest-release-1.12.1/googletest/include/
googletest-release-1.12.1/googletest/include/gtest/
googletest-release-1.12.1/googletest/include/gtest/gtest-assertion-result.h
googletest-release-1.12.1/googletest/include/gtest/gtest-death-test.h
googletest-release-1.12.1/googletest/include/gtest/gtest-matchers.h
googletest-release-1.12.1/googletest/include/gtest/gtest-message.h
googletest-release-1.12.1/googletest/include/gtest/gtest-param-test.h
googletest-release-1.12.1/googletest/include/gtest/gtest-printers.h
googletest-release-1.12.1/googletest/include/gtest/gtest-spi.h
googletest-release-1.12.1/googletest/include/gtest/gtest-test-part.h
googletest-release-1.12.1/googletest/include/gtest/gtest-typed-test.h
googletest-release-1.12.1/googletest/include/gtest/gtest.h
googletest-release-1.12.1/googletest/include/gtest/gtest_pred_impl.h
googletest-release-1.12.1/googletest/include/gtest/gtest_prod.h
googletest-release-1.12.1/googletest/include/gtest/internal/
googletest-release-1.12.1/googletest/include/gtest/internal/custom/
googletest-release-1.12.1/googletest/include/gtest/internal/custom/README.md
googletest-release-1.12.1/googletest/include/gtest/internal/custom/gtest-port.h
googletest-release-1.12.1/googletest/include/gtest/internal/custom/gtest-printers.h
googletest-release-1.12.1/googletest/include/gtest/internal/custom/gtest.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-death-test-internal.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-filepath.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-internal.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-param-util.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-port-arch.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-port.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-string.h
googletest-release-1.12.1/googletest/include/gtest/internal/gtest-type-util.h
googletest-release-1.12.1/googletest/samples/
googletest-release-1.12.1/googletest/samples/prime_tables.h
googletest-release-1.12.1/googletest/samples/sample1.cc
googletest-release-1.12.1/googletest/samples/sample1.h
googletest-release-1.12.1/googletest/samples/sample10_unittest.cc
googletest-release-1.12.1/googletest/samples/sample1_unittest.cc
googletest-release-1.12.1/googletest/samples/sample2.cc
googletest-release-1.12.1/googletest/samples/sample2.h
googletest-release-1.12.1/googletest/samples/sample2_unittest.cc
googletest-release-1.12.1/googletest/samples/sample3-inl.h
googletest-release-1.12.1/googletest/samples/sample3_unittest.cc
googletest-release-1.12.1/googletest/samples/sample4.cc
googletest-release-1.12.1/googletest/samples/sample4.h
googletest-release-1.12.1/googletest/samples/sample4_unittest.cc
googletest-release-1.12.1/googletest/samples/sample5_unittest.cc
googletest-release-1.12.1/googletest/samples/sample6_unittest.cc
googletest-release-1.12.1/googletest/samples/sample7_unittest.cc
googletest-release-1.12.1/googletest/samples/sample8_unittest.cc
googletest-release-1.12.1/googletest/samples/sample9_unittest.cc
googletest-release-1.12.1/googletest/src/
googletest-release-1.12.1/googletest/src/gtest-all.cc
googletest-release-1.12.1/googletest/src/gtest-assertion-result.cc
googletest-release-1.12.1/googletest/src/gtest-death-test.cc
googletest-release-1.12.1/googletest/src/gtest-filepath.cc
googletest-release-1.12.1/googletest/src/gtest-internal-inl.h
googletest-release-1.12.1/googletest/src/gtest-matchers.cc
googletest-release-1.12.1/googletest/src/gtest-port.cc
googletest-release-1.12.1/googletest/src/gtest-printers.cc
googletest-release-1.12.1/googletest/src/gtest-test-part.cc
googletest-release-1.12.1/googletest/src/gtest-typed-test.cc
googletest-release-1.12.1/googletest/src/gtest.cc
googletest-release-1.12.1/googletest/src/gtest_main.cc
googletest-release-1.12.1/googletest/test/
googletest-release-1.12.1/googletest/test/BUILD.bazel
googletest-release-1.12.1/googletest/test/googletest-break-on-failure-unittest.py
googletest-release-1.12.1/googletest/test/googletest-break-on-failure-unittest_.cc
googletest-release-1.12.1/googletest/test/googletest-catch-exceptions-test.py
googletest-release-1.12.1/googletest/test/googletest-catch-exceptions-test_.cc
googletest-release-1.12.1/googletest/test/googletest-color-test.py
googletest-release-1.12.1/googletest/test/googletest-color-test_.cc
googletest-release-1.12.1/googletest/test/googletest-death-test-test.cc
googletest-release-1.12.1/googletest/test/googletest-death-test_ex_test.cc
googletest-release-1.12.1/googletest/test/googletest-env-var-test.py
googletest-release-1.12.1/googletest/test/googletest-env-var-test_.cc
googletest-release-1.12.1/googletest/test/googletest-failfast-unittest.py
googletest-release-1.12.1/googletest/test/googletest-failfast-unittest_.cc
googletest-release-1.12.1/googletest/test/googletest-filepath-test.cc
googletest-release-1.12.1/googletest/test/googletest-filter-unittest.py
googletest-release-1.12.1/googletest/test/googletest-filter-unittest_.cc
googletest-release-1.12.1/googletest/test/googletest-global-environment-unittest.py
googletest-release-1.12.1/googletest/test/googletest-global-environment-unittest_.cc
googletest-release-1.12.1/googletest/test/googletest-json-outfiles-test.py
googletest-release-1.12.1/googletest/test/googletest-json-output-unittest.py
googletest-release-1.12.1/googletest/test/googletest-list-tests-unittest.py
googletest-release-1.12.1/googletest/test/googletest-list-tests-unittest_.cc
googletest-release-1.12.1/googletest/test/googletest-listener-test.cc
googletest-release-1.12.1/googletest/test/googletest-message-test.cc
googletest-release-1.12.1/googletest/test/googletest-options-test.cc
googletest-release-1.12.1/googletest/test/googletest-output-test-golden-lin.txt
googletest-release-1.12.1/googletest/test/googletest-output-test.py
googletest-release-1.12.1/googletest/test/googletest-output-test_.cc
googletest-release-1.12.1/googletest/test/googletest-param-test-invalid-name1-test.py
googletest-release-1.12.1/googletest/test/googletest-param-test-invalid-name1-test_.cc
googletest-release-1.12.1/googletest/test/googletest-param-test-invalid-name2-test.py
googletest-release-1.12.1/googletest/test/googletest-param-test-invalid-name2-test_.cc
googletest-release-1.12.1/googletest/test/googletest-param-test-test.cc
googletest-release-1.12.1/googletest/test/googletest-param-test-test.h
googletest-release-1.12.1/googletest/test/googletest-param-test2-test.cc
googletest-release-1.12.1/googletest/test/googletest-port-test.cc
googletest-release-1.12.1/googletest/test/googletest-printers-test.cc
googletest-release-1.12.1/googletest/test/googletest-setuptestsuite-test.py
googletest-release-1.12.1/googletest/test/googletest-setuptestsuite-test_.cc
googletest-release-1.12.1/googletest/test/googletest-shuffle-test.py
googletest-release-1.12.1/googletest/test/googletest-shuffle-test_.cc
googletest-release-1.12.1/googletest/test/googletest-test-part-test.cc
googletest-release-1.12.1/googletest/test/googletest-throw-on-failure-test.py
googletest-release-1.12.1/googletest/test/googletest-throw-on-failure-test_.cc
googletest-release-1.12.1/googletest/test/googletest-uninitialized-test.py
googletest-release-1.12.1/googletest/test/googletest-uninitialized-test_.cc
googletest-release-1.12.1/googletest/test/gtest-typed-test2_test.cc
googletest-release-1.12.1/googletest/test/gtest-typed-test_test.cc
googletest-release-1.12.1/googletest/test/gtest-typed-test_test.h
googletest-release-1.12.1/googletest/test/gtest-unittest-api_test.cc
googletest-release-1.12.1/googletest/test/gtest_all_test.cc
googletest-release-1.12.1/googletest/test/gtest_assert_by_exception_test.cc
googletest-release-1.12.1/googletest/test/gtest_environment_test.cc
googletest-release-1.12.1/googletest/test/gtest_help_test.py
googletest-release-1.12.1/googletest/test/gtest_help_test_.cc
googletest-release-1.12.1/googletest/test/gtest_json_test_utils.py
googletest-release-1.12.1/googletest/test/gtest_list_output_unittest.py
googletest-release-1.12.1/googletest/test/gtest_list_output_unittest_.cc
googletest-release-1.12.1/googletest/test/gtest_main_unittest.cc
googletest-release-1.12.1/googletest/test/gtest_no_test_unittest.cc
googletest-release-1.12.1/googletest/test/gtest_pred_impl_unittest.cc
googletest-release-1.12.1/googletest/test/gtest_premature_exit_test.cc
googletest-release-1.12.1/googletest/test/gtest_prod_test.cc
googletest-release-1.12.1/googletest/test/gtest_repeat_test.cc
googletest-release-1.12.1/googletest/test/gtest_skip_check_output_test.py
googletest-release-1.12.1/googletest/test/gtest_skip_environment_check_output_test.py
googletest-release-1.12.1/googletest/test/gtest_skip_in_environment_setup_test.cc
googletest-release-1.12.1/googletest/test/gtest_skip_test.cc
googletest-release-1.12.1/googletest/test/gtest_sole_header_test.cc
googletest-release-1.12.1/googletest/test/gtest_stress_test.cc
googletest-release-1.12.1/googletest/test/gtest_test_macro_stack_footprint_test.cc
googletest-release-1.12.1/googletest/test/gtest_test_utils.py
googletest-release-1.12.1/googletest/test/gtest_testbridge_test.py
googletest-release-1.12.1/googletest/test/gtest_testbridge_test_.cc
googletest-release-1.12.1/googletest/test/gtest_throw_on_failure_ex_test.cc
googletest-release-1.12.1/googletest/test/gtest_unittest.cc
googletest-release-1.12.1/googletest/test/gtest_xml_outfile1_test_.cc
googletest-release-1.12.1/googletest/test/gtest_xml_outfile2_test_.cc
googletest-release-1.12.1/googletest/test/gtest_xml_outfiles_test.py
googletest-release-1.12.1/googletest/test/gtest_xml_output_unittest.py
googletest-release-1.12.1/googletest/test/gtest_xml_output_unittest_.cc
googletest-release-1.12.1/googletest/test/gtest_xml_test_utils.py
googletest-release-1.12.1/googletest/test/production.cc
googletest-release-1.12.1/googletest/test/production.h
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python: /usr/bin/python3.11 (found version "3.11.9") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (1.6s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/SBo/googletest-release-1.12.1/build
[ 12%] Building CXX object googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 25%] Linking CXX shared library ../lib/libgtest.so
[ 25%] Built target gtest
[ 37%] Building CXX object googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 50%] Linking CXX shared library ../lib/libgmock.so
[ 50%] Built target gmock
[ 62%] Building CXX object googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[ 75%] Linking CXX shared library ../lib/libgmock_main.so
[ 75%] Built target gmock_main
[ 87%] Building CXX object googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[100%] Linking CXX shared library ../lib/libgtest_main.so
[100%] Built target gtest_main
cp: cannot stat 'build/googletest/CMakeFiles/Export/lib64/cmake': No such file or directory
 
1 members found this post helpful.
Old 05-13-2024, 11:42 PM   #5929
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,124

Original Poster
Rep: Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198
Quote:
Originally Posted by prsmith View Post
I get this error when building gtest--

Code:
[100%] Built target gtest_main
cp: cannot stat 'build/googletest/CMakeFiles/Export/lib64/cmake': No such file or directory
hi prsmith,

I fixed it in SBo's git, it will be merged at the next update (you can manually build it with those changes in the meantime)

https://git.slackbuilds.org/slackbui...it/?id=c0ca26e
 
2 members found this post helpful.
Old 05-19-2024, 09:22 AM   #5930
rizitis
Member
 
Registered: Mar 2009
Location: Greece,Crete
Distribution: Slackware64-current, Slint
Posts: 685
Blog Entries: 1

Rep: Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513
I cant build fakechroot. I dont know if the problem is glibc-2.39 or new GCC can someone confirm if building or not to current? thank you

EDIT:
Code:
CC       ftw64.lo
ftw.c: In function ‘process_entry’:
ftw64.c:37:20: error: implicit declaration of function ‘__fxstatat64’; did you mean ‘fstatat64’? [-Wimplicit-function-declaration]
   37 | #  define FXSTATAT __fxstatat64
      |                    ^~~~~~~~~~~~
ftw.c:465:15: note: in expansion of macro ‘FXSTATAT’
  465 |     statres = FXSTATAT (_STAT_VER, dir->streamfd, name, &st,
      |               ^~~~~~~~
ftw64.c:35:18: error: implicit declaration of function ‘__lxstat64’; did you mean ‘lstat64’? [-Wimplicit-function-declaration]
   35 | #  define LXSTAT __lxstat64
      |                  ^~~~~~~~~~
ftw.c:473:20: note: in expansion of macro ‘LXSTAT’
  473 |                  ? LXSTAT (_STAT_VER, name, &st)
      |                    ^~~~~~
ftw64.c:36:17: error: implicit declaration of function ‘__xstat64’; did you mean ‘lstat64’? [-Wimplicit-function-declaration]
   36 | #  define XSTAT __xstat64
      |                 ^~~~~~~~~
ftw.c:474:20: note: in expansion of macro ‘XSTAT’
  474 |                  : XSTAT (_STAT_VER, name, &st));
      |                    ^~~~~
make[2]: *** [Makefile:900: ftw64.lo] Error 1
make[2]: Leaving directory '/tmp/SBo/fakechroot-2.20.1/src'
make[1]: *** [Makefile:445: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/fakechroot-2.20.1'
make: *** [Makefile:375: all] Error 2

Last edited by rizitis; 05-19-2024 at 09:24 AM.
 
Old 05-19-2024, 09:39 AM   #5931
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,124

Original Poster
Rep: Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198
Quote:
Originally Posted by rizitis View Post
I cant build fakechroot. I dont know if the problem is glibc-2.39 or new GCC can someone confirm if building or not to current? thank you

EDIT:
Code:
CC       ftw64.lo
ftw.c: In function ‘process_entry’:
ftw64.c:37:20: error: implicit declaration of function ‘__fxstatat64’; did you mean ‘fstatat64’? [-Wimplicit-function-declaration]
   37 | #  define FXSTATAT __fxstatat64
      |                    ^~~~~~~~~~~~
ftw.c:465:15: note: in expansion of macro ‘FXSTATAT’
  465 |     statres = FXSTATAT (_STAT_VER, dir->streamfd, name, &st,
      |               ^~~~~~~~
ftw64.c:35:18: error: implicit declaration of function ‘__lxstat64’; did you mean ‘lstat64’? [-Wimplicit-function-declaration]
   35 | #  define LXSTAT __lxstat64
      |                  ^~~~~~~~~~
ftw.c:473:20: note: in expansion of macro ‘LXSTAT’
  473 |                  ? LXSTAT (_STAT_VER, name, &st)
      |                    ^~~~~~
ftw64.c:36:17: error: implicit declaration of function ‘__xstat64’; did you mean ‘lstat64’? [-Wimplicit-function-declaration]
   36 | #  define XSTAT __xstat64
      |                 ^~~~~~~~~
ftw.c:474:20: note: in expansion of macro ‘XSTAT’
  474 |                  : XSTAT (_STAT_VER, name, &st));
      |                    ^~~~~
make[2]: *** [Makefile:900: ftw64.lo] Error 1
make[2]: Leaving directory '/tmp/SBo/fakechroot-2.20.1/src'
make[1]: *** [Makefile:445: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/fakechroot-2.20.1'
make: *** [Makefile:375: all] Error 2
if you drop the patch provided with the SlackBuild and apply all the patches from fedora it builds ok

https://cgit.ponce.cc/slackbuilds/commit/?h=fakechroot

thanks for reporting!
 
1 members found this post helpful.
Old 05-19-2024, 11:48 AM   #5932
rizitis
Member
 
Registered: Mar 2009
Location: Greece,Crete
Distribution: Slackware64-current, Slint
Posts: 685
Blog Entries: 1

Rep: Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513Reputation: 513
thank you so much ponce
 
Old 05-22-2024, 06:52 PM   #5933
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 977

Rep: Reputation: 239Reputation: 239Reputation: 239
The new poppler gives inkscape-1.3.2 problems to build.

Quote:
/usr/include/poppler/goo/GooString.h: At global scope:
/usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’
241 | using std::string::starts_with;
| ^~~~~~~~~~~
/usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’
244 | using std::string::ends_with;
| ^~~~~~~~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o
make[2]: *** [src/CMakeFiles/inkscape_base.dir/build.make:1007: src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:2458: src/CMakeFiles/inkscape_base.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
I tried this patch https://gitlab.com/inkscape/inkscape...sts/6403.patch
but did not get it to work...


The same with scribus-1.6.1..

Quote:
usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’
241 | using std::string::starts_with;
| ^~~~~~~~~~~
/usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’
244 | using std::string::ends_with;
| ^~~~~~~~~
make[2]: *** [scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/build.make:95: scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/importpdf.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5311: scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

scribus:

Last edited by brobr; 05-22-2024 at 06:55 PM.
 
Old 05-22-2024, 10:30 PM   #5934
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,596

Rep: Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921
Is there a conflict with poppler-compat? (Alien Bob's package, that is, they're trying to build against that, instead of the system one?)
 
Old 05-22-2024, 11:08 PM   #5935
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,703

Rep: Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384
pangox-compat FTBFS on latest current, I am guessing it is GCC-14 since I built this as part of mate desktop fairly recently.

Code:
checking if x86_64-slackware-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-slackware-linux-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-slackware-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-slackware-linux-gcc static flag -static works... yes
checking if x86_64-slackware-linux-gcc supports -c -o file.o... yes
checking if x86_64-slackware-linux-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-slackware-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for x86_64-slackware-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for pango glib-2.0 >= 2.31.0 gobject-2.0 gmodule-no-export-2.0... yes
checking how to run the C preprocessor... x86_64-slackware-linux-gcc -E
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pangox.pc
config.status: executing depfiles commands
config.status: executing libtool commands
  CC       libpangox_1_0_la-pangox-fontcache.lo
  CC       libpangox_1_0_la-pangox.lo
  CC       libpangox_1_0_la-pangox-fontmap.lo
  GEN      .gitignore
  CC       libpangox_1_0_la-basic-x.lo
pangox.c: In function 'itemize_string_foreach':
pangox.c:758:11: warning: 'pango_font_find_shaper' is deprecated [-Wdeprecated-declarations]
  758 |           shaper = pango_font_find_shaper (font, language, wc);
      |           ^~~~~~
In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from pango-impl-utils.h:28,
                 from pangox.c:29:
/usr/include/pango-1.0/pango/pango-font.h:600:23: note: declared here
  600 | PangoEngineShape *    pango_font_find_shaper       (PangoFont        *font,
      |                       ^~~~~~~~~~~~~~~~~~~~~~
pangox.c: In function 'pango_x_font_get_metrics':
pangox.c:983:17: error: implicit declaration of function 'pango_font_metrics_new'; did you mean 'pango_font_metrics_ref'? [-Wimplicit-function-declaration]
  983 |       metrics = pango_font_metrics_new ();
      |                 ^~~~~~~~~~~~~~~~~~~~~~
      |                 pango_font_metrics_ref
pangox.c:983:15: error: assignment to 'PangoFontMetrics *' {aka 'struct _PangoFontMetrics *'} from 'int' makes pointer from integer without a cast [-Wint-conversion]
  983 |       metrics = pango_font_metrics_new ();
      |               ^
pangox.c: In function 'pango_x_get_shaper_map':
pangox.c:1359:3: warning: 'pango_find_map' is deprecated [-Wdeprecated-declarations]
 1359 |   return pango_find_map (language, engine_type_id, render_type_id);
      |   ^~~~~~
In file included from pangox-private.h:26,
                 from pangox.c:30:
/usr/include/pango-1.0/pango/pango-modules.h:64:16: note: declared here
   64 | PangoMap *     pango_find_map        (PangoLanguage       *language,
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from pango-impl-utils.h:26:
pangox.c: In function 'pango_x_font_find_shaper':
/usr/include/glib-2.0/glib/gthread.h:278:29: error: assignment to 'PangoEngineShape *' {aka 'struct _PangoEngineShape *'} from incompatible pointer type 'PangoEngine *' {aka 'struct _PangoEngine *'} [-Wincompatible-pointer-types]
  278 |     0 ? (void) (*(location) = (result)) : (void) 0;                  \
      |                             ^
pangox.c:1378:5: note: in expansion of macro 'g_once_init_leave'
 1378 |     g_once_init_leave (&shaper,
      |     ^~~~~~~~~~~~~~~~~
make: *** [Makefile:533: libpangox_1_0_la-pangox.lo] Error 1
make: *** Waiting for unfinished jobs....
pangox-fontmap.c: In function 'pango_x_font_map_for_display':
pangox-fontmap.c:299:9: warning: 'pango_module_register' is deprecated [-Wdeprecated-declarations]
  299 |         pango_module_register (&_pango_included_x_modules[i]);
      |         ^~~~~~~~~~~~~~~~~~~~~
In file included from pangox-private.h:26,
                 from pangox-fontmap.c:39:
/usr/include/pango-1.0/pango/pango-modules.h:76:16: note: declared here
   76 | void           pango_module_register (PangoIncludedModule *module);
      |                ^~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c:303:3: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations]
  303 |   g_type_init ();
      |   ^~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-types.h:26,
                 from /usr/include/pango-1.0/pango/pango-engine.h:25,
                 from pangox-fontmap.c:33:
/usr/include/glib-2.0/gobject/gtype.h:737:23: note: declared here
  737 | void                  g_type_init                    (void);
      |                       ^~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_get_cached_coverage':
pangox-fontmap.c:740:13: warning: 'pango_coverage_from_bytes' is deprecated [-Wdeprecated-declarations]
  740 |             result = pango_coverage_from_bytes (data, n_items);
      |             ^~~~~~
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango-item.h:26,
                 from /usr/include/pango-1.0/pango/pango-engine.h:26:
/usr/include/pango-1.0/pango/pango-coverage.h:101:16: note: declared here
  101 | PangoCoverage *pango_coverage_from_bytes (guchar         *bytes,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_store_cached_coverage':
pangox-fontmap.c:773:3: warning: 'pango_coverage_to_bytes' is deprecated [-Wdeprecated-declarations]
  773 |   pango_coverage_to_bytes (coverage, &bytes, &size);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-coverage.h:97:16: note: declared here
   97 | void           pango_coverage_to_bytes   (PangoCoverage  *coverage,
      |                ^~~~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_font_map_read_alias_file':
pangox-fontmap.c:826:7: warning: 'pango_read_line' is deprecated [-Wdeprecated-declarations]
  826 |       while ((lines_read = pango_read_line (infile, line_buf)))
      |       ^~~~~
In file included from /usr/include/pango-1.0/pango/pango.h:51,
                 from pango-impl-utils.h:28,
                 from pangox-fontmap.c:35:
/usr/include/pango-1.0/pango/pango-utils.h:37:10: note: declared here
   37 | gint     pango_read_line      (FILE        *stream,
      |          ^~~~~~~~~~~~~~~
pangox-fontmap.c:838:11: warning: 'pango_skip_space' is deprecated [-Wdeprecated-declarations]
  838 |           if (!pango_skip_space (&p))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:40:10: note: declared here
   40 | gboolean pango_skip_space     (const char **pos);
      |          ^~~~~~~~~~~~~~~~
pangox-fontmap.c:841:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  841 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:851:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  851 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:858:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  858 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:865:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  865 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:872:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  872 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:879:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  879 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:887:15: warning: 'pango_trim_string' is deprecated [-Wdeprecated-declarations]
  887 |               char *trimmed = pango_trim_string (xlfds[i]);
      |               ^~~~
/usr/include/pango-1.0/pango/pango-utils.h:35:10: note: declared here
   35 | char    *pango_trim_string     (const char *str);
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_font_map_read_aliases':
pangox-fontmap.c:944:21: error: implicit declaration of function 'pango_config_key_get'; did you mean 'pango_coverage_get'? [-Wimplicit-function-declaration]
  944 |   char *files_str = pango_config_key_get ("PangoX/AliasFiles");
      |                     ^~~~~~~~~~~~~~~~~~~~
      |                     pango_coverage_get
pangox-fontmap.c:944:21: error: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
pangox-fontmap.c:950:3: warning: 'pango_split_file_list' is deprecated [-Wdeprecated-declarations]
  950 |   files = pango_split_file_list (files_str);
      |   ^~~~~
/usr/include/pango-1.0/pango/pango-utils.h:32:10: note: declared here
   32 | char **  pango_split_file_list (const char *str);
      |          ^~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: At top level:
pangox-fontmap.c:1452:13: warning: Deprecated pre-processor symbol: replace with "const"
 1452 | G_CONST_RETURN char *
      |             ^~~~~~~~~                                                
pangox-fontmap.c: In function 'engine_shape_covers':
pangox-fontmap.c:1548:3: warning: 'pango_engine_shape_get_type' is deprecated [-Wdeprecated-declarations]
 1548 |   g_return_val_if_fail (PANGO_IS_ENGINE_SHAPE (engine), PANGO_COVERAGE_NONE);
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-engine.h:243:7: note: declared here
  243 | GType pango_engine_shape_get_type (void) G_GNUC_CONST;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_face_get_coverage':
pangox-fontmap.c:1571:11: warning: 'pango_coverage_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations]
 1571 |           pango_coverage_ref (xface->coverage);
      |           ^~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-coverage.h:80:20: note: declared here
   80 | PangoCoverage *    pango_coverage_ref     (PangoCoverage      *coverage);
      |                    ^~~~~~~~~~~~~~~~~~
pangox-fontmap.c:1597:7: warning: 'pango_map_get_engine' is deprecated [-Wdeprecated-declarations]
 1597 |       engine = (PangoEngineShape *)pango_map_get_engine (shape_map, PANGO_SCRIPT_COMMON);
      |       ^~~~~~
/usr/include/pango-1.0/pango/pango-modules.h:68:16: note: declared here
   68 | PangoEngine *  pango_map_get_engine  (PangoMap            *map,
      |                ^~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c:1615:7: warning: 'pango_coverage_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations]
 1615 |       pango_coverage_ref (result);
      |       ^~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-coverage.h:80:20: note: declared here
   80 | PangoCoverage *    pango_coverage_ref     (PangoCoverage      *coverage);
      |                    ^~~~~~~~~~~~~~~~~~
pangox-fontmap.c: At top level:
pangox-fontmap.c:1656:13: warning: Deprecated pre-processor symbol: replace with "const"
 1656 | static G_CONST_RETURN char *
      |             ^~~~~~~~~~~~~~~~                                         
make: *** [Makefile:547: libpangox_1_0_la-pangox-fontmap.lo] Error 1
basic-x.c: In function 'basic_engine_shape':
basic-x.c:592:9: warning: 'pango_get_mirror_char' is deprecated: Use 'g_unichar_get_mirror_char' instead [-Wdeprecated-declarations]
  592 |         if (pango_get_mirror_char (wc, &mirrored_ch))
      |         ^~
In file included from /usr/include/pango-1.0/pango/pango-types.h:239,
                 from /usr/include/pango-1.0/pango/pango-engine.h:25,
                 from basic-x.c:24:
/usr/include/pango-1.0/pango/pango-bidi-type.h:111:16: note: declared here
  111 | gboolean       pango_get_mirror_char        (gunichar     ch,
      |                ^~~~~~~~~~~~~~~~~~~~~
basic-x.c: In function 'basic_engine_x_class_init':
basic-x.c:687:23: error: assignment to 'void (*)(PangoEngineShape *, PangoFont *, const char *, unsigned int,  const PangoAnalysis *, PangoGlyphString *, const char *, unsigned int)' {aka 'void (*)(struct _PangoEngineShape *, struct _PangoFont *, const char *, unsigned int,  const struct _PangoAnalysis *, struct _PangoGlyphString *, const char *, unsigned int)'} from incompatible pointer type 'void (*)(PangoEngineShape *, PangoFont *, const char *, gint,  const PangoAnalysis *, PangoGlyphString *)' {aka 'void (*)(struct _PangoEngineShape *, struct _PangoFont *, const char *, int,  const struct _PangoAnalysis *, struct _PangoGlyphString *)'} [-Wincompatible-pointer-types]
  687 |   class->script_shape = basic_engine_shape;
      |                       ^
basic-x.c: In function 'basic_engine_x_compat_register_type':
basic-x.c:690:1: warning: 'pango_engine_shape_get_type' is deprecated [-Wdeprecated-declarations]
  690 | PANGO_ENGINE_SHAPE_DEFINE_TYPE (BasicEngineXCompat, basic_engine_x_compat,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-engine.h:243:7: note: declared here
  243 | GType pango_engine_shape_get_type (void) G_GNUC_CONST;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:554: libpangox_1_0_la-basic-x.lo] Error 1

Last edited by Daedra; 05-22-2024 at 11:19 PM.
 
Old 05-23-2024, 01:56 AM   #5936
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 977

Rep: Reputation: 239Reputation: 239Reputation: 239
Quote:
Originally Posted by garpu View Post
Is there a conflict with poppler-compat? (Alien Bob's package, that is, they're trying to build against that, instead of the system one?)
There is no compat-32 on this box. If anyone gets inkscape to compile that would be great and something is amiss here; but poppler upgrades breaking inkscape and others like scribus has not been that uncommon..
 
Old 05-23-2024, 05:04 AM   #5937
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,124

Original Poster
Rep: Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198
Quote:
Originally Posted by brobr View Post
The new poppler gives inkscape-1.3.2 problems to build.

I tried this patch https://gitlab.com/inkscape/inkscape...sts/6403.patch
but did not get it to work...
luckily I managed to find all the needed patches in the archlinux repository (thanks guys!)

https://cgit.ponce.cc/slackbuilds/commit/?h=inkscape

thanks for the report!

Quote:
Originally Posted by brobr View Post
The same with scribus-1.6.1..
unfortunately that's not exactly the same... as we have to force c++20 support (for the newer poppler) compilation break in the internal 2geom module and I've found no fixes for it.
 
1 members found this post helpful.
Old 05-23-2024, 05:06 AM   #5938
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,124

Original Poster
Rep: Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198
Quote:
Originally Posted by Daedra View Post
pangox-compat FTBFS on latest current, I am guessing it is GCC-14 since I built this as part of mate desktop fairly recently.

Code:
checking if x86_64-slackware-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-slackware-linux-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-slackware-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-slackware-linux-gcc static flag -static works... yes
checking if x86_64-slackware-linux-gcc supports -c -o file.o... yes
checking if x86_64-slackware-linux-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-slackware-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for x86_64-slackware-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for pango glib-2.0 >= 2.31.0 gobject-2.0 gmodule-no-export-2.0... yes
checking how to run the C preprocessor... x86_64-slackware-linux-gcc -E
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pangox.pc
config.status: executing depfiles commands
config.status: executing libtool commands
  CC       libpangox_1_0_la-pangox-fontcache.lo
  CC       libpangox_1_0_la-pangox.lo
  CC       libpangox_1_0_la-pangox-fontmap.lo
  GEN      .gitignore
  CC       libpangox_1_0_la-basic-x.lo
pangox.c: In function 'itemize_string_foreach':
pangox.c:758:11: warning: 'pango_font_find_shaper' is deprecated [-Wdeprecated-declarations]
  758 |           shaper = pango_font_find_shaper (font, language, wc);
      |           ^~~~~~
In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from pango-impl-utils.h:28,
                 from pangox.c:29:
/usr/include/pango-1.0/pango/pango-font.h:600:23: note: declared here
  600 | PangoEngineShape *    pango_font_find_shaper       (PangoFont        *font,
      |                       ^~~~~~~~~~~~~~~~~~~~~~
pangox.c: In function 'pango_x_font_get_metrics':
pangox.c:983:17: error: implicit declaration of function 'pango_font_metrics_new'; did you mean 'pango_font_metrics_ref'? [-Wimplicit-function-declaration]
  983 |       metrics = pango_font_metrics_new ();
      |                 ^~~~~~~~~~~~~~~~~~~~~~
      |                 pango_font_metrics_ref
pangox.c:983:15: error: assignment to 'PangoFontMetrics *' {aka 'struct _PangoFontMetrics *'} from 'int' makes pointer from integer without a cast [-Wint-conversion]
  983 |       metrics = pango_font_metrics_new ();
      |               ^
pangox.c: In function 'pango_x_get_shaper_map':
pangox.c:1359:3: warning: 'pango_find_map' is deprecated [-Wdeprecated-declarations]
 1359 |   return pango_find_map (language, engine_type_id, render_type_id);
      |   ^~~~~~
In file included from pangox-private.h:26,
                 from pangox.c:30:
/usr/include/pango-1.0/pango/pango-modules.h:64:16: note: declared here
   64 | PangoMap *     pango_find_map        (PangoLanguage       *language,
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from pango-impl-utils.h:26:
pangox.c: In function 'pango_x_font_find_shaper':
/usr/include/glib-2.0/glib/gthread.h:278:29: error: assignment to 'PangoEngineShape *' {aka 'struct _PangoEngineShape *'} from incompatible pointer type 'PangoEngine *' {aka 'struct _PangoEngine *'} [-Wincompatible-pointer-types]
  278 |     0 ? (void) (*(location) = (result)) : (void) 0;                  \
      |                             ^
pangox.c:1378:5: note: in expansion of macro 'g_once_init_leave'
 1378 |     g_once_init_leave (&shaper,
      |     ^~~~~~~~~~~~~~~~~
make: *** [Makefile:533: libpangox_1_0_la-pangox.lo] Error 1
make: *** Waiting for unfinished jobs....
pangox-fontmap.c: In function 'pango_x_font_map_for_display':
pangox-fontmap.c:299:9: warning: 'pango_module_register' is deprecated [-Wdeprecated-declarations]
  299 |         pango_module_register (&_pango_included_x_modules[i]);
      |         ^~~~~~~~~~~~~~~~~~~~~
In file included from pangox-private.h:26,
                 from pangox-fontmap.c:39:
/usr/include/pango-1.0/pango/pango-modules.h:76:16: note: declared here
   76 | void           pango_module_register (PangoIncludedModule *module);
      |                ^~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c:303:3: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations]
  303 |   g_type_init ();
      |   ^~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-types.h:26,
                 from /usr/include/pango-1.0/pango/pango-engine.h:25,
                 from pangox-fontmap.c:33:
/usr/include/glib-2.0/gobject/gtype.h:737:23: note: declared here
  737 | void                  g_type_init                    (void);
      |                       ^~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_get_cached_coverage':
pangox-fontmap.c:740:13: warning: 'pango_coverage_from_bytes' is deprecated [-Wdeprecated-declarations]
  740 |             result = pango_coverage_from_bytes (data, n_items);
      |             ^~~~~~
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango-item.h:26,
                 from /usr/include/pango-1.0/pango/pango-engine.h:26:
/usr/include/pango-1.0/pango/pango-coverage.h:101:16: note: declared here
  101 | PangoCoverage *pango_coverage_from_bytes (guchar         *bytes,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_store_cached_coverage':
pangox-fontmap.c:773:3: warning: 'pango_coverage_to_bytes' is deprecated [-Wdeprecated-declarations]
  773 |   pango_coverage_to_bytes (coverage, &bytes, &size);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-coverage.h:97:16: note: declared here
   97 | void           pango_coverage_to_bytes   (PangoCoverage  *coverage,
      |                ^~~~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_font_map_read_alias_file':
pangox-fontmap.c:826:7: warning: 'pango_read_line' is deprecated [-Wdeprecated-declarations]
  826 |       while ((lines_read = pango_read_line (infile, line_buf)))
      |       ^~~~~
In file included from /usr/include/pango-1.0/pango/pango.h:51,
                 from pango-impl-utils.h:28,
                 from pangox-fontmap.c:35:
/usr/include/pango-1.0/pango/pango-utils.h:37:10: note: declared here
   37 | gint     pango_read_line      (FILE        *stream,
      |          ^~~~~~~~~~~~~~~
pangox-fontmap.c:838:11: warning: 'pango_skip_space' is deprecated [-Wdeprecated-declarations]
  838 |           if (!pango_skip_space (&p))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:40:10: note: declared here
   40 | gboolean pango_skip_space     (const char **pos);
      |          ^~~~~~~~~~~~~~~~
pangox-fontmap.c:841:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  841 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:851:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  851 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:858:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  858 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:865:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  865 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:872:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  872 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:879:11: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
  879 |           if (!pango_scan_string (&p, tmp_buf))
      |           ^~
/usr/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
   45 | gboolean pango_scan_string    (const char **pos,
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c:887:15: warning: 'pango_trim_string' is deprecated [-Wdeprecated-declarations]
  887 |               char *trimmed = pango_trim_string (xlfds[i]);
      |               ^~~~
/usr/include/pango-1.0/pango/pango-utils.h:35:10: note: declared here
   35 | char    *pango_trim_string     (const char *str);
      |          ^~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_font_map_read_aliases':
pangox-fontmap.c:944:21: error: implicit declaration of function 'pango_config_key_get'; did you mean 'pango_coverage_get'? [-Wimplicit-function-declaration]
  944 |   char *files_str = pango_config_key_get ("PangoX/AliasFiles");
      |                     ^~~~~~~~~~~~~~~~~~~~
      |                     pango_coverage_get
pangox-fontmap.c:944:21: error: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
pangox-fontmap.c:950:3: warning: 'pango_split_file_list' is deprecated [-Wdeprecated-declarations]
  950 |   files = pango_split_file_list (files_str);
      |   ^~~~~
/usr/include/pango-1.0/pango/pango-utils.h:32:10: note: declared here
   32 | char **  pango_split_file_list (const char *str);
      |          ^~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: At top level:
pangox-fontmap.c:1452:13: warning: Deprecated pre-processor symbol: replace with "const"
 1452 | G_CONST_RETURN char *
      |             ^~~~~~~~~                                                
pangox-fontmap.c: In function 'engine_shape_covers':
pangox-fontmap.c:1548:3: warning: 'pango_engine_shape_get_type' is deprecated [-Wdeprecated-declarations]
 1548 |   g_return_val_if_fail (PANGO_IS_ENGINE_SHAPE (engine), PANGO_COVERAGE_NONE);
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-engine.h:243:7: note: declared here
  243 | GType pango_engine_shape_get_type (void) G_GNUC_CONST;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_face_get_coverage':
pangox-fontmap.c:1571:11: warning: 'pango_coverage_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations]
 1571 |           pango_coverage_ref (xface->coverage);
      |           ^~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-coverage.h:80:20: note: declared here
   80 | PangoCoverage *    pango_coverage_ref     (PangoCoverage      *coverage);
      |                    ^~~~~~~~~~~~~~~~~~
pangox-fontmap.c:1597:7: warning: 'pango_map_get_engine' is deprecated [-Wdeprecated-declarations]
 1597 |       engine = (PangoEngineShape *)pango_map_get_engine (shape_map, PANGO_SCRIPT_COMMON);
      |       ^~~~~~
/usr/include/pango-1.0/pango/pango-modules.h:68:16: note: declared here
   68 | PangoEngine *  pango_map_get_engine  (PangoMap            *map,
      |                ^~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c:1615:7: warning: 'pango_coverage_ref' is deprecated: Use 'g_object_ref' instead [-Wdeprecated-declarations]
 1615 |       pango_coverage_ref (result);
      |       ^~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-coverage.h:80:20: note: declared here
   80 | PangoCoverage *    pango_coverage_ref     (PangoCoverage      *coverage);
      |                    ^~~~~~~~~~~~~~~~~~
pangox-fontmap.c: At top level:
pangox-fontmap.c:1656:13: warning: Deprecated pre-processor symbol: replace with "const"
 1656 | static G_CONST_RETURN char *
      |             ^~~~~~~~~~~~~~~~                                         
make: *** [Makefile:547: libpangox_1_0_la-pangox-fontmap.lo] Error 1
basic-x.c: In function 'basic_engine_shape':
basic-x.c:592:9: warning: 'pango_get_mirror_char' is deprecated: Use 'g_unichar_get_mirror_char' instead [-Wdeprecated-declarations]
  592 |         if (pango_get_mirror_char (wc, &mirrored_ch))
      |         ^~
In file included from /usr/include/pango-1.0/pango/pango-types.h:239,
                 from /usr/include/pango-1.0/pango/pango-engine.h:25,
                 from basic-x.c:24:
/usr/include/pango-1.0/pango/pango-bidi-type.h:111:16: note: declared here
  111 | gboolean       pango_get_mirror_char        (gunichar     ch,
      |                ^~~~~~~~~~~~~~~~~~~~~
basic-x.c: In function 'basic_engine_x_class_init':
basic-x.c:687:23: error: assignment to 'void (*)(PangoEngineShape *, PangoFont *, const char *, unsigned int,  const PangoAnalysis *, PangoGlyphString *, const char *, unsigned int)' {aka 'void (*)(struct _PangoEngineShape *, struct _PangoFont *, const char *, unsigned int,  const struct _PangoAnalysis *, struct _PangoGlyphString *, const char *, unsigned int)'} from incompatible pointer type 'void (*)(PangoEngineShape *, PangoFont *, const char *, gint,  const PangoAnalysis *, PangoGlyphString *)' {aka 'void (*)(struct _PangoEngineShape *, struct _PangoFont *, const char *, int,  const struct _PangoAnalysis *, struct _PangoGlyphString *)'} [-Wincompatible-pointer-types]
  687 |   class->script_shape = basic_engine_shape;
      |                       ^
basic-x.c: In function 'basic_engine_x_compat_register_type':
basic-x.c:690:1: warning: 'pango_engine_shape_get_type' is deprecated [-Wdeprecated-declarations]
  690 | PANGO_ENGINE_SHAPE_DEFINE_TYPE (BasicEngineXCompat, basic_engine_x_compat,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pango-1.0/pango/pango-engine.h:243:7: note: declared here
  243 | GType pango_engine_shape_get_type (void) G_GNUC_CONST;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:554: libpangox_1_0_la-basic-x.lo] Error 1
this we can workaround specifying -fpermissive in the CFLAGS

https://cgit.ponce.cc/slackbuilds/co...=pangox-compat

thanks for the report!
 
1 members found this post helpful.
Old 05-23-2024, 06:31 AM   #5939
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,087

Rep: Reputation: 759Reputation: 759Reputation: 759Reputation: 759Reputation: 759Reputation: 759Reputation: 759
Quote:
Originally Posted by brobr View Post
There is no compat-32 on this box.
AlienBob's poppler-compat (no -32 tag) package has nothing to do with multilib setup, it's a package that contains the shared libraries of older releases, to be used on slackware-current for compatibility reasons as a fallback when a poppler upgrade breaks 3rd party stuff. Might help for your scribus issue which for the time being seems difficult to solve according to Ponce's post here.
 
Old 05-23-2024, 08:29 AM   #5940
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,124

Original Poster
Rep: Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198Reputation: 4198
Quote:
Originally Posted by ponce View Post
Quote:
Originally Posted by brobr View Post
The same with scribus-1.6.1..
unfortunately that's not exactly the same... as we have to force c++20 support (for the newer poppler) compilation break in the internal 2geom module and I've found no fixes for it.
well, with the help of willysr that is patched too!

https://cgit.ponce.cc/slackbuilds/commit/?h=scribus
 
2 members found this post helpful.
  


Reply

Tags
current, sbo, sbopkg, slackrepo



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Error building gst1-plugins-good 1.4.1 from SBO l0rddarkf0rce Slackware 4 10-06-2014 05:58 PM
[SOLVED] Failure building nvidia-kernel Slackbuild from SBo sysfce2 Slackware 7 07-02-2011 01:10 AM
problems building fontforge from SBo gtludwig Slackware 7 05-12-2010 01:52 PM
Pls help me take my 1st step! verysoon Fedora - Installation 2 12-12-2005 07:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:56 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration