From kevin at sb.org Thu Feb 8 12:10:58 2007 From: kevin at sb.org (Kevin Ballard) Date: Thu, 8 Feb 2007 12:10:58 -0500 Subject: [Unison-hackers] Compilation failure Message-ID: <41D92D8F-E4E8-4F87-A2B9-FDE0F77D7730@sb.org> I just svn updated to r203 and attempted to build, and it fails when linking: /usr/bin/ld: Undefined symbols: _displayDiff _displayDiffErr _displayGlobalProgress _displayStatus _reloadTable The built was attempted with a `sudo make installtext INSTALLDIR=/usr/ local/bin/` -- Kevin Ballard http://kevin.sb.org kevin at sb.org http://www.tildesoft.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070208/3c16a6fb/attachment.htm From kevin at sb.org Thu Feb 8 12:16:37 2007 From: kevin at sb.org (Kevin Ballard) Date: Thu, 8 Feb 2007 12:16:37 -0500 Subject: [Unison-hackers] Compilation failure In-Reply-To: <41D92D8F-E4E8-4F87-A2B9-FDE0F77D7730@sb.org> References: <41D92D8F-E4E8-4F87-A2B9-FDE0F77D7730@sb.org> Message-ID: After a bit more poking, I believe the problem is uimacbridge.ml - it declares externals for these symbols, but I'm not building the Mac UI, so these externals are never resolved. On Feb 8, 2007, at 12:10 PM, Kevin Ballard wrote: > I just svn updated to r203 and attempted to build, and it fails > when linking: > > /usr/bin/ld: Undefined symbols: > _displayDiff > _displayDiffErr > _displayGlobalProgress > _displayStatus > _reloadTable > > The built was attempted with a `sudo make installtext INSTALLDIR=/ > usr/local/bin/` -- Kevin Ballard http://kevin.sb.org kevin at sb.org http://www.tildesoft.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070208/fe0479a8/attachment.htm From bcpierce at cis.upenn.edu Thu Feb 8 12:20:06 2007 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Thu, 8 Feb 2007 12:20:06 -0500 Subject: [Unison-hackers] Compilation failure In-Reply-To: References: <41D92D8F-E4E8-4F87-A2B9-FDE0F77D7730@sb.org> Message-ID: <7C066DF6-BD34-44CD-A789-2B08D51F74E7@cis.upenn.edu> Strange that it would try to load these -- nothing has changed in the makefiles recently. I assume you tried "make clean"? - B On Feb 8, 2007, at 12:16 PM, Kevin Ballard wrote: > After a bit more poking, I believe the problem is uimacbridge.ml - > it declares externals for these symbols, but I'm not building the > Mac UI, so these externals are never resolved. > > On Feb 8, 2007, at 12:10 PM, Kevin Ballard wrote: > >> I just svn updated to r203 and attempted to build, and it fails >> when linking: >> >> /usr/bin/ld: Undefined symbols: >> _displayDiff >> _displayDiffErr >> _displayGlobalProgress >> _displayStatus >> _reloadTable >> >> The built was attempted with a `sudo make installtext INSTALLDIR=/ >> usr/local/bin/` > > -- > Kevin Ballard > http://kevin.sb.org > kevin at sb.org > http://www.tildesoft.com > > > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From kevin at sb.org Thu Feb 8 12:23:38 2007 From: kevin at sb.org (Kevin Ballard) Date: Thu, 8 Feb 2007 12:23:38 -0500 Subject: [Unison-hackers] Compilation failure In-Reply-To: References: <41D92D8F-E4E8-4F87-A2B9-FDE0F77D7730@sb.org> Message-ID: <1DC73BFD-67FE-44B5-85B1-3A1E422D3056@sb.org> Ok, something was confused. I think I had a half-built install + an attempt at an installtext. Doing a make clean and an installtext worked fine. However, being curious, I tried a make clean followed by a straight sudo make install and it gave the error again. I think that, for some reason, uimac isn't being built. Did anything change regarding this? It's building uimacbridge so I know it's setting UISTYLE to mac. On Feb 8, 2007, at 12:16 PM, Kevin Ballard wrote: > After a bit more poking, I believe the problem is uimacbridge.ml - > it declares externals for these symbols, but I'm not building the > Mac UI, so these externals are never resolved. > > On Feb 8, 2007, at 12:10 PM, Kevin Ballard wrote: > >> I just svn updated to r203 and attempted to build, and it fails >> when linking: >> >> /usr/bin/ld: Undefined symbols: >> _displayDiff >> _displayDiffErr >> _displayGlobalProgress >> _displayStatus >> _reloadTable >> >> The built was attempted with a `sudo make installtext INSTALLDIR=/ >> usr/local/bin/` -- Kevin Ballard http://kevin.sb.org kevin at sb.org http://www.tildesoft.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070208/5c20e249/attachment.htm From bcpierce at cis.upenn.edu Thu Feb 8 12:26:23 2007 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Thu, 8 Feb 2007 12:26:23 -0500 Subject: [Unison-hackers] Compilation failure In-Reply-To: <1DC73BFD-67FE-44B5-85B1-3A1E422D3056@sb.org> References: <41D92D8F-E4E8-4F87-A2B9-FDE0F77D7730@sb.org> <1DC73BFD-67FE-44B5-85B1-3A1E422D3056@sb.org> Message-ID: <51AC609E-6FAD-47F6-8469-A5E5CC0915E7@cis.upenn.edu> I think doing "make install UISTYLE=text" will give you what you want. - B On Feb 8, 2007, at 12:23 PM, Kevin Ballard wrote: > Ok, something was confused. I think I had a half-built install + an > attempt at an installtext. > > Doing a make clean and an installtext worked fine. However, being > curious, I tried a make clean followed by a straight sudo make > install and it gave the error again. > > I think that, for some reason, uimac isn't being built. Did > anything change regarding this? It's building uimacbridge so I know > it's setting UISTYLE to mac. > > On Feb 8, 2007, at 12:16 PM, Kevin Ballard wrote: > >> After a bit more poking, I believe the problem is uimacbridge.ml - >> it declares externals for these symbols, but I'm not building the >> Mac UI, so these externals are never resolved. >> >> On Feb 8, 2007, at 12:10 PM, Kevin Ballard wrote: >> >>> I just svn updated to r203 and attempted to build, and it fails >>> when linking: >>> >>> /usr/bin/ld: Undefined symbols: >>> _displayDiff >>> _displayDiffErr >>> _displayGlobalProgress >>> _displayStatus >>> _reloadTable >>> >>> The built was attempted with a `sudo make installtext INSTALLDIR=/ >>> usr/local/bin/` > > -- > Kevin Ballard > http://kevin.sb.org > kevin at sb.org > http://www.tildesoft.com > > > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From kevin at sb.org Thu Feb 8 12:36:33 2007 From: kevin at sb.org (Kevin Ballard) Date: Thu, 8 Feb 2007 12:36:33 -0500 Subject: [Unison-hackers] Compilation failure In-Reply-To: <51AC609E-6FAD-47F6-8469-A5E5CC0915E7@cis.upenn.edu> References: <41D92D8F-E4E8-4F87-A2B9-FDE0F77D7730@sb.org> <1DC73BFD-67FE-44B5-85B1-3A1E422D3056@sb.org> <51AC609E-6FAD-47F6-8469-A5E5CC0915E7@cis.upenn.edu> Message-ID: <1E986DC2-6C1B-4375-813C-0CB3D392128F@sb.org> That's exactly what the installtext target does :) I think I accidentally triggered a straight install, didn't realize it, and tried building an installtext on top, and ended up confusing something. Or maybe I'm just confusing myself. In any case, building text is working, but building mac isn't - with UISTYLE=mac it's not building uimac, just uimacbridge. On Feb 8, 2007, at 12:26 PM, Benjamin Pierce wrote: > I think doing "make install UISTYLE=text" will give you what you want. -- Kevin Ballard http://kevin.sb.org kevin at sb.org http://www.tildesoft.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070208/70c62ae5/attachment-0001.htm From Jerome.Vouillon at pps.jussieu.fr Fri Feb 9 10:56:36 2007 From: Jerome.Vouillon at pps.jussieu.fr (Jerome.Vouillon@pps.jussieu.fr) Date: Fri, 9 Feb 2007 10:56:36 -0500 Subject: [Unison-hackers] [unison-svn] r204 - trunk/src Message-ID: <200702091556.l19Fua4D006103@canfield.cis.upenn.edu> Author: vouillon Date: 2007-02-09 10:56:35 -0500 (Fri, 09 Feb 2007) New Revision: 204 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/osxsupport.c Log: * Hopefully fixed problem with ressource forks on a FAT filesystem on Mac OS X: we now check that the getattrlist system call actually returned the requested information. (Could someone check that this code at least compiles: I don't have access to a Mac OS X machine at the moment.) From bcpierce at cis.upenn.edu Fri Feb 9 11:05:24 2007 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Fri, 9 Feb 2007 11:05:24 -0500 Subject: [Unison-hackers] [unison-svn] r204 - trunk/src In-Reply-To: <200702091556.l19Fua4D006103@canfield.cis.upenn.edu> References: <200702091556.l19Fua4D006103@canfield.cis.upenn.edu> Message-ID: Seems to compile fine. - B On Feb 9, 2007, at 10:56 AM, Jerome.Vouillon at pps.jussieu.fr wrote: > Author: vouillon > Date: 2007-02-09 10:56:35 -0500 (Fri, 09 Feb 2007) > New Revision: 204 > > Modified: > trunk/src/RECENTNEWS > trunk/src/mkProjectInfo.ml > trunk/src/osxsupport.c > Log: > * Hopefully fixed problem with ressource forks on a FAT filesystem on > Mac OS X: we now check that the getattrlist system call actually > returned the requested information. > > (Could someone check that this code at least compiles: I don't have > access to a Mac OS X machine at the moment.) > > > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From Jerome.Vouillon at pps.jussieu.fr Fri Feb 9 11:36:22 2007 From: Jerome.Vouillon at pps.jussieu.fr (Jerome.Vouillon@pps.jussieu.fr) Date: Fri, 9 Feb 2007 11:36:22 -0500 Subject: [Unison-hackers] [unison-svn] r205 - trunk/src Message-ID: <200702091636.l19GaMY6008467@canfield.cis.upenn.edu> Author: vouillon Date: 2007-02-09 11:36:21 -0500 (Fri, 09 Feb 2007) New Revision: 205 Modified: trunk/src/RECENTNEWS trunk/src/files.ml trunk/src/fspath.ml trunk/src/fspath.mli trunk/src/mkProjectInfo.ml Log: * Removed Fspath.fullLocalPath, which does not work with symbolic links. Pass the local path along instead. From Jerome.Vouillon at pps.jussieu.fr Fri Feb 9 12:32:26 2007 From: Jerome.Vouillon at pps.jussieu.fr (Jerome.Vouillon@pps.jussieu.fr) Date: Fri, 9 Feb 2007 12:32:26 -0500 Subject: [Unison-hackers] [unison-svn] r206 - trunk/src Message-ID: <200702091732.l19HWQDg012367@canfield.cis.upenn.edu> Author: vouillon Date: 2007-02-09 12:32:26 -0500 (Fri, 09 Feb 2007) New Revision: 206 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/remote.ml Log: * Improved error messages when a Unison server cannot bind to the given port. From bcpierce at cis.upenn.edu Thu Feb 15 16:18:27 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Thu, 15 Feb 2007 16:18:27 -0500 Subject: [Unison-hackers] [unison-svn] r207 - in trunk/src: . ubase Message-ID: <200702152118.l1FLIRUw025861@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-02-15 16:18:27 -0500 (Thu, 15 Feb 2007) New Revision: 207 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/ubase/prefs.ml Log: Bump version number, following Jerome's protocol change. From Jerome.Vouillon at pps.jussieu.fr Wed Feb 28 12:18:17 2007 From: Jerome.Vouillon at pps.jussieu.fr (Jerome.Vouillon@pps.jussieu.fr) Date: Wed, 28 Feb 2007 12:18:17 -0500 Subject: [Unison-hackers] [unison-svn] r208 - trunk/src Message-ID: <200702281718.l1SHIH4E002329@canfield.cis.upenn.edu> Author: vouillon Date: 2007-02-28 12:18:17 -0500 (Wed, 28 Feb 2007) New Revision: 208 Modified: trunk/src/BUGS.txt trunk/src/RECENTNEWS trunk/src/files.ml trunk/src/mkProjectInfo.ml trunk/src/osx.ml trunk/src/uigtk2.ml Log: * Fixed bug with synchronizing resource forks toward a Windows machine (open fails with a an error ENOENT rather than ENOTDIR for non existing directories under Windows) * Only protects the two Os.rename with the commit log, in order the minimize the likelihood of the DANGER.README file to remain. (The backups and the deletion of the moved destination file can be safely performed without commit log.) * GTK2 UI: make sure root names are in Unicode format for displaying them.