octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #64709] Android Termux libtool issue


From: Adam Labus
Subject: [Octave-bug-tracker] [bug #64709] Android Termux libtool issue
Date: Fri, 22 Sep 2023 18:40:48 -0400 (EDT)

URL:
  <https://savannah.gnu.org/bugs/?64709>

                 Summary: Android Termux libtool issue
                   Group: GNU Octave
               Submitter: electricjozin
               Submitted: Fri 22 Sep 2023 10:40:46 PM UTC
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: Adam Labus
        Originator Email: 
             Open/Closed: Open
                 Release: 8.3.0
         Discussion Lock: Any
        Operating System: Other
           Fixed Release: None
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Fri 22 Sep 2023 10:40:46 PM UTC By: Adam Labus <electricjozin>
After fetching the release sources and running the following config:


../configure --disable-shared --enable-static --prefix=$PREFIX CPPFLAGS="-O0
-g -U __ANDROID_API__ -D __ANDROID_API__=33 --target=aarch64-linux-android33"


I get the following build error after running make:


Makefile:30915: update target 'libinterp/dldfcn/__delaunayn__.oct' due to:
target does not exist                                              echo "  GEN
    "
libinterp/dldfcn/__delaunayn__.oct;/data/data/com.termux/files/usr/bin/install
-c libinterp/dldfcn/.libs/ libinterp/dldfcn/__delaunayn__.oct                 
                                     Putting child 0x74a6b7d310
(libinterp/dldfcn/__delaunayn__.oct) PID 590 on the chain.                    
                                    Live child 0x74a6b7d310
(libinterp/dldfcn/__delaunayn__.oct) PID 590     GEN     
libinterp/dldfcn/__delaunayn__.oct                          install: omitting
directory 'libinterp/dldfcn/.libs/'                  Reaping losing child
0x74a6b7d310 PID 590                              make[2]: ***
[Makefile:30915: libinterp/dldfcn/__delaunayn__.oct] Error 1


The following Makefile line is of issue:

%.oct : %.la
        $(AM_V_GEN)$(INSTALL_PROGRAM) libinterp/dldfcn/.libs/$(shell $(SED) -n
-e "s/dlname='\([^']*\)'/\1/p" < $<) $@


The rule gets run with:

Target: libinterp/dldfcn/__delaunayn__.oct
Depends: libinterp/dldfcn/__delaunayn__.la


Thing is the dlname field in the dependency file is an empty string, which in
turn causes the error. Checkout the .la file in the attachments. I dont have
the slightest clue how libtool fits into the configure picture, so idk if this
even is the problem. Thing is, I could build the sources what I think then
happend is I installed libtool and everything broke (uninstall didnt help). 






    _______________________________________________________
File Attachments:


-------------------------------------------------------
Date: Fri 22 Sep 2023 10:40:46 PM UTC  Name: __delaunayn__.la  Size: 969B  
By: electricjozin

<http://savannah.gnu.org/bugs/download.php?file_id=55158>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64709>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]