Your message dated Wed, 12 Jul 2017 21:11:12 -0400
with message-id 
<caafdzj8+urhsbx02tm-a-s10odte+cs4347yq8x_jfmws2q...@mail.gmail.com>
and subject line Re: Bug#749385: csound: Conflicting declarations of oscils_set 
(and others)
has caused the Debian Bug report #749385,
regarding csound: Conflicting declarations of oscils_set (and others)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
749385: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749385
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: csound
Version: 1:6.03.1~dfsg-1
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error. Please note that we
use our research compiler tool-chain (using tools from the cbmc package), which
permits extended reporting on type inconsistencies at link time.

[...]
Linking C shared library libcsound64.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/csound64.dir/link.txt --verbose=1
/usr/bin/x86_64-linux-gnu-gcc  -fPIC -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall 
-D_FORTIFY_SOURCE=2 -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -fopenmp 
-Wl,-z,relro -fopenmp -shared -Wl,-soname,libcsound64.so.6.0 -o 
libcsound64.so.6.0 CMakeFiles/csound64.dir/Engine/auxfd.c.o 
CMakeFiles/csound64.dir/Engine/cfgvar.c.o 
CMakeFiles/csound64.dir/Engine/corfiles.c.o 
CMakeFiles/csound64.dir/Engine/entry1.c.o 
CMakeFiles/csound64.dir/Engine/envvar.c.o 
CMakeFiles/csound64.dir/Engine/extract.c.o 
CMakeFiles/csound64.dir/Engine/fgens.c.o 
CMakeFiles/csound64.dir/Engine/insert.c.o 
CMakeFiles/csound64.dir/Engine/linevent.c.o 
CMakeFiles/csound64.dir/Engine/memalloc.c.o 
CMakeFiles/csound64.dir/Engine/memfiles.c.o 
CMakeFiles/csound64.dir/Engine/musmon.c.o 
CMakeFiles/csound64.dir/Engine/namedins.c.o 
CMakeFiles/csound64.dir/Engine/rdscor.c.o 
CMakeFiles/csound64.dir/Engine/scsort.c.o 
CMakeFiles/csound64.dir/Engine/scxtract.c.o 
CMakeFiles/csound64.dir/Engine/sort.c.o 
CMakeFiles/csound64.dir/Engine/sread.c.o 
CMakeFiles/csound64.dir/Engine/swritestr.c.o 
CMakeFiles/csound64.dir/Engine/twarp.c.o 
CMakeFiles/csound64.dir/Engine/csound_type_system.c.o 
CMakeFiles/csound64.dir/Engine/csound_standard_types.c.o 
CMakeFiles/csound64.dir/Engine/csound_data_structures.c.o 
CMakeFiles/csound64.dir/Engine/pools.c.o 
CMakeFiles/csound64.dir/InOut/libsnd.c.o 
CMakeFiles/csound64.dir/InOut/libsnd_u.c.o 
CMakeFiles/csound64.dir/InOut/midifile.c.o 
CMakeFiles/csound64.dir/InOut/midirecv.c.o 
CMakeFiles/csound64.dir/InOut/midisend.c.o 
CMakeFiles/csound64.dir/InOut/winascii.c.o 
CMakeFiles/csound64.dir/InOut/windin.c.o 
CMakeFiles/csound64.dir/InOut/window.c.o 
CMakeFiles/csound64.dir/InOut/winEPS.c.o 
CMakeFiles/csound64.dir/InOut/circularbuffer.c.o 
CMakeFiles/csound64.dir/OOps/aops.c.o CMakeFiles/csound64.dir/OOps/bus.c.o 
CMakeFiles/csound64.dir/OOps/cmath.c.o CMakeFiles/csound64.dir/OOps/diskin2.c.o 
CMakeFiles/csound64.dir/OOps/disprep.c.o CMakeFiles/csound64.dir/OOps/dumpf.c.o 
CMakeFiles/csound64.dir/OOps/fftlib.c.o 
CMakeFiles/csound64.dir/OOps/goto_ops.c.o 
CMakeFiles/csound64.dir/OOps/midiinterop.c.o 
CMakeFiles/csound64.dir/OOps/midiops.c.o 
CMakeFiles/csound64.dir/OOps/midiout.c.o CMakeFiles/csound64.dir/OOps/mxfft.c.o 
CMakeFiles/csound64.dir/OOps/oscils.c.o 
CMakeFiles/csound64.dir/OOps/pstream.c.o 
CMakeFiles/csound64.dir/OOps/pvfileio.c.o 
CMakeFiles/csound64.dir/OOps/pvsanal.c.o 
CMakeFiles/csound64.dir/OOps/random.c.o CMakeFiles/csound64.dir/OOps/remote.c.o 
CMakeFiles/csound64.dir/OOps/schedule.c.o 
CMakeFiles/csound64.dir/OOps/sndinfUG.c.o 
CMakeFiles/csound64.dir/OOps/str_ops.c.o 
CMakeFiles/csound64.dir/OOps/ugens1.c.o CMakeFiles/csound64.dir/OOps/ugens2.c.o 
CMakeFiles/csound64.dir/OOps/ugens2a.c.o 
CMakeFiles/csound64.dir/OOps/ugens3.c.o CMakeFiles/csound64.dir/OOps/ugens4.c.o 
CMakeFiles/csound64.dir/OOps/ugens5.c.o CMakeFiles/csound64.dir/OOps/ugens6.c.o 
CMakeFiles/csound64.dir/OOps/ugtabs.c.o CMakeFiles/csound64.dir/OOps/ugrw1.c.o 
CMakeFiles/csound64.dir/OOps/ugrw2.c.o CMakeFiles/csound64.dir/OOps/vdelay.c.o 
CMakeFiles/csound64.dir/OOps/compile_ops.c.o 
CMakeFiles/csound64.dir/Opcodes/babo.c.o 
CMakeFiles/csound64.dir/Opcodes/bilbar.c.o 
CMakeFiles/csound64.dir/Opcodes/compress.c.o 
CMakeFiles/csound64.dir/Opcodes/eqfil.c.o 
CMakeFiles/csound64.dir/Opcodes/Vosim.c.o 
CMakeFiles/csound64.dir/Opcodes/pitch.c.o 
CMakeFiles/csound64.dir/Opcodes/pitch0.c.o 
CMakeFiles/csound64.dir/Opcodes/spectra.c.o 
CMakeFiles/csound64.dir/Opcodes/ambicode1.c.o 
CMakeFiles/csound64.dir/Opcodes/sfont.c.o 
CMakeFiles/csound64.dir/Opcodes/grain4.c.o 
CMakeFiles/csound64.dir/Opcodes/hrtferX.c.o 
CMakeFiles/csound64.dir/Opcodes/loscilx.c.o 
CMakeFiles/csound64.dir/Opcodes/minmax.c.o 
CMakeFiles/csound64.dir/Opcodes/pan2.c.o 
CMakeFiles/csound64.dir/Opcodes/arrays.c.o 
CMakeFiles/csound64.dir/Opcodes/phisem.c.o 
CMakeFiles/csound64.dir/Opcodes/hrtfopcodes.c.o 
CMakeFiles/csound64.dir/Opcodes/stackops.c.o 
CMakeFiles/csound64.dir/Opcodes/vbap.c.o 
CMakeFiles/csound64.dir/Opcodes/vbap1.c.o 
CMakeFiles/csound64.dir/Opcodes/vbap_n.c.o 
CMakeFiles/csound64.dir/Opcodes/vbap_zak.c.o 
CMakeFiles/csound64.dir/Opcodes/vaops.c.o 
CMakeFiles/csound64.dir/Opcodes/ugakbari.c.o 
CMakeFiles/csound64.dir/Opcodes/harmon.c.o 
CMakeFiles/csound64.dir/Opcodes/pitchtrack.c.o 
CMakeFiles/csound64.dir/Opcodes/partikkel.c.o 
CMakeFiles/csound64.dir/Opcodes/shape.c.o 
CMakeFiles/csound64.dir/Opcodes/tabsum.c.o 
CMakeFiles/csound64.dir/Opcodes/crossfm.c.o 
CMakeFiles/csound64.dir/Opcodes/pvlock.c.o 
CMakeFiles/csound64.dir/Opcodes/fareyseq.c.o 
CMakeFiles/csound64.dir/Opcodes/modmatrix.c.o 
CMakeFiles/csound64.dir/Opcodes/scoreline.c.o 
CMakeFiles/csound64.dir/Opcodes/modal4.c.o 
CMakeFiles/csound64.dir/Opcodes/physutil.c.o 
CMakeFiles/csound64.dir/Opcodes/physmod.c.o 
CMakeFiles/csound64.dir/Opcodes/mandolin.c.o 
CMakeFiles/csound64.dir/Opcodes/singwave.c.o 
CMakeFiles/csound64.dir/Opcodes/fm4op.c.o 
CMakeFiles/csound64.dir/Opcodes/moog1.c.o 
CMakeFiles/csound64.dir/Opcodes/shaker.c.o 
CMakeFiles/csound64.dir/Opcodes/bowedbar.c.o 
CMakeFiles/csound64.dir/Opcodes/gab/tabmorph.c.o 
CMakeFiles/csound64.dir/Opcodes/gab/hvs.c.o 
CMakeFiles/csound64.dir/Opcodes/gab/sliderTable.c.o 
CMakeFiles/csound64.dir/Opcodes/gab/newgabopc.c.o 
CMakeFiles/csound64.dir/Opcodes/ftest.c.o 
CMakeFiles/csound64.dir/Opcodes/hrtfearly.c.o 
CMakeFiles/csound64.dir/Opcodes/hrtfreverb.c.o 
CMakeFiles/csound64.dir/Opcodes/cpumeter.c.o 
CMakeFiles/csound64.dir/Opcodes/gendy.c.o 
CMakeFiles/csound64.dir/Opcodes/tl/sc_noise.c.o 
CMakeFiles/csound64.dir/Opcodes/afilters.c.o 
CMakeFiles/csound64.dir/Top/argdecode.c.o 
CMakeFiles/csound64.dir/Top/csdebug.c.o 
CMakeFiles/csound64.dir/Top/cscore_internal.c.o 
CMakeFiles/csound64.dir/Top/cscorfns.c.o 
CMakeFiles/csound64.dir/Top/csmodule.c.o CMakeFiles/csound64.dir/Top/csound.c.o 
CMakeFiles/csound64.dir/Top/getstring.c.o CMakeFiles/csound64.dir/Top/main.c.o 
CMakeFiles/csound64.dir/Top/new_opts.c.o 
CMakeFiles/csound64.dir/Top/one_file.c.o CMakeFiles/csound64.dir/Top/opcode.c.o 
CMakeFiles/csound64.dir/Top/threads.c.o CMakeFiles/csound64.dir/Top/utility.c.o 
CMakeFiles/csound64.dir/Top/threadsafe.c.o 
CMakeFiles/csound64.dir/Top/server.c.o 
CMakeFiles/csound64.dir/Opcodes/ambicode.c.o 
CMakeFiles/csound64.dir/Opcodes/bbcut.c.o 
CMakeFiles/csound64.dir/Opcodes/biquad.c.o 
CMakeFiles/csound64.dir/Opcodes/butter.c.o 
CMakeFiles/csound64.dir/Opcodes/clfilt.c.o 
CMakeFiles/csound64.dir/Opcodes/cross2.c.o 
CMakeFiles/csound64.dir/Opcodes/dam.c.o 
CMakeFiles/csound64.dir/Opcodes/dcblockr.c.o 
CMakeFiles/csound64.dir/Opcodes/filter.c.o 
CMakeFiles/csound64.dir/Opcodes/flanger.c.o 
CMakeFiles/csound64.dir/Opcodes/follow.c.o 
CMakeFiles/csound64.dir/Opcodes/fout.c.o 
CMakeFiles/csound64.dir/Opcodes/freeverb.c.o 
CMakeFiles/csound64.dir/Opcodes/ftconv.c.o 
CMakeFiles/csound64.dir/Opcodes/ftgen.c.o 
CMakeFiles/csound64.dir/Opcodes/gab/gab.c.o 
CMakeFiles/csound64.dir/Opcodes/gab/vectorial.c.o 
CMakeFiles/csound64.dir/Opcodes/grain.c.o 
CMakeFiles/csound64.dir/Opcodes/locsig.c.o 
CMakeFiles/csound64.dir/Opcodes/lowpassr.c.o 
CMakeFiles/csound64.dir/Opcodes/metro.c.o 
CMakeFiles/csound64.dir/Opcodes/midiops2.c.o 
CMakeFiles/csound64.dir/Opcodes/midiops3.c.o 
CMakeFiles/csound64.dir/Opcodes/newfils.c.o 
CMakeFiles/csound64.dir/Opcodes/nlfilt.c.o 
CMakeFiles/csound64.dir/Opcodes/oscbnk.c.o 
CMakeFiles/csound64.dir/Opcodes/pluck.c.o 
CMakeFiles/csound64.dir/Opcodes/repluck.c.o 
CMakeFiles/csound64.dir/Opcodes/reverbsc.c.o 
CMakeFiles/csound64.dir/Opcodes/seqtime.c.o 
CMakeFiles/csound64.dir/Opcodes/sndloop.c.o 
CMakeFiles/csound64.dir/Opcodes/sndwarp.c.o 
CMakeFiles/csound64.dir/Opcodes/space.c.o 
CMakeFiles/csound64.dir/Opcodes/spat3d.c.o 
CMakeFiles/csound64.dir/Opcodes/syncgrain.c.o 
CMakeFiles/csound64.dir/Opcodes/ugens7.c.o 
CMakeFiles/csound64.dir/Opcodes/ugens9.c.o 
CMakeFiles/csound64.dir/Opcodes/ugensa.c.o 
CMakeFiles/csound64.dir/Opcodes/uggab.c.o 
CMakeFiles/csound64.dir/Opcodes/ugmoss.c.o 
CMakeFiles/csound64.dir/Opcodes/ugnorman.c.o 
CMakeFiles/csound64.dir/Opcodes/ugsc.c.o 
CMakeFiles/csound64.dir/Opcodes/wave-terrain.c.o 
CMakeFiles/csound64.dir/Opcodes/stdopcod.c.o 
CMakeFiles/csound64.dir/Opcodes/socksend.c.o 
CMakeFiles/csound64.dir/Opcodes/sockrecv.c.o 
CMakeFiles/csound64.dir/Opcodes/ifd.c.o 
CMakeFiles/csound64.dir/Opcodes/partials.c.o 
CMakeFiles/csound64.dir/Opcodes/psynth.c.o 
CMakeFiles/csound64.dir/Opcodes/pvsbasic.c.o 
CMakeFiles/csound64.dir/Opcodes/pvscent.c.o 
CMakeFiles/csound64.dir/Opcodes/pvsdemix.c.o 
CMakeFiles/csound64.dir/Opcodes/pvs_ops.c.o 
CMakeFiles/csound64.dir/Opcodes/pvsband.c.o 
CMakeFiles/csound64.dir/Opcodes/pvsbuffer.c.o 
CMakeFiles/csound64.dir/Opcodes/pvsgendy.c.o 
CMakeFiles/csound64.dir/Opcodes/dsputil.c.o 
CMakeFiles/csound64.dir/Opcodes/pvadd.c.o 
CMakeFiles/csound64.dir/Opcodes/pvinterp.c.o 
CMakeFiles/csound64.dir/Opcodes/pvocext.c.o 
CMakeFiles/csound64.dir/Opcodes/pvread.c.o 
CMakeFiles/csound64.dir/Opcodes/ugens8.c.o 
CMakeFiles/csound64.dir/Opcodes/vpvoc.c.o 
CMakeFiles/csound64.dir/Opcodes/pvoc.c.o 
CMakeFiles/csound64.dir/Opcodes/mp3in.c.o 
CMakeFiles/csound64.dir/InOut/libmpadec/layer1.c.o 
CMakeFiles/csound64.dir/InOut/libmpadec/layer2.c.o 
CMakeFiles/csound64.dir/InOut/libmpadec/layer3.c.o 
CMakeFiles/csound64.dir/InOut/libmpadec/synth.c.o 
CMakeFiles/csound64.dir/InOut/libmpadec/tables.c.o 
CMakeFiles/csound64.dir/InOut/libmpadec/mpadec.c.o 
CMakeFiles/csound64.dir/InOut/libmpadec/mp3dec.c.o 
CMakeFiles/csound64.dir/csound_orclex.c.o 
CMakeFiles/csound64.dir/csound_orcparse.c.o 
CMakeFiles/csound64.dir/csound_prelex.c.o 
CMakeFiles/csound64.dir/Engine/csound_orc_semantics.c.o 
CMakeFiles/csound64.dir/Engine/csound_orc_expressions.c.o 
CMakeFiles/csound64.dir/Engine/csound_orc_optimize.c.o 
CMakeFiles/csound64.dir/Engine/csound_orc_compile.c.o 
CMakeFiles/csound64.dir/Engine/new_orc_parser.c.o 
CMakeFiles/csound64.dir/Engine/symbtab.c.o 
CMakeFiles/csound64.dir/Engine/cs_new_dispatch.c.o 
CMakeFiles/csound64.dir/Engine/cs_par_base.c.o 
CMakeFiles/csound64.dir/Engine/cs_par_orc_semantic_analysis.c.o 
CMakeFiles/csound64.dir/Engine/cs_par_dispatch.c.o -lsndfile -lpthread -lm -ldl 

