<div dir="ltr"><div class="gmail_default" style="font-family:garamond,times new roman,serif;font-size:small">Dear Jonas,</div><div class="gmail_default" style="font-family:garamond,times new roman,serif;font-size:small"><br></div><div class="gmail_default" style="font-family:garamond,times new roman,serif;font-size:small">Here is some additional information but I am not sure if this influences the installation of pyscipopt.</div><div class="gmail_default" style="font-family:garamond,times new roman,serif;font-size:small">I am doing the installation in linux ubuntu. <br></div><div class="gmail_default" style="font-family:garamond,times new roman,serif;font-size:small">When installing the SCIP suite after the build configuration stage, I proceeded with the SCIP compilation process. It is in this stage that I noted the following warning:</div><div class="gmail_default" style="font-family:garamond,times new roman,serif;font-size:small"><br></div><div class="gmail_default" style="font-family:garamond,times new roman,serif;font-size:small">


        
        <span></span>
        
        

<p style="line-height:100%;margin-bottom:0cm;background:transparent">
[  7%] Building Fortran object
papilo/CMakeFiles/clusol.dir/src/papilo/external/lusol/src/lusol_precision.f90.o</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">f951: Warning:
Nonexistent include directory
‘/home/welma/Documents/scipoptsuite-8.0.3/papilo/external’
[-Wmissing-include-dirs]</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">[  7%] Building
Fortran object
papilo/CMakeFiles/clusol.dir/src/papilo/external/lusol/src/lusol.f90.o</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">f951: Warning:
Nonexistent include directory
‘/home/welma/Documents/scipoptsuite-8.0.3/papilo/external’
[-Wmissing-include-dirs]</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">[  8%] Building
Fortran object
papilo/CMakeFiles/clusol.dir/src/papilo/external/lusol/src/lusol6b.f.o</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">f951: Warning:
Nonexistent include directory
‘/home/welma/Documents/scipoptsuite-8.0.3/papilo/external’
[-Wmissing-include-dirs]</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">[  8%] Building
Fortran object
papilo/CMakeFiles/clusol.dir/src/papilo/external/lusol/src/lusol7b.f.o</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">f951: Warning:
Nonexistent include directory
‘/home/welma/Documents/scipoptsuite-8.0.3/papilo/external’
[-Wmissing-include-dirs]</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">[  8%] Building
Fortran object
papilo/CMakeFiles/clusol.dir/src/papilo/external/lusol/src/lusol8b.f.o</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">f951: Warning:
Nonexistent include directory
‘/home/welma/Documents/scipoptsuite-8.0.3/papilo/external’
[-Wmissing-include-dirs]</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">[  8%] Building
Fortran object
papilo/CMakeFiles/clusol.dir/src/papilo/external/lusol/src/lusol_util.f.o</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">f951: Warning:
Nonexistent include directory
‘/home/welma/Documents/scipoptsuite-8.0.3/papilo/external’
[-Wmissing-include-dirs]</p><p style="line-height:100%;margin-bottom:0cm;background:transparent"><br></p><p style="line-height:100%;margin-bottom:0cm;background:transparent">It was then followed by this after a few seconds. I appears severally whenever this appears "Building CXX object scip/src/CMakeFiles/libscip.dir/scip/presol_milp.cpp.o"</p><p style="line-height:100%;margin-bottom:0cm;background:transparent"><br></p><p style="line-height:100%;margin-bottom:0cm;background:transparent">


        
        <span></span>
        
        

