* cygport partially broken by recent updates ?
@ 2015-05-10 10:04 Marco Atzeri
2015-05-11 14:09 ` Achim Gratz
2015-05-11 20:29 ` Yaakov Selkowitz
0 siblings, 2 replies; 7+ messages in thread
From: Marco Atzeri @ 2015-05-10 10:04 UTC (permalink / raw)
To: cygwin
I just noted that cygport seems not anymore able to
produces debug info nor is correctly identifying
package own dll's
As cygport was not updated, I assume is a a side effect of
another recently updated package (few days)
on May 9 00:18
$ grep debug singular-4.0.24-1-pkg.log
>>> singular-debuginfo-4.0.2a-1.tar.xz
usr/lib/debug/
usr/lib/debug/usr/
usr/lib/debug/usr/bin/
usr/lib/debug/usr/bin/cygfactory-4-0-2.dll.dbg
usr/lib/debug/usr/bin/cyggfan-0.dll.dbg
usr/lib/debug/usr/bin/cygomalloc-0-9-6.dll.dbg
usr/lib/debug/usr/bin/cygpolys-4-0-2.dll.dbg
usr/lib/debug/usr/bin/cygresources-4-0-2.dll.dbg
usr/lib/debug/usr/bin/cygSingular-4-0-2.dll.dbg
usr/lib/debug/usr/bin/ESingular.exe.dbg
usr/lib/debug/usr/bin/Singular.exe.dbg
on May 10 09:42
$ grep debug singular-4.0.2b-1-pkg.log
*** Info: No debug files, skipping debuginfo subpackage
$ grep Order singular-4.0.2b-1-pkg.log
usr/libexec/singular/MOD/Order.dll
usr/libexec/singular/MOD/Order.dll.a
usr/libexec/singular/MOD/Order.la
[cut]
which: no Order.dll in
(/pub/devel/singular/singular/singular-4.0.2b-1.x86_64/inst/usr/bin:/home/marco/bin:/usr/local/bin:/usr/bin:/usr/lib/lapack:/usr/sbin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/e/utility:/cygdrive/c/Windows/System32
anyone seeing the same ?
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: cygport partially broken by recent updates ?
2015-05-10 10:04 cygport partially broken by recent updates ? Marco Atzeri
@ 2015-05-11 14:09 ` Achim Gratz
2015-05-11 15:52 ` Marco Atzeri
2015-05-11 20:29 ` Yaakov Selkowitz
1 sibling, 1 reply; 7+ messages in thread
From: Achim Gratz @ 2015-05-11 14:09 UTC (permalink / raw)
To: cygwin
Marco Atzeri <marco.atzeri <at> gmail.com> writes:
> anyone seeing the same ?
I cannot reproduce, I've just ried with two different packages of mine. Are
you sure that the new version of Singular doesn't somehow disable the
toolchain that cygport expects?
Regards,
Achim.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: cygport partially broken by recent updates ?
2015-05-11 14:09 ` Achim Gratz
@ 2015-05-11 15:52 ` Marco Atzeri
0 siblings, 0 replies; 7+ messages in thread
From: Marco Atzeri @ 2015-05-11 15:52 UTC (permalink / raw)
To: cygwin
On 5/11/2015 2:57 PM, Achim Gratz wrote:
> Marco Atzeri <marco.atzeri <at> gmail.com> writes:
>> anyone seeing the same ?
>
> I cannot reproduce, I've just ried with two different packages of mine. Are
> you sure that the new version of Singular doesn't somehow disable the
> toolchain that cygport expects?
>
>
> Regards,
> Achim.
>
It is possible. I am running a comparative fresh build
for both version at same time.
thanks for the feedback
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: cygport partially broken by recent updates ?
2015-05-10 10:04 cygport partially broken by recent updates ? Marco Atzeri
2015-05-11 14:09 ` Achim Gratz
@ 2015-05-11 20:29 ` Yaakov Selkowitz
2015-05-11 21:35 ` Marco Atzeri
1 sibling, 1 reply; 7+ messages in thread
From: Yaakov Selkowitz @ 2015-05-11 20:29 UTC (permalink / raw)
To: cygwin
On Sun, 2015-05-10 at 11:52 +0200, Marco Atzeri wrote:
> I just noted that cygport seems not anymore able to
> produces debug info nor is correctly identifying
> package own dll's
Did you install this singular-debuginfo then try to package it again?
--
Yaakov
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: cygport partially broken by recent updates ?
2015-05-11 20:29 ` Yaakov Selkowitz
@ 2015-05-11 21:35 ` Marco Atzeri
2015-05-11 22:05 ` Marco Atzeri
0 siblings, 1 reply; 7+ messages in thread
From: Marco Atzeri @ 2015-05-11 21:35 UTC (permalink / raw)
To: cygwin
On 5/11/2015 8:07 PM, Yaakov Selkowitz wrote:
> On Sun, 2015-05-10 at 11:52 +0200, Marco Atzeri wrote:
>> I just noted that cygport seems not anymore able to
>> produces debug info nor is correctly identifying
>> package own dll's
>
> Did you install this singular-debuginfo then try to package it again?
>
> --
> Yaakov
>
It is not that. I have both cases.
I rebuild both versions today with the same system condition,
same result.
Old version has debuginfo, new version does't.
The DLL's in the build tree have similar size, and both have debuginfo
This from the version with no debuginfo:
$ objdump -h Singular/dyn_modules/syzextra/.libs/syzextra.dll
Singular/dyn_modules/syzextra/.libs/syzextra.dll: file format pei-x86-64
Sections:
Idx Name Size VMA LMA File off
Algn
[cut]
CONTENTS, ALLOC, LOAD, READONLY, DATA
10 .debug_aranges 00001450 00000005f0bcc000 00000005f0bcc000
00034800 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_info 000b0164 00000005f0bce000 00000005f0bce000
00035e00 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_abbrev 00003ddc 00000005f0c7f000 00000005f0c7f000
000e6000 2**0
CONTENTS, READONLY, DEBUGGING
13 .debug_line 0000f4a7 00000005f0c83000 00000005f0c83000
000e9e00 2**0
CONTENTS, READONLY, DEBUGGING
14 .debug_frame 00006b68 00000005f0c93000 00000005f0c93000
000f9400 2**3
CONTENTS, READONLY, DEBUGGING
15 .debug_str 00003afa 00000005f0c9a000 00000005f0c9a000
00100000 2**0
CONTENTS, READONLY, DEBUGGING
16 .debug_loc 000727e6 00000005f0c9e000 00000005f0c9e000
00103c00 2**0
CONTENTS, READONLY, DEBUGGING
17 .debug_ranges 00021d50 00000005f0d11000 00000005f0d11000
00176400 2**0
CONTENTS, READONLY, DEBUGGING
Comparing both config.status I only notice that the last one has
an additional LDFLAGS portion in config.status
-rdynamic -Wl,-undefined,dynamic_lookup
It seems the only build difference. Ideas what to check ?
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: cygport partially broken by recent updates ?
2015-05-11 21:35 ` Marco Atzeri
@ 2015-05-11 22:05 ` Marco Atzeri
2015-05-12 9:46 ` Achim Gratz
0 siblings, 1 reply; 7+ messages in thread
From: Marco Atzeri @ 2015-05-11 22:05 UTC (permalink / raw)
To: cygwin
On 5/11/2015 10:29 PM, Marco Atzeri wrote:
> On 5/11/2015 8:07 PM, Yaakov Selkowitz wrote:
>> On Sun, 2015-05-10 at 11:52 +0200, Marco Atzeri wrote:
>>> I just noted that cygport seems not anymore able to
>>> produces debug info nor is correctly identifying
>>> package own dll's
>>
>
> It seems the only build difference. Ideas what to check ?
Looking better I notice that all the postinstall operation
are missing in the second case.
It seems that adding all the portion after cyginstall
---------------------------------------------------------------------
src_install()
{
cd ${S}/..
mkdir -p ${D}/usr
cp -vr share ${D}/usr
cd ${B}
cyginstall
inform " updating LIBs from .so -> .dll"
cd ${D}/usr/share/singular/LIB
sed -i -e "s/gfanlib.so/gfanlib.dll/g" -i divisors.lib gitfan.lib
polymake.lib
sed -i -e "s/polymake.so/polymake.dll/g" -i divisors.lib polymake.lib
oldpolymake.lib
sed -i -e "s/loctriv.so/loctriv.dll/g" -i KVequiv.lib
sed -i -e "s/pyobject.so/pyobject.dll/g" -i polybori.lib
sed -i -e "s/syzextra.so/syzextra.dll/g" -i schreyer.lib
grep "\.so\"" *.lib
}
---------------------------------------------------------------------
made disappear all the post install actions:
---------------------------------------------------------------------
/usr/bin/install -m0644 COPYING
/pub/devel/singular/prova2/singular-4.0.2a-1.x86_64/inst/usr/share/d
oc/singular/COPYING
/usr/bin/install -m0644 README
/pub/devel/singular/prova2/singular-4.0.2a-1.x86_64/inst/usr/share/do
c/singular/README
Fixing symlinks:
Compressing man pages:
ESingular.1
Singular.1
TSingular.1
Fixing libtool modules:
usr/libexec/singular/MOD/bigintm.la
usr/libexec/singular/MOD/gfanlib.la
usr/libexec/singular/MOD/Order.la
usr/libexec/singular/MOD/polymake.la
usr/libexec/singular/MOD/pyobject.la
usr/libexec/singular/MOD/singmathic.la
usr/libexec/singular/MOD/syzextra.la
Stripping executables:
usr/bin/cygfactory-4-0-2.dll
usr/bin/cyggfan-0.dll
[cut]
---------------------------------------------------------------------
adding another cd ${B} at the end re-activated the
post install actions.
Yeah !
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: cygport partially broken by recent updates ?
2015-05-11 22:05 ` Marco Atzeri
@ 2015-05-12 9:46 ` Achim Gratz
0 siblings, 0 replies; 7+ messages in thread
From: Achim Gratz @ 2015-05-12 9:46 UTC (permalink / raw)
To: cygwin
Marco Atzeri <marco.atzeri <at> gmail.com> writes:
> adding another cd ${B} at the end re-activated the
> post install actions.
Good catch. In that case, the requirement to leave the function in ${B}
should either be documented clearly or the following steps in cygport should
ensure themselves that they are in the right directory.
Regards,
Achim.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-05-12 7:36 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-10 10:04 cygport partially broken by recent updates ? Marco Atzeri
2015-05-11 14:09 ` Achim Gratz
2015-05-11 15:52 ` Marco Atzeri
2015-05-11 20:29 ` Yaakov Selkowitz
2015-05-11 21:35 ` Marco Atzeri
2015-05-11 22:05 ` Marco Atzeri
2015-05-12 9:46 ` Achim Gratz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).