error: conflicting function declarations "oscils_set"
old definition in module entry1 file 
/srv/jenkins-slave/workspace/sid-goto-cc-csound/csound-6.03.1~dfsg/./H/oscils.h 
line 67
signed int (void *)
new definition in module oscils file 
/srv/jenkins-slave/workspace/sid-goto-cc-csound/csound-6.03.1~dfsg/OOps/oscils.c
 line 67
signed int (struct CSOUND_ *csound, OSCILS *p)
CMakeFiles/csound64.dir/build.make:5631: recipe for target 'libcsound64.so.6.0' 
failed
make[3]: *** [libcsound64.so.6.0] Error 64

Review the definition, which makes heavy use of the second parameter, here

http://sources.debian.net/src/csound/1:6.03.1~dfsg-1/OOps/oscils.c?hl=67#L67

with the conflicting declaration here

http://sources.debian.net/src/csound/1:6.03.1~dfsg-1/H/oscils.h?hl=67#L67

The other functions declared here indeed seem to have the same issue. It is
hoped that there are other measures in place to ensure the appropriate arguments
are passed once called via the jumptable set up here:

http://sources.debian.net/src/csound/1:6.03.1~dfsg-1/Engine/entry1.c?hl=836#L836

If this is the case, the declarations in oscils.h should omit the parameter
lists entirely to make no false claims.

Best,
Michael


Attachment: pgpfpFg7LoKa1.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 1:6.05~dfsg-1

On Mon, May 26, 2014 at 1:34 PM, Michael Tautschnig <m...@debian.org> wrote:
>
> Package: csound
> Version: 1:6.03.1~dfsg-1
> Usertags: goto-cc
>
>
> error: conflicting function declarations "oscils_set"
> old definition in module entry1 file 
> /srv/jenkins-slave/workspace/sid-goto-cc-csound/csound-6.03.1~dfsg/./H/oscils.h
>  line 67
> signed int (void *)
> new definition in module oscils file 
> /srv/jenkins-slave/workspace/sid-goto-cc-csound/csound-6.03.1~dfsg/OOps/oscils.c
>  line 67
> signed int (struct CSOUND_ *csound, OSCILS *p)
> CMakeFiles/csound64.dir/build.make:5631: recipe for target 
> 'libcsound64.so.6.0' failed
> make[3]: *** [libcsound64.so.6.0] Error 64
>

I forgot to mark this at the time, but this was fixed in the 6.05 release.

-- 

Saludos,
Felipe Sateler

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to