</p><p style="line-height:100%;margin-bottom:0cm;background:transparent">
In file included from /usr/include/string.h:535,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from /usr/include/c++/11/cstring:42,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from /usr/include/boost/container_hash/detail/hash_float.hpp:21,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from /usr/include/boost/container_hash/hash.hpp:22,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from /usr/include/boost/functional/hash.hpp:6,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from /usr/include/boost/multiprecision/float128.hpp:11,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/src/papilo/misc/MultiPrecision.hpp:34,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/src/papilo/core/SparseStorage.hpp:27,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/src/papilo/core/MatrixBuffer.hpp:27,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/test/papilo/core/MatrixBufferTest.cpp:24:</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">In function ‘void*
memmove(void*, const void*, size_t)’,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">    inlined from ‘F
boost::container::dtl::memmove(I, I, F) [with I = int*; F = int*]’
at /usr/include/boost/container/detail/copy_move_algo.hpp:182:19,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">    inlined from
‘typename
boost::container::dtl::enable_if_memtransfer_copy_constructible<I,
F, F>::type boost::container::uninitialized_move_alloc(Allocator&,
I, I, F) [with Allocator =
boost::container::small_vector_allocator<int,
std::allocator<void>, void>; I = int*; F = int*]’ at
/usr/include/boost/container/detail/copy_move_algo.hpp:320:23,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">inlined from ‘void
boost::container::vector<T, Allocator,
Options>::priv_forward_range_insert_new_allocation(T*,
boost::container::vector<T, Allocator, Options>::size_type, T*,
boost::container::vector<T, Allocator, Options>::size_type,
InsertionProxy) [with InsertionProxy =
boost::container::dtl::insert_move_proxy<boost::container::small_vector_allocator<int,
std::allocator<void>, void>, int*>; T = int; A =
boost::container::small_vector_allocator<int,
std::allocator<void>, void>; Options = void]’ at
/usr/include/boost/container/vector.hpp:2999:13,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">    inlined from
‘boost::container::vector<T, Allocator, Options>::iterator
boost::container::vector<T, Allocator,
Options>::priv_forward_range_insert_no_capacity(const pointer&,
boost::container::vector<T, Allocator, Options>::size_type,
InsertionProxy, boost::container::version_1) [with InsertionProxy =
boost::container::dtl::insert_move_proxy<boost::container::small_vector_allocator<int,
std::allocator<void>, void>, int*>; T = int; A =
boost::container::small_vector_allocator<int,
std::allocator<void>, void>; Options = void]’ at
/usr/include/boost/container/vector.hpp:2732:10,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">    inlined from
‘void boost::container::vector<T, Allocator,
Options>::priv_push_back(U&&) [with U = int; T = int; A =
boost::container::small_vector_allocator<int,
std::allocator<void>, void>; Options = void]’ at
/usr/include/boost/container/vector.hpp:2625:10,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">    inlined from
‘void boost::container::vector<T, Allocator,
Options>::push_back(T&&) [with T = int; A =
boost::container::small_vector_allocator<int,
std::allocator<void>, void>; Options = void]’ at
/usr/include/boost/container/vector.hpp:1876:4,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">    inlined from
‘const papilo::MatrixEntry<REAL>*
papilo::MatrixBuffer<REAL>::begin(papilo::SmallVec<int,
32>&) const [with bool RowMajor = false; REAL = double]’ at
/home/welma/Documents/scipoptsuite-8.0.3/papilo/src/papilo/core/MatrixBuffer.hpp:296:22,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">    inlined from
‘void ____C_A_T_C_H____T_E_S_T____0()’ at
/home/welma/Documents/scipoptsuite-8.0.3/papilo/test/papilo/core/MatrixBufferTest.cpp:155:23:</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">/usr/include/x86_64-linux-gnu/bits/string_fortified.h:36:34:
warning: ‘void* __builtin_memmove(void*, const void*, long unsigned
int)’ writing 1 or more bytes into a region of size 0 overflows the
destination [-Wstringop-overflow=]</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent"><br>

</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">36 |   return
__builtin___memmove_chk (__dest, __src, __len,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">      |         
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">   37 |             
                     __glibc_objsize0 (__dest));</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">      |             
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">In file included
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from /usr/include/c++/11/bits/allocator.h:46,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from /usr/include/c++/11/memory:64,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/src/papilo/misc/MultiPrecision.hpp:30,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/src/papilo/core/SparseStorage.hpp:27,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/src/papilo/core/MatrixBuffer.hpp:27,</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">                
from
/home/welma/Documents/scipoptsuite-8.0.3/papilo/test/papilo/core/MatrixBufferTest.cpp:24:</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">/usr/include/c++/11/ext/new_allocator.h:
In function ‘void ____C_A_T_C_H____T_E_S_T____0()’:</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">/usr/include/c++/11/ext/new_allocator.h:127:48:
note: at offset 4 into destination object of size 4 allocated by
‘operator new’</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">  127 |        
return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">      |             
                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~</p>
<p style="line-height:100%;margin-bottom:0cm;background:transparent">/usr/include/c++/11/ext/new_allocator.h:127:48:
note: at offset [5, 8] into destination object of size 4 allocated by
‘operator new’</p><p style="line-height:100%;margin-bottom:0cm;background:transparent"><br></p><p style="line-height:100%;margin-bottom:0cm;background:transparent">Is this something I need to sort out first before proceeding to the pyscipopt installation?</p><p style="line-height:100%;margin-bottom:0cm;background:transparent"><br></p><p style="line-height:100%;margin-bottom:0cm;background:transparent">Many thanks.<br></p>



