02:02.10 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:24.45 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:46.02 |
*** join/#brlcad YashM
(~YashM@117.198.8.235) |
03:39.47 |
*** join/#brlcad yukonbob
(~bch@50.34.160.190) |
03:39.51 |
yukonbob |
hello #brlcad |
04:04.02 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:01.06 |
*** join/#brlcad yukonbob
(~bch@50.34.199.61) |
05:30.14 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:43.34 |
Stragus |
Darn it. Sorry to be off-topic, but since are
OSX experts here... I'm producing various .o files (definitely 64
bits), then "ar rcs moo.a foo.o bar.o ..." to produce a single
archive |
05:44.05 |
Stragus |
And when I try to compile it in, it says:
"ignoring file moo.a, file was built for archive which is not the
architecture being linked (x86_64)" |
05:44.21 |
Stragus |
Everything is definitely x86_64 everywhere. Is
"ar" broken on OSX or what? |
05:44.47 |
Stragus |
(And yes, I googled, others faced the same
problem and not much came out of it) |
05:50.31 |
yukonbob |
Stragus: I don't think you can build static
libs for OS X -- way too dynamic... |
05:50.36 |
yukonbob |
dylibs only... |
05:50.57 |
yukonbob |
happy to be shown i'm wrong
if that's the case... |
05:51.43 |
Stragus |
It's a temporary compilation step, bundling
tons of .o files in .a archives before putting everything together
at the end |
05:52.02 |
Stragus |
And well, there's an "ar" archive tool, except
it doesn't seem to work |
05:53.00 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:54.30 |
yukonbob |
Stragus: and I see some signs I may be wrong
anyway -- I'll have to revisit where I got my notion from, and how
exactly it applies :) |
06:01.03 |
*** join/#brlcad YashM
(~YashM@59.95.37.233) |
06:37.44 |
Stragus |
Okay, "ar" is apparently broken on OSX but
"libool -static" works fine, that'll do |
06:58.21 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
07:44.07 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
08:19.24 |
*** join/#brlcad merzo
(~merzo@189-31-133-95.pool.ukrtel.net) |
08:24.50 |
*** join/#brlcad bugport
(~bugport@91.103.85.100) |
09:25.01 |
*** join/#brlcad teepee-
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
09:37.55 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
09:45.02 |
*** join/#brlcad max3737
(~max@14.139.82.6) |
09:58.26 |
*** join/#brlcad merzo
(~merzo@189-31-133-95.pool.ukrtel.net) |
10:45.22 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
10:50.08 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
11:14.21 |
*** join/#brlcad max3737
(~max@14.139.82.6) |
11:16.08 |
max3737 |
i am unable to compile brlcad |
11:17.55 |
max3737 |
the process goes up to 72% and thats
it |
11:18.24 |
max3737 |
can anyone get me out of this
problem? |
11:18.35 |
andrei_ |
max3737: can you post the build log
? |
11:18.53 |
andrei_ |
do you get an error or what exactly does"
thats it" mean |
11:20.13 |
max3737 |
it shows "make: *** [all] Error 2" |
11:22.58 |
max3737 |
and it stops |
11:23.00 |
andrei_ |
where did you get brlcad from?(i.e svn
checkout or last stable version ) |
11:23.07 |
andrei_ |
also, under what system are you
building |
11:23.17 |
andrei_ |
windows/linux |
11:23.46 |
max3737 |
i got the source code from
sourceforge.net |
11:24.09 |
max3737 |
ver 7.24.2 |
11:24.27 |
max3737 |
linux |
11:25.36 |
andrei_ |
I assume you ran make, correct? |
11:25.48 |
andrei_ |
if so, run it again with |
11:25.50 |
andrei_ |
make > build.log 2>&1 |
11:25.57 |
andrei_ |
and post the build.log on the
mailinglist |
11:34.21 |
andrei_ |
max3737, you can't file transfer to me, I use
a web client |
11:34.50 |
andrei_ |
what I said is that you should send an email
with your buildlog and any other info you can provide to
brlcad-devel@lists.sourceforge.net |
11:34.56 |
max3737 |
okay, i will post on the mailing
list |
11:35.31 |
max3737 |
i already subscribed to it |
11:37.40 |
andrei_ |
awesome ! :) |
11:37.45 |
*** join/#brlcad merzo
(~merzo@92.60.189.225) |
11:37.45 |
andrei_ |
well, send an email to it |
11:37.54 |
andrei_ |
there are more people who will read it
there |
11:38.08 |
andrei_ |
I, for example, don t have the sources at
hand, so I can t help you too much |
11:38.12 |
andrei_ |
others might |
11:56.56 |
*** join/#brlcad mihaineacsu
(~mihaineac@5-12-230-70.residential.rdsnet.ro) |
12:10.52 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
12:26.55 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
12:54.46 |
*** join/#brlcad mihaineacsu
(~mihaineac@5-12-230-70.residential.rdsnet.ro) |
13:04.29 |
*** join/#brlcad Konrado
(~Konrado@41.244.240.198) |
13:12.24 |
*** join/#brlcad mihaineacsu
(~mihaineac@5-12-230-70.residential.rdsnet.ro) |
13:35.37 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:49.39 |
Notify |
03BRL-CAD Wiki:NyahCh3ck20 * 7864
/wiki/User:NyahCh3ck20/Nurbs_Vector_Drawing: Thoughts on generating
vector Drawings from Nurbs |
15:18.37 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:48.42 |
*** join/#brlcad sofat
(~sofat@101.213.0.248) |
16:03.44 |
*** join/#brlcad FreezingAlt
(~FreezingC@135.0.41.14) |
16:07.26 |
*** join/#brlcad sofat
(~sofat@101.208.2.177) |
16:13.20 |
Notify |
03BRL-CAD:starseeker * 64172
(brlcad/trunk/src/libbrep/shape_recognition.cpp
brlcad/trunk/src/libbrep/shape_recognition.h
brlcad/trunk/src/libbrep/shape_recognition_planar.cpp): Start
working on the post-face-substitution stitching needed to make a
valid planar brep. |
16:25.39 |
*** join/#brlcad sofat_
(~sofat@101.208.144.196) |
16:29.34 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
16:31.46 |
*** join/#brlcad teepee-
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
16:57.06 |
Notify |
03BRL-CAD Wiki:DanCarlson * 0
/wiki/User:DanCarlson: |
17:01.59 |
*** join/#brlcad nmz787_i
(~nmccorkx@134.134.139.72) |
17:08.28 |
*** join/#brlcad sofat_
(~sofat@49.138.154.10) |
17:15.32 |
*** join/#brlcad Karl_
(29cd1620@gateway/web/freenode/ip.41.205.22.32) |
17:16.51 |
Karl_ |
New to brlcad. Compiled the code and read the
contributors manual but code still seems alien to me any pointers
please? |
17:28.31 |
*** join/#brlcad sofat_
(~sofat@101.214.72.231) |
17:53.02 |
*** join/#brlcad sofat_
(~sofat@101.208.213.118) |
18:51.42 |
Notify |
03BRL-CAD:n_reed * 64173 (svn:mergeinfo ##
-3,4 +3,4 ## and 6 others): mark merges to trunk as appliedProperty
Changed:----------------brlcad/branches/brep-debug/brlcad/branches/brep-debug/src/libged/polyclip.cpp |
18:57.43 |
*** join/#brlcad siddhanjay
(0e8bbb42@gateway/web/freenode/ip.14.139.187.66) |
19:13.19 |
*** join/#brlcad nmz787_i
(~nmccorkx@134.134.137.71) |
19:27.09 |
*** join/#brlcad FreezingAlt
(~FreezingC@135.0.41.14) |
19:43.28 |
Notify |
03BRL-CAD:n_reed * 64174
(brlcad/branches/brep-debug/AUTHORS
brlcad/branches/brep-debug/CHANGES and 84 others): merge
r63673:63692 and r63698:63802 from trunk |
20:03.51 |
*** join/#brlcad FreezingDroid
(~FreezingC@135.0.41.14) |
20:52.30 |
*** join/#brlcad nmz787_i
(nmccorkx@nat/intel/x-gyqegnrgngksakqj) |
21:39.27 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
21:43.43 |
*** join/#brlcad merzo
(~merzo@189-31-133-95.pool.ukrtel.net) |
21:54.56 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
22:04.25 |
brlcad |
Stragus: what does file say moo.a
is? |
22:05.12 |
brlcad |
(and osx definitely does support static
linking, contrary to yukonbob's claim) |
22:10.48 |
brlcad |
probably just missing an ar flag (e.g., -s) or
running ranlib to generate an index ... if they really are all
x86_64 and not "no architecture specified", which would be a
missing compiler flag |
22:12.36 |
Stragus |
file says: "current ar archive random
library" |
22:12.37 |
brlcad |
another problem could be mixing incompatible
ar's with compilers |
22:12.54 |
brlcad |
that doesn't sound right .. |
22:13.10 |
Stragus |
I never figured out what the problem was with
"ar", but "libtool -static" worked just fine |
22:13.22 |
Stragus |
As recommended by people in #macdev |
22:17.08 |
brlcad |
file should be reporting "Mach-O 64-bit object
x86_64" on a 64-bit .o file |
22:17.21 |
Stragus |
Ah yes, that was "file" on the .a |
22:17.35 |
brlcad |
ahh |
22:17.41 |
Stragus |
"Mach-O 64-bit object x86_64" on every .o file
that goes into the .a |
22:19.02 |
brlcad |
what was your ar line? |
22:19.59 |
Stragus |
ar rcs foo.a moo.o bar.o ... |
22:20.04 |
brlcad |
(try ar rcs file.a *.o) |
22:20.06 |
brlcad |
ah |
22:20.49 |
brlcad |
is it order agnostic -- does it always report
moo.o or whatever .o that always follows the .a file? |
22:21.25 |
Stragus |
It doesn't report any list of .o files? Where
should I see this? |
22:21.51 |
Stragus |
The "ar" command line is very much
hard-coded |
22:22.00 |
brlcad |
the report that file.o has no
symbols |
22:22.08 |
Stragus |
It never says so |
22:22.16 |
brlcad |
so just when using the lib? |
22:22.35 |
Stragus |
The .o files work perfectly well, I can ever
use "nm" on the .a to see the symbols bundled in the archive, from
all the relevant .o files |
22:22.56 |
Stragus |
But I can't link with the .a file because it
says : "ignoring file moo.a, file was built for archive which is
not the architecture being linked (x86_64)" |
22:23.08 |
Stragus |
But I can compile with fine if I replace moo.a
with the long list of .o files |
22:23.17 |
Stragus |
... can compile just* fine if ... |
22:23.39 |
brlcad |
ahh, there's where I got confused |
22:23.53 |
brlcad |
moo.a vs moo.o in your latter example
:) |
22:23.59 |
Stragus |
Sorry :) |
22:24.30 |
Stragus |
The .o files work great, "ar" makes a .a file
that seems okay. "nm" sees the symbols and everything, but clang
refuses to link with it, claiming it's another
architecture |
22:24.53 |
brlcad |
did you look at the differences with the
archvie that libtool made? (which is the proper / more complete
archiver on mac) |
22:25.11 |
brlcad |
is this default clang or an updated
clang? |
22:25.15 |
Stragus |
Well, the file is different. But "nm" and such
don't report any difference |
22:25.34 |
brlcad |
my guess is that it's the old gnu archiver and
it's an object structure that only gcc recognizes |
22:25.37 |
brlcad |
gcc-linker |
22:25.51 |
Stragus |
No idea? This is the MacMini from a friend,
I'm only logging into it remotely to compile OSX binaries |
22:25.56 |
brlcad |
the folders are probably confusing
it |
22:26.09 |
brlcad |
(if you nm, you should see folders in the
.a) |
22:26.13 |
Stragus |
That sounds plausible |
22:27.19 |
brlcad |
does running ranlib on the .a help? |
22:28.11 |
Stragus |
I'm not seeing folders with "nm". Just symbols
for each .o file |
22:29.04 |
Notify |
03BRL-CAD:n_reed * 64175
(brlcad/branches/brep-debug/src/libbn/chull3d.c
===================================================================
and 1236 others): remove file deleted in r63708 |
22:29.05 |
Stragus |
No difference with ranlib. Eh well, I'll go
with the theory that the gnu archiver produces something that clang
chokes on |
22:29.18 |
Stragus |
Might be an issue specific to some versions of
the softwares |
22:29.19 |
brlcad |
plain ranlib or ranlib -s? |
22:29.24 |
brlcad |
maybe |
22:29.38 |
brlcad |
never seen it myself so could even be
something clang-64-bit specific |
22:30.24 |
Stragus |
-s doesn't seem to make any
difference |
22:31.21 |
brlcad |
oh well |
22:31.38 |
Stragus |
Thanks for trying :) |
22:31.41 |
brlcad |
also a possibility that apple just left ar
horribly broken since libtool is its replacement |
22:31.46 |
Stragus |
Indeed |
22:31.49 |
brlcad |
i'm sure there's some sane reason ;) |
22:32.55 |
brlcad |
amounting to "screw you, we provide a better
way you should be using whether you like it or not, or fix ar
yourself" |
22:33.16 |
brlcad |
but my money is on gnu-clang
incompat |
22:33.17 |
*** join/#brlcad maths22_
(~maths22@66-118-151-70.static.sagonet.net) |
22:34.37 |
Stragus |
The other theory is also quite coherent with
Apple's general attitude to other software |
22:44.09 |
Notify |
03BRL-CAD:n_reed * 64176
(brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/BUGS
and 133 others): merge r63804:64016 from trunk |
22:57.05 |
Notify |
03BRL-CAD:n_reed * 64177
(brlcad/branches/brep-debug/CMakeLists.txt
brlcad/branches/brep-debug/TODO and 180 others): merge r64018:64176
from trunk |
23:37.27 |
*** join/#brlcad nmz787_i1
(nmccorkx@nat/intel/x-ftvfvblqhgtpprho) |