</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 27, 2023 at 9:42 AM Welma <<a href="mailto:mogitiwelma@gmail.com">mogitiwelma@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,"times new roman",serif"><font size="4">Dear Jonas,</font></div><div class="gmail_default" style="font-family:garamond,"times new roman",serif"><font size="4"><br></font></div><div class="gmail_default" style="font-family:garamond,"times new roman",serif"><font size="4">My bad that was a typo error but even with the correction it still gives the same error.</font></div><div class="gmail_default" style="font-family:garamond,"times new roman",serif"><font size="4"><br></font></div><div class="gmail_default" style="font-family:garamond,"times new roman",serif">Thanks.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 26, 2023 at 9:10 PM Jonas Charfreitag <<a href="mailto:jcharfreitag@uni-bonn.de" target="_blank">jcharfreitag@uni-bonn.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>Dear Welma,</p>
    <p>just to rule out a simple explanation:</p>
    <p>At least in the copy of the terminal output in your mail, the
      SCIPOPTDIR path seems off.<br>
    </p>
    <div>
      <blockquote type="cite">SCIPOPTDIR=/Documents/scipoptsuite-8.o.3/
        does not contain an include directory; searching for include
        files in src or ../src directory.</blockquote>
      The the zero of the scipoptsuite is an o. Is this really the
      correct path?<br>
    </div>
    <div><br>
    </div>
    <div>Best<br>
      Jonas</div>
    <div><br>
    </div>
    <div>On 6/26/23 08:57, Welma wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div dir="ltr">
              <div dir="ltr">
                <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small">Hello SCIP experts,</div>
                <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small"><br>
                </div>
                <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small">Currently trying to
                  install PySCIPOpt but I am getting the error below. My
                  SCIP installation is working. <br>
                </div>
                <br>
                <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small"><br>
                </div>
                <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small">welma@<a>welma-HP-EliteBook:~$</a>
                  python3 -m pip install pyscipopt<br>
                  Defaulting to user installation because normal
                  site-packages is not writeable<br>
                  Collecting pyscipopt<br>
                    Using cached PySCIPOpt-4.3.0.tar.gz (665 kB)<br>
                    Installing build dependencies ... done<br>
                    Getting requirements to build wheel ... error<br>
                    error: subprocess-exited-with-error<br>
                    <br>
                    × Getting requirements to build wheel did not run
                  successfully.<br>
                    │ exit code: 1<br>
                    ╰─> [2 lines of output]<br>
                        SCIPOPTDIR=/Documents/scipoptsuite-8.o.3/ does
                  not contain an include directory; searching for
                  include files in src or ../src directory.<br>
                        Could not find a src directory in
                  SCIPOPTDIR=/Documents/scipoptsuite-8.o.3/; maybe it
                  points to a wrong directory.<br>
                        [end of output]<br>
                    <br>
                    note: This error originates from a subprocess, and
                  is likely not a problem with pip.<br>
                  error: subprocess-exited-with-error<br>
                  <br>
                  × Getting requirements to build wheel did not run
                  successfully.<br>
                  │ exit code: 1<br>
                  ╰─> See above for output.<br>
                  <br>
                  note: This error originates from a subprocess, and is
                  likely not a problem with pip.<br>
                </div>
                <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small"> <br clear="all">
                </div>
                <div style="font-family:garamond,"times new roman",serif;font-size:small" class="gmail_default">
                  <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small">Note: In the build
                    process, only the lib subdirectory was created in
                    the build directory. <br>
                  </div>
                  <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small">Is the include
                    subdirectory also supposed to be created in the
                    build folder? On searching the header files meant to
                    be in the 'include' subdirectory, they are there but
                    in different folders. Kindly advice on how to solve
                    this error</div>
                  <div class="gmail_default" style="font-family:garamond,"times new roman",serif;font-size:small"><br>
                  </div>
                  Many thanks.</div>
                <br>
                <span class="gmail_signature_prefix">-- </span><br>
                <div dir="ltr" class="gmail_signature">
                  <div dir="ltr">
                    <div dir="ltr">
                      <div><font face="garamond, times new roman, serif">Regards,</font></div>
                      <div><span>Welma Nyabuto</span><br>
                      </div>
                      <div><font face="garamond, times new roman, serif">Researcher......phd
                          student</font></div>
                      <div><font face="garamond, times new roman, serif">Gifu
                          University</font><br>
                        <br>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Scip mailing list
<a href="mailto:Scip@zib.de" target="_blank">Scip@zib.de</a>
<a href="https://listserv.zib.de/mailman/listinfo/scip" target="_blank">https://listserv.zib.de/mailman/listinfo/scip</a>
</pre>
    </blockquote>
    <pre cols="72">-- 
M.Sc. Jonas Charfreitag
Uni Bonn - Institut fuer Informatik - Abteilung 1
Friedrich-Hirzebruch-Allee 8 / Room 2.078a
53115 Bonn, Germany

e-mail: <a href="mailto:jcharfreitag@uni-bonn.de" target="_blank">jcharfreitag@uni-bonn.de</a>
web: <a href="https://ca.cs.uni-bonn.de/doku.php?id=people:charfreitag" target="_blank">https://ca.cs.uni-bonn.de/doku.php?id=people:charfreitag</a>
</pre>
  </div>

</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div><font face="garamond, times new roman, serif">Regards,</font></div><div><span style="font-family:garamond,"times new roman",serif">Welma Nyabuto</span><br></div><div><font face="garamond, times new roman, serif">Researcher......phd student</font></div><div><font face="garamond, times new roman, serif">Gifu University</font><br><br></div></div></div></div>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div><font face="garamond, times new roman, serif">Regards,</font></div><div><span style="font-family:garamond,"times new roman",serif">Welma Nyabuto</span><br></div><div><font face="garamond, times new roman, serif">Researcher......phd student</font></div><div><font face="garamond, times new roman, serif">Gifu University</font><br><br></div></div></div